OSDN Git Service

2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-07-16  Phil Muldoon <pmuldoon@redhat.com>
2             Tom Tromey <tromey@redhat.com>
3
4         * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
5         Fetch std::string to the given length.
6
7 2009-07-16  Paolo Carlini  <paolo.carlini@oracle.com>
8
9         * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
10         basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
11         [Ready] in Frankfurt.
12         * include/tr1_impl/regex (regex_traits<>::value): Adjust.
13         * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
14         New.
15         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
16         Likewise.
17         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
18         Adjust.
19         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
20         Likewise.
21         * doc/xml/manual/intro.xml: Add an entry for DR 696.
22
23         * include/bits/istream.tcc: Minor clean-up to the initializers of the
24         __err locals.
25         * include/bits/ostream.tcc: Likewise.
26         * src/compatibility.cc: Likewise.
27         * src/istream.cc: Likewise.
28
29 2009-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
30
31         * include/std/type_traits (common_type): Remove workaround for
32         PR36628, now fixed.
33
34 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
35
36         PR testsuite/40699
37         PR testsuite/40707
38         PR testsuite/40709
39         * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
40
41 2009-07-08  Janis Johnson  <janis187@us.ibm.com>
42
43         PR libstdc++/40691
44         * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
45         * testsuite/26_numerics/valarray/40691.cc: New test.
46
47 2009-07-06  Benjamin Kosnik  <bkoz@redhat.com>
48
49         *  testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
50         *  testsuite/21_strings/c_strings/char/3.cc: Same.
51
52 2009-07-06  Jason Merrill  <jason@redhat.com>
53
54         * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
55         to defer searching bases that don't overlap the desired address.
56
57 2009-07-05  Joseph Myers  <joseph@codesourcery.com>
58
59         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
60         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
61         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
62         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
63         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
64         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
65         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
66         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
67         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
68         to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
69         testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
70         testsuite/ext/vstring/init-list.cc,
71         testsuite/ext/vstring/moveable.cc,
72         testsuite/ext/vstring/requirements/citerators.cc,
73         testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
74         testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
75         Use dg-require-string-conversions.
76
77 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
78
79         * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
80         to ld_library_path.  Use add_path.  Add just find_libgcc_s to
81         ld_library_path, not every libgcc multilib directory.
82
83 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
84
85         PR libstdc++/40600
86         * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
87         std::minmax return type.
88         * testsuite/25_algorithms/minmax/3.cc: Likewise.
89
90 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
91
92         PR libstdc++/40511
93         * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
94         with glibc2.2.x.
95
96 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
97
98         * include/bits/random.tcc
99         (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
100         as array type.
101
102 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
103
104         * include/bits/random.h (__mod(_Tp)): Use defaults.
105         (struct _Mod): Adjust template parameters.
106         (linear_congruential_engine<>::operator()()): Adjust.
107         (typedef _UInt32Type): Remove.
108         (mersenne_twister_engine<>::initialization_multiplier): Fix type.
109         * include/bits/random.tcc (struct _Mod): Adjust template parameters.
110         (linear_congruential_engine<>::seed(result_type)): Adjust __mod
111         calls.
112         (mersenne_twister_engine<>::seed(result_type)): Likewise.
113         (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
114         (subtract_with_carry_engine<>::seed(result_type)): Likewise.
115         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
116         (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
117         (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
118         (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
119         Likewise.
120
121         * include/bits/random.tcc
122         (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
123         formula (i mod n).
124         (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
125         as array type.
126         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
127         size.
128         (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
129         uint_least32_t.
130
131 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
132
133         * include/std/future (shared_future): Adjust doxygen comment.
134
135 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
136
137         PR libstdc++/40297
138         * include/bits/atomic_0.h: Reverse debug assertions.
139         * include/bits/atomic_2.h: Likewise.
140
141 2009-06-23  DJ Delorie  <dj@redhat.com>
142
143         Add MeP port.
144         * configure.host: Add mep support.
145
146 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
147
148         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
149         (INPUT): Add future.
150         * include/std/future: Adjust markup.
151         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
152         line numbers.
153         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
154         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
155         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
156         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
157
158 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
159
160         * include/bits/shared_ptr.h: Do not swap rvalues.
161         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
162         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
163         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
164         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
165         * testsuite/20_util/tuple/swap.cc: Likewise.
166
167 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
168
169         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
170         * include/std/ratio: Typo in comment.
171
172 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
173
174         PR libstdc++/40518
175         * include/bits/basic_string.h (basic_string<>::_Rep::
176         _M_set_length_and_sharable): Do not write the empty rep.
177         (basic_string<>::erase(iterator, iterator)): Likewise,
178         move out of line...
179         * include/bits/basic_string.tcc: ... here.
180
181 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
182
183         * testsuite/util/testsuite_common_types.h (bitwise_operators,
184         bitwise_assignment_operators): Initialize a and b.
185         (struct has_bitwise_operators): Do not call the latter.
186         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
187         dg-error line numbers.
188         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
189         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
190         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
191
192 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
193
194         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
195         possibly unused.
196         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
197         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
198         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
199
200 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
201
202         * include/std/future: New.
203         * include/Makefile.am: Add.
204         * include/Makefile.in: Regenerate.
205         * src/future.cc: New.
206         * src/Makefile.am: Add.
207         * src/Makefile.in: Regenerate.
208         * config/abi/pre/gnu.ver: Add export.
209         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
210         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
211         * testsuite/30_threads/packaged_task/cons/1.cc: New.
212         * testsuite/30_threads/packaged_task/cons/2.cc: New.
213         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
214         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
215         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
216         * testsuite/30_threads/packaged_task/cons/move.cc: New.
217         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
218         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
219         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
220         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
221         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
222         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
223         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
224         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
225         * testsuite/30_threads/packaged_task/members/reset.cc: New.
226         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
227         * testsuite/30_threads/packaged_task/members/swap.cc: New.
228         * testsuite/30_threads/packaged_task/requirements/
229         explicit_instantiation.cc: New.
230         * testsuite/30_threads/promise/cons/1.cc: New.
231         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
232         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
233         * testsuite/30_threads/promise/cons/move_assign.cc: New.
234         * testsuite/30_threads/promise/cons/move.cc: New.
235         * testsuite/30_threads/promise/members/get_future.cc: New.
236         * testsuite/30_threads/promise/members/get_future2.cc: New.
237         * testsuite/30_threads/promise/members/set_exception.cc: New.
238         * testsuite/30_threads/promise/members/set_exception2.cc: New.
239         * testsuite/30_threads/promise/members/set_value.cc: New.
240         * testsuite/30_threads/promise/members/set_value2.cc: New.
241         * testsuite/30_threads/promise/members/set_value3.cc: New.
242         * testsuite/30_threads/promise/members/swap.cc: New.
243         * testsuite/30_threads/promise/requirements/
244         explicit_instantiation.cc: New.
245         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
246         * testsuite/30_threads/shared_future/cons/copy.cc: New.
247         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
248         * testsuite/30_threads/shared_future/cons/move.cc: New.
249         * testsuite/30_threads/shared_future/members/get.cc: New.
250         * testsuite/30_threads/shared_future/members/get2.cc: New.
251         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
252         * testsuite/30_threads/shared_future/members/has_value.cc: New.
253         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
254         * testsuite/30_threads/shared_future/members/wait.cc: New.
255         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
256         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
257         * testsuite/30_threads/shared_future/requirements/
258         explicit_instantiation.cc: New.
259         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
260         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
261         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
262         * testsuite/30_threads/unique_future/cons/move.cc: New.
263         * testsuite/30_threads/unique_future/members/get.cc: New.
264         * testsuite/30_threads/unique_future/members/get2.cc: New.
265         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
266         * testsuite/30_threads/unique_future/members/has_value.cc: New.
267         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
268         * testsuite/30_threads/unique_future/members/wait.cc: New.
269         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
270         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
271         * testsuite/30_threads/unique_future/requirements/
272         explicit_instantiation.cc: New.
273         * testsuite/performance/30_threads/future/polling.cc: New.
274
275 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
276
277         * Revert last Change.
278
279 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
280
281         PR libstdc++/40497
282         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
283         signature per the current C++1x draft (N2857).
284         * testsuite/24_iterators/operations/40497.cc: Add.
285
286 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
287
288         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
289         a floating point type.
290         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
291         _IntType)): Fix second default argument.
292         (uniform_int_distribution<>::_M_call): Remove.
293         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
294         const param_type&)): Only declare.
295         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
296         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
297         Remove.
298         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
299         const param_type&): Define here.
300         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
301         const param_type&), discrete_distribution<>::operator()
302         (_UniformRandomNumberGenerator&, const param_type&), 
303         piecewise_constant_distribution<>::operator()
304         (_UniformRandomNumberGenerator&, const param_type&),
305         piecewise_linear_distribution<>::operator()
306         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
307         the second template argument of _Adaptor.
308         * testsuite/26_numerics/random/uniform_int_distribution/cons/
309         default.cc: Adjust.
310
311 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
312
313         * include/bits/random.tcc (discrete_distribution<>::param_type::
314         param_type(size_t, double, double, _Func),
315         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
316         const param_type&)): Tidy.
317         (piecewise_constant_distribution<>::param_type::_M_initialize):
318         Use reserve, fix.
319         (piecewise_constant_distribution<>::param_type::
320         param_type(initializer_list<>, _Func),
321         piecewise_constant_distribution<>::param_type::
322         param_type(size_t, _RealType, _RealType, _Func),
323         piecewise_linear_distribution<>::param_type::
324         param_type(initializer_list<>, _Func),
325         piecewise_linear_distribution<>::param_type::
326         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
327         (piecewise_constant_distribution<>::param_type::
328         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
329         piecewise_constant_distribution<>::
330         operator()(_UniformRandomNumberGenerator&, const param_type&),
331         piecewise_linear_distribution<>::
332         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
333         (operator>>(std::basic_istream<>&,
334         piecewise_constant_distribution<>&),
335         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
336         Use reserve.
337         * include/bits/random.h: Minor cosmetic changes.
338
339 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
340
341         * testsuite/23_containers/list/check_construct_destroy.h: New.
342         Move test logic here.
343         * testsuite/23_containers/list/moveable.h: Same.
344         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
345         * testsuite/23_containers/list/modifiers/1.h: Same.
346         * testsuite/23_containers/list/modifiers/2.h: Same.
347         * testsuite/23_containers/list/modifiers/3.h: Same.
348         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
349         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
350         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
351         * testsuite/23_containers/list/operations/1.h: Same.
352         * testsuite/23_containers/list/operations/2.h: Same.
353         * testsuite/23_containers/list/operations/3.h: Same.
354         * testsuite/23_containers/list/operations/4.h: Same.
355         * testsuite/23_containers/list/operations/5.h: Same.
356         * testsuite/23_containers/list/capacity/1.h: Same.
357         * testsuite/23_containers/list/init-list.h: Same.
358         * testsuite/23_containers/list/cons/1.h: Same.
359         * testsuite/23_containers/list/cons/2.h: Same.
360         * testsuite/23_containers/list/cons/3.h: Same.
361         * testsuite/23_containers/list/cons/4.h: Same.
362         * testsuite/23_containers/list/cons/5.h: Same.
363         * testsuite/23_containers/list/cons/6.h: Same.
364         * testsuite/23_containers/list/cons/7.h: Same.
365         * testsuite/23_containers/list/cons/8.h: Same.
366         * testsuite/23_containers/list/cons/9.h: Same.
367         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
368         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
369         header.
370         * testsuite/23_containers/list/modifiers/1.cc: Same.
371         * testsuite/23_containers/list/modifiers/2.cc: Same.
372         * testsuite/23_containers/list/modifiers/3.cc: Same.
373         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
374         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
375         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
376         * testsuite/23_containers/list/operations/1.cc: Same.
377         * testsuite/23_containers/list/operations/2.cc: Same.
378         * testsuite/23_containers/list/operations/3.cc: Same.
379         * testsuite/23_containers/list/operations/4.cc: Same.
380         * testsuite/23_containers/list/operations/5.cc: Same.
381         * testsuite/23_containers/list/capacity/1.cc: Same.
382         * testsuite/23_containers/list/init-list.cc: Same.
383         * testsuite/23_containers/list/cons/1.cc: Same.
384         * testsuite/23_containers/list/cons/2.cc: Same.
385         * testsuite/23_containers/list/cons/3.cc: Same.
386         * testsuite/23_containers/list/cons/4.cc: Same.
387         * testsuite/23_containers/list/cons/5.cc: Same.
388         * testsuite/23_containers/list/cons/6.cc: Same.
389         * testsuite/23_containers/list/cons/7.cc: Same.
390         * testsuite/23_containers/list/cons/8.cc: Same.
391         * testsuite/23_containers/list/cons/9.cc: Same.
392         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
393         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
394         * testsuite/23_containers/list/moveable.cc: Same.
395
396 2009-06-17  Tom Tromey  <tromey@redhat.com>
397
398         * python/hook.in: Do not fail when there is no current objfile.
399         Use os.path.normpath.
400
401 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
402
403         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
404         Remove.
405         (exception_ptr::operator=(exception_ptr&&)): Cast source to
406         rvalue-reference so that move constructor is called.
407         * testsuite/18_support/exception_ptr/move.cc: New.
408
409 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
410
411         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
412         if joinable.
413
414 2009-06-15  Tom Tromey  <tromey@redhat.com>
415
416         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
417         set self.iter.
418         (StdMapPrinter.to_string): Make a new iterator.
419         (StdMapPrinter.children): Likewise.
420         (StdSetPrinter.__init__): Don't set self.iter.
421         (StdSetPrinter.to_string): Make a new iterator.
422         (StdSetPrinter.children): Likewise.
423
424 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
425
426         * include/bits/random.tcc
427         (negative_binomial_distribution<>::operator()
428         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
429         class member gamma_distribution.
430         (negative_binomial_distribution<>::operator()
431         (_UniformRandomNumberGenerator&)): Implement out of line here.
432         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
433         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
434         (student_t_distribution<>::operator()
435         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
436         simplify.
437         (operator<<(basic_ostream<>&, student_t_distribution<>),
438         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
439         (chi_squared_distribution<>::operator()
440         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
441         tweak to use a class member gamma_distribution.
442         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
443         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
444         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
445         const param_type&): Move inline, tweak to use class member
446         gamma_distributions.
447         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
448         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
449         * include/bits/random.h: Adjust, minor tweaks.
450
451 2009-06-10  Tom Tromey  <tromey@redhat.com>
452
453         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
454         (build_libstdcxx_dictionary): Accept shortened form of
455         basic_string names.
456         (StdStringPrinter.to_string): Remove reference to WideEncoding.
457
458 2009-06-10  Tom Tromey  <tromey@redhat.com>
459
460         PR libstdc++/40289:
461         * python/Makefile.in: Rebuild.
462         * python/hook.in: Compute module path relative to objfile.
463         * python/Makefile.am (pythondir): Redefine.
464         (gdb.py): Subst toolexeclibdir.
465         (install-data-local): Rewrite.
466
467 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
468
469         * include/bits/move.h: Doxygen group fixes.
470
471 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
472
473         * include/bits/random.tcc (gamma_distribution<>::operator()
474         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
475         the Marsaglia/Tsang algorithm.
476         (gamma_distribution<>::param_type::_M_initialize): Adjust.
477         (operator<<(basic_ostream<>&, gamma_distribution<>),
478         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
479
480         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
481         Remove, just use normal_distribution.
482         (operator<<(basic_ostream<>&, student_t_distribution<>),
483         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
484         (linear_congruential_engine<>::operator()()): Move inline.
485         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
486         const param_type&)): Move inline, just use normal_distribution.
487         (operator<<(basic_ostream<>&, lognormal_distribution<>),
488         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
489         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
490         const param_type&)): Move here, out of line.
491         (piecewise_constant_distribution<>::param_type::param_type()): Move
492         inline.
493         * include/bits/random.h: Adjust, minor tweaks.
494
495 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
496
497         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
498
499 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
500
501         * include/ext/throw_allocator.h: Rework.
502         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
503         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
504         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
505         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
506         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
507         * testsuite/util/regression/rand/priority_queue/
508         container_rand_regression_test.tcc: Inline functions.
509         * testsuite/util/regression/rand/assoc/
510         container_rand_regression_test.tcc: Same.
511
512 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
513
514         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
515
516 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
517
518         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
519         * configure: Regenerate.
520
521 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
522
523         PR libstdc++/40299
524         * include/ext/memory: Fully qualify calls with __gnu_cxx.
525         * testsuite/ext/rope/40299.cc: New.
526
527 2009-05-28  Tom Tromey  <tromey@redhat.com>
528             Phil Muldoon  <pmuldoon@redhat.com>
529             Jonathan Wakely  <jwakely.gcc@gmail.com>
530
531         * python/Makefile.in, , python/libstdcxx/__init__.py,
532         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
533         python/hook.in, python/Makefile.am: New files.
534         * configure, Makefile.in: Rebuild.
535         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
536         * Makefile.am (SUBDIRS): Add python.
537
538 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
539
540         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
541         to ...
542         * testsuite/util/replacement_memory_operators.h: ...here. New.
543         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
544         * testsuite/util/testsuite_hooks.cc: Same.
545
546         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
547         replacement_memory_operators.h.
548         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
549         * testsuite/ext/mt_allocator/check_delete.cc: Same.
550         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
551         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
552         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
553         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
554         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
555         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
556         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
557         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
558         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
559         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
560         * testsuite/ext/mt_allocator/check_new.cc: Same.
561         * testsuite/ext/debug_allocator/check_delete.cc: Same.
562         * testsuite/ext/debug_allocator/check_new.cc: Same.
563         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
564         * testsuite/ext/new_allocator/check_delete.cc: Same.
565         * testsuite/ext/new_allocator/check_new.cc: Same.
566         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
567         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
568         * testsuite/ext/throw_allocator/check_delete.cc: Same.
569         * testsuite/ext/throw_allocator/check_new.cc: Same.
570         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
571         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
572         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
573         * testsuite/ext/malloc_allocator/check_new.cc: Same.
574         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
575         * testsuite/ext/pool_allocator/check_delete.cc: Same.
576         * testsuite/ext/pool_allocator/check_new.cc: Same.
577         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
578         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
579         * testsuite/ext/array_allocator/check_delete.cc: Same.
580         * testsuite/ext/array_allocator/check_new.cc: Same.
581         * testsuite/23_containers/deque/cons/1.cc: Same.
582         * testsuite/23_containers/deque/cons/2.cc: Same.
583
584 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
585
586         * libsupc++/initializer_list: Format.
587         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
588         * testsuite/18_support/initializer_list/requirements/
589         explicit_instantiation.cc: New.
590
591 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
592
593         PR libstdc++/40273
594         * include/tr1_impl/functional: Add explicit casts.
595         * testsuite/20_util/function/requirements/
596         explicit_instantiation.cc: New.
597         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
598
599 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
600
601         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
602
603 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
604
605         PR libstdc++/40221
606         * include/tr1_impl/functional: Add explicit cast.
607
608 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
609
610         PR libstdc++/40094
611         Revert:
612         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
613         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
614         out of line member functions definitions.
615         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
616         Remove, use static locals instead.
617         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
618         * src/throw_allocator.cc: New.
619         * src/Makefile.am: Add.
620         * config/abi/pre/gnu.ver: Add exports.
621         * src/Makefile.in: Regenerate.
622
623 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
624
625         * include/tr1_impl/functional (function): Use explicit operator bool.
626         * include/bits/shared_ptr.h (__shared_ptr): Same.
627         * include/bits/unique_ptr.h (unique_ptr): Same.
628         * include/std/mutex (unique_lock): Same.
629         * include/std/system_error (error_code): Same.
630         (error_condition): Same.
631         * include/std/ostream (sentry): Same.
632         * include/std/istream (sentry): Same.
633         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
634         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
635         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
636         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
637         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
638         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
639         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
640
641 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
642
643         * testsuite/23_containers/list/14340.cc: Abstract list type.
644         * testsuite/23_containers/list/init-list.cc: Same.
645         * testsuite/23_containers/list/pthread5.cc: Same.
646         * testsuite/23_containers/list/invalidation/1.cc: Same.
647         * testsuite/23_containers/list/invalidation/2.cc: Same.
648         * testsuite/23_containers/list/invalidation/3.cc: Same.
649         * testsuite/23_containers/list/invalidation/4.cc: Same.
650         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
651         * testsuite/23_containers/list/modifiers/1.cc: Same.
652         * testsuite/23_containers/list/modifiers/2.cc: Same.
653         * testsuite/23_containers/list/modifiers/3.cc: Same.
654         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
655         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
656         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
657         * testsuite/23_containers/list/cons/1.cc: Same.
658         * testsuite/23_containers/list/cons/2.cc: Same.
659         * testsuite/23_containers/list/cons/3.cc: Same.
660         * testsuite/23_containers/list/cons/4.cc: Same.
661         * testsuite/23_containers/list/cons/5.cc: Same.
662         * testsuite/23_containers/list/cons/6.cc: Same.
663         * testsuite/23_containers/list/cons/7.cc: Same.
664         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
665         * testsuite/23_containers/list/cons/8.cc: Same.
666         * testsuite/23_containers/list/cons/9.cc: Same.
667         * testsuite/23_containers/list/operations/1.cc: Same.
668         * testsuite/23_containers/list/operations/2.cc: Same.
669         * testsuite/23_containers/list/operations/3.cc: Same.
670         * testsuite/23_containers/list/operations/4.cc: Same.
671         * testsuite/23_containers/list/operations/5.cc: Same.
672         * testsuite/23_containers/list/requirements/citerators.cc: Same.
673         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
674         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
675         * testsuite/23_containers/list/requirements/dr438/
676         constructor_1_neg.cc: Same.
677         * testsuite/23_containers/list/requirements/dr438/
678         constructor_2_neg.cc: Same.
679         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
680         * testsuite/23_containers/list/requirements/
681         partial_specialization/1.cc: Same.
682         * testsuite/23_containers/list/23781.cc: Same.
683         * testsuite/23_containers/list/pthread1.cc: Same.
684         * testsuite/23_containers/list/capacity/1.cc: Same.
685         * testsuite/23_containers/list/capacity/29134.cc: Same.
686         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
687         * testsuite/23_containers/list/moveable.cc: Same.
688
689         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
690
691 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
692
693         PR libstdc++/40184
694         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
695         Declare...
696         * config/locale/gnu/c_locale.cc: ... and define.
697         * config/locale/generic/c_locale.cc: Define.
698         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
699         Use it.
700         * testsuite/22_locale/locale/cons/40184.cc: New.
701
702 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
703
704         PR libstdc++/40192
705         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
706         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
707         * testsuite/23_containers/vector/40192.cc: New.
708
709 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
710
711         * include/bits/stl_pair.h (swap): Do not swap rvalues.
712         * include/bits/stl_deque.h (swap): Likewise.
713         * include/bits/stl_list.h (swap): Likewise.
714         * include/bits/stl_vector.h (swap): Likewise.
715         * include/bits/stl_bvector.h (swap): Likewise.
716         * include/bits/stl_queue.h (swap): Likewise.
717         * include/bits/stl_stack.h (swap): Likewise.
718         * include/bits/stl_tree.h (swap): Likewise.
719         * include/bits/stl_map.h (swap): Likewise.
720         * include/bits/stl_multimap.h (swap): Likewise.
721         * include/bits/stl_set.h (swap): Likewise.
722         * include/bits/stl_multiset.h (swap): Likewise.
723         * include/bits/forward_list.h (swap): Likewise.
724         * include/bits/unique_ptr.h (swap): Likewise.
725         * include/debug/deque (swap): Likewise.
726         * include/debug/list (swap): Likewise.
727         * include/debug/vector (swap): Likewise.
728         * include/debug/map.h (swap): Likewise.
729         * include/debug/multimap.h (swap): Likewise.
730         * include/debug/set.h (swap): Likewise.
731         * include/debug/multiset.h (swap): Likewise.
732         * include/debug/unordered_map (swap): Likewise.
733         * include/debug/unordered_set (swap): Likewise.
734         * include/ext/vstring.h (swap): Likewise.
735         * include/tr1_impl/unordered_map (swap): Likewise.
736         * include/tr1_impl/hashtable (swap): Likewise.
737         * include/tr1_impl/unordered_set (swap): Likewise.
738         * include/std/tuple (swap): Likewise.
739         * include/std/mutex (swap): Likewise.
740         * include/std/thread (swap): Likewise.
741         (operator<<): Only output to lvalue streams.
742         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
743         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
744         * testsuite/23_containers/deque/requirements/dr438/
745         assign_neg.cc: Adjust line numbers.
746         * testsuite/23_containers/deque/requirements/dr438/
747         constructor_1_neg.cc: Likewise.
748         * testsuite/23_containers/deque/requirements/dr438/
749         constructor_2_neg.cc: Likewise.
750         * testsuite/23_containers/deque/requirements/dr438/
751         insert_neg.cc: Likewise.
752         * testsuite/23_containers/list/requirements/dr438/
753         assign_neg.cc: Likewise.
754         * testsuite/23_containers/list/requirements/dr438/
755         constructor_1_neg.cc: Likewise.
756         * testsuite/23_containers/list/requirements/dr438/
757         constructor_2_neg.cc: Likewise.
758         * testsuite/23_containers/list/requirements/dr438/
759         insert_neg.cc: Likewise.
760         * testsuite/23_containers/vector/requirements/dr438/
761         assign_neg.cc: Likewise.
762         * testsuite/23_containers/vector/requirements/dr438/
763         constructor_1_neg.cc: Likewise.
764         * testsuite/23_containers/vector/requirements/dr438/
765         constructor_2_neg.cc: Likewise.
766         * testsuite/23_containers/vector/requirements/dr438/
767         insert_neg.cc: Likewise.
768         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
769         test non-member swap.
770         * testsuite/30_threads/thread/swap/2.cc: Remove.
771
772 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
773
774         * include/std/mutex: Move std::lock_error to ...
775         * src/compatibility.cc: Here.
776         * src/mutex.cc: Likewise.
777         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
778         for lock types and remove std::lock_error check.
779
780 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
781
782         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
783         double include.
784
785 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
786
787         PR libstdc++/40160
788         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
789         typeid when __GXX_RTTI is undefined.
790         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
791         for null _M_variant._M_iterator._M_type,
792         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
793         * testsuite/21_strings/basic_string/40160.cc: New.
794
795 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
796
797         * testsuite/26_numerics/random/discrete_distribution/cons/
798         num_xbound_fun.cc: Minor tweaks.
799         * testsuite/26_numerics/random/piecewise_constant_distribution/
800         cons/initlist_fun.cc: Likewise
801         * testsuite/26_numerics/random/piecewise_constant_distribution/
802         cons/num_xbound_fun.cc: Likewise
803         * testsuite/26_numerics/random/piecewise_linear_distribution/
804         cons/initlist_fun.cc: Likewise
805         * testsuite/26_numerics/random/piecewise_linear_distribution/
806         cons/num_xbound_fun.cc: Likewise
807
808 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
809
810         PR libstdc++/36211
811         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
812         cxxldflags to additional_flags rather than cxx_final.
813
814 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
815
816         * testsuite/26_numerics/random/discrete_distribution/cons/
817         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
818         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
819         initlist_fun.cc: Likewise
820         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
821         num_xbound_fun.cc: Likewise
822         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
823         initlist_fun.cc: Likewise
824         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
825         num_xbound_fun.cc: Likewise
826
827 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
828
829         PR libstdc++/40123
830         * random.tcc (independent_bits_engine<>::operator()()): Use
831         result_type(1), not 1UL.
832
833         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
834         and _M_b.min(), instead of this->max() and this->min().
835
836         * random.h (_ShiftMin1): Remove, adjust everywhere.
837
838         * random.tcc: Minor cosmetic changes.
839
840 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
841
842         * include/bits/random.tcc (cauchy_distribution<>::
843         operator()(_UniformRandomNumberGenerator&, const param_type&)):
844         Avoid M_PI, a glibc extension.
845
846 2009-05-13  Ben Elliston  <bje@au.ibm.com>
847
848         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
849         * include/Makefile.in: Likewise.
850
851 2009-05-13  Ben Elliston  <bje@au.ibm.com>
852
853         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
854         const void * const.
855
856 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
857
858         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
859         random number engines, complex, bitset, array, time utilities, and
860         char_traits.
861
862 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
863
864         * libsupc++/exception: Include nested_exception.h in C++0x mode.
865         * libsupc++/nested_exception.h: New.
866         * libsupc++/Makefile.am: Add new header.
867         * libsupc++/Makefile.in: Regenerate.
868         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
869         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
870         * testsuite/18_support/nested_exception/cons.cc: New.
871         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
872         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
873         * doc/xml/manual/status_cxx200x.xml: Adjust.
874
875 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
876
877         * include/ext/throw_allocator.h: Remove redundant include.
878
879 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
880
881         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
882         out of line member functions definitions.
883         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
884         Remove, use static locals instead.
885         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
886         * src/throw_allocator.cc: New.
887         * src/Makefile.am: Add.
888         * config/abi/pre/gnu.ver: Add exports.
889         * src/Makefile.in: Regenerate.
890
891 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
892
893         * configure.ac: Bump libtool_VERSION to 6:12:0.
894         * configure: Regenerate.
895
896 2009-05-07  Matthias Klose  <doko@ubuntu.com>
897
898         PR libstdc++/40038
899         * src/math_stubs_long_double.cc: Add ceill.
900
901 2009-05-06  Johannes Singler  <singler@ira.uka.de>
902
903         PR libstdc++/39546
904         * include/parallel/algo.h (find_switch):
905         Parametrize binder2nd with const T& instead of T.
906         * testsuite/25_algorithms/find/39546.cc: new test case
907
908 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
909
910         Revert:
911         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
912
913         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
914         possible.
915         * configure: Regenerate.
916
917 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
918
919         PR libstdc++/39909
920         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
921         __set_once_functor_lock_ptr): Replace global lock object with local
922         locks on global mutex.
923         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
924         __set_once_functor_lock_ptr): Likewise, keeping old function to
925         preserve ABI.
926         (__once_proxy): Use pointer to local lock if set, global lock
927         otherwise.
928         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
929         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
930         * testsuite/30_threads/call_once/39909.cc: New.
931
932 2009-05-03  Jan Hubicka  <jh@suse.cz>
933
934         * include/parallel/settings.h (get): Mark const.
935         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
936         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
937         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
938         throw ().
939         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
940         (is_open, fd): Mark pure and throw ().
941         (seekoff): Mark throw ().
942
943 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
944
945         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
946         possible.
947         * configure: Regenerate.
948
949 2009-05-02  Jan Hubicka  <jh@suse.cz>
950
951         * include/tr1_impl/functional_hash.h (explicit specializations of ()
952         operator): Mark pure.
953
954 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
955
956         * scripts/create_testsuite_files: Remove thread directory.
957
958 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
959
960         PR libstdc++/39868
961         * scripts/run_doxygen: Uncomment removal of includes.
962         (problematic): Rewrite __cxxabiv1 namespace to abi.
963
964 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
965
966         Revert the last commit.
967
968 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
969
970         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
971         Replace global lock object with local locks on global mutex.
972         * src/mutex.cc: Likewise.
973         * config/abi/pre/gnu.ver: Adjust.
974         * testsuite/30_threads/call_once/call_once2.cc: New.
975
976 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
977
978         PR libstdc++/39880
979         PR libstdc++/39881
980         PR libstdc++/39882
981         * include/std/system_error (is_error_code_enum<errc>): Remove.
982         (error_condition<>::error_condition(_ErrorCodeEnum,)
983         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
984         (error_code<>::error_code(_ErrorCodeEnum,),
985         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
986         * testsuite/19_diagnostics/system_error/39880.cc: New.
987         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
988         Likewise.
989         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
990         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
991         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
992         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
993         Adjust.
994         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
995         Likewise.
996         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
997         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
998         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
999         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
1000         Likewise.
1001         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1002         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1003         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1004         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
1005
1006 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
1007
1008         * doc/xml/authors.xml: Add space.
1009         * doc/xml/faq.xml: Update links.
1010         * doc/xml/manual/intro.xml: Same.
1011         * doc/xml/manual/abi.xml: Update.
1012         * doc/xml/manual/appendix_contributing.xml: Fix typo.
1013         * doc/xml/manual/status_cxxtr1.xml: Update links.
1014         * doc/xml/manual/status_cxx1998.xml: Same.
1015         * doc/xml/manual/status_cxx200x.xml: Same.
1016
1017 2009-04-22  Jan Hubicka  <jh@suse.cz>
1018
1019         * include/tr1_impl/array (at): Do not use builtin_expect.
1020         * include/ext/throw_allocator.h (allocate): Likewise.
1021         * include/ext/pool_allocator.h (allocate): Likweise.
1022         * include/ext/bitmap_allocator.h (allocate): Likewise.
1023         * include/ext/rc_string_base.h (_S_construct): Likewise.
1024         * include/ext/malloc_allocator.h (allocate): Likewise.
1025         * include/ext/mt_allocator.h (allocate): Likewise.
1026         * include/ext/sso_string_base.h (_M_construct): Likewise.
1027         * include/bits/basic_string.tcc (_S_construct): Likewise.
1028
1029 2009-04-22  Jan Hubicka  <jh@suse.cz>
1030
1031         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1032         (atexit, atoll, stroll, strtoull): Mark throw ()
1033         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1034         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
1035         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1036         (atexit, atoll, stroll, strtoull): Mark throw ()
1037         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1038         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1039
1040 2009-04-21  Jan Hubicka  <jh@suse.cz>
1041
1042         * include/ext/atomicity.h
1043         (__exchange_and_add, __atomic_add): Mark throw ().
1044         * config/os/aix/atomicity.h
1045         * config/os/aix/atomicity.h
1046         * config/os/irix/atomicity.h
1047         * config/cpu/cris/atomicity.h
1048         * config/cpu/m68k/atomicity.h
1049         * config/cpu/hppa/atomicity.h
1050         * config/cpu/sparc/atomicity.h
1051         * config/cpu/i386/atomicity.h
1052         * config/cpu/i486/atomicity.h
1053         * config/cpu/sh/atomicity.h
1054         * config/cpu/generic/atomicity_mutex/atomicity.h
1055         * config/cpu/generic/atomicity_builtins/atomicity.h
1056         (__exchange_and_add, __atomic_add): Mark throw ().
1057
1058 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1059
1060         PR libstdc++/39835
1061         * include/bits/random.h: Avoid the badname __alpha (and, for
1062         consistency, __beta too).
1063         * include/bits/random.tcc: Likewise.
1064
1065 2009-04-19  Jan Hubicka  <jh@suse.cz>
1066
1067         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
1068         _GLIBCXX_NOTHROW.
1069
1070 2009-04-19  Jan Hubicka  <jh@suse.cz>
1071
1072         * include/c_compatibility/stdatomic.h
1073         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1074         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
1075         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
1076
1077 2009-04-18  Jan Hubicka  <jh@suse.cz>
1078
1079         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
1080         * libsupc++/unwind-cxx.h (__cxa_get_globals,
1081         __cxa_get_globals_fast): Mark const.
1082         (__cxa_get_exception_ptr): Mark pure.
1083         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
1084         (__terminate): Makr throw ().
1085         * libsupc++/exception (terminate): Mark throw().
1086         (uncaught_exception): Mark pure.
1087         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
1088         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
1089         Mark throw().
1090         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
1091         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
1092         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
1093         __cxa_guard_abort): Mark throw ().
1094         (__cxa_pure_virtual): Mark noreturn.
1095         (__cxa_current_exception_type): Mark throw and pure.
1096         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
1097         __cxa_exception_type): Mark pure.
1098         (_M_safe_bool_dummy): Mark pure and const.
1099
1100 2009-04-18  Jan Hubicka  <jh@suse.cz>
1101
1102         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
1103         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
1104         _M_destroy_thread_key): Mark throw ()
1105         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
1106         _M_singular, _M_can_compare _M_get_mutex, _M_message,
1107         _M_get_max_length): Mark throw ().
1108         * include/debug/formatter.h (_M_message, _M_format_word,
1109         _M_get_max_length): Mark throw ().
1110         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
1111         _M_detach_single): Mark throw ().
1112         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
1113         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
1114         throw ()
1115         (_M_get_mutex): Mark throw ().
1116         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
1117         (_M_destroy_thread_key): Mark CONST and throw.
1118         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1119         throw ().
1120
1121 2009-04-18  Jan Hubicka  <jh@suse.cz>
1122
1123         * src/condition_variable.cc (condition_variable,
1124         condition_variable_any constructors): Mark throw()
1125         * src/hash.cc (operator() for long double, string, and wstring): Mark
1126         throw ().
1127         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
1128         _M_setup, rdbuf, str): Mark throw ().
1129         * src/chrono.cc (new): Mark throw ().
1130         * include/std/system_error (system_category, generic_category): Mark
1131         throw () and const.
1132         * include/std/chrono (now): Mark throw ().
1133         * include/std/condition_variable (condition_variable,
1134         ~condition_variable, condition_variable_any,
1135         ~condition_variable_any): Mark throw ().
1136         * include/std/mutex (mutex): Mark throw ().
1137         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1138         throw.
1139         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
1140         and throw ().
1141         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
1142         * include/bits/locale_classes.h (_S_initialize_once,
1143         _S_clone_c_locale): Mark throw ().
1144         (_S_get_c_name): Mark const and throw ().
1145         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
1146         throw ().
1147         * include/bits/locale_facets.h (__convert_to_v explicit instances):
1148         Mark throw ().
1149         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
1150         throw ().
1151         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
1152         ios_base): Mark throw ()
1153         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
1154         * include/backward/strstream (strstreambuf constructors): Mark throw ().
1155         (str, freeze, _M_setupf): Mark throw ().
1156         (pcount): Mark pure and throw ().
1157         (rdbuf): Mark const and throw ().
1158
1159 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
1160
1161         PR libstdc++/39802
1162         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
1163         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
1164         Always accept negative values, for unsigned types too.
1165         * testsuite/22_locale/num_get/get/char/39802.cc: New.
1166         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
1167
1168 2009-04-18  Jan Hubicka  <jh@suse.cz>
1169
1170         * include/debug/formater.h: Include bits/c++config.h.
1171         (_M_error): Mark noreturn.
1172         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
1173         _GLIBCXX_NORETURN): New.
1174         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
1175         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
1176         Mark pure.
1177         * include/c_compatibility/stdatomic.h
1178         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1179         __atomic_flag_wait_explicit, __atomic_flag_for_address):
1180         Mark by throw ().
1181         * src/atomic.cc (atomic_flag_test_and_set_explicit,
1182         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
1183         __atomic_flag_for_address): Mark by throw ().
1184
1185 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
1186
1187         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
1188
1189 2009-04-16  Jan Hubicka  <jh@suse.cz>
1190
1191         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
1192         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
1193         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
1194         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
1195         out body to ...
1196         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
1197         functions.
1198         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
1199         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
1200         _Rb_tree_black_count): Mark nothrow.
1201
1202 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
1203
1204         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
1205         from base classes.
1206         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
1207
1208 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1209
1210         * doc/html: Regenerate.
1211
1212 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1213
1214         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
1215
1216         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
1217         * doc/xml/gnu/fdl-1.2.xml: Same.
1218         * doc/xml/manual/numerics.xml: Same.
1219         * doc/xml/manual/concurrency.xml: Same.
1220         * doc/xml/manual/intro.xml: Same.
1221         * doc/xml/manual/status_cxxtr1.xml: Same.
1222         * doc/xml/manual/containers.xml: Same.
1223         * doc/xml/manual/io.xml: Same.
1224         * doc/xml/manual/utilities.xml: Same.
1225         * doc/xml/manual/support.xml: Same.
1226         * doc/xml/manual/using.xml: Same.
1227         * doc/xml/manual/localization.xml: Same.
1228         * doc/xml/manual/locale.xml: Same.
1229         * doc/xml/manual/extensions.xml: Same.
1230         * doc/xml/manual/appendix_contributing.xml: Same.
1231         * doc/xml/manual/diagnostics.xml: Same.
1232         * doc/xml/manual/status_cxx200x.xml: Same.
1233
1234 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1235
1236         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
1237         * doc/xml/manual/status_cxx200x.xml: Adjust.
1238
1239 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
1240
1241         * doc/xml/spine.xml: Remove unused license entity, update
1242         copyright year.
1243
1244         * doc/xml/manual/spine.xml: Markup for primary index terms.
1245         * doc/xml/manual/numerics.xml: Same.
1246         * doc/xml/manual/intro.xml: Same.
1247         * doc/xml/manual/containers.xml: Same.
1248         * doc/xml/manual/io.xml: Same.
1249         * doc/xml/manual/appendix_porting.xml: Same.
1250         * doc/xml/manual/utilities.xml: Same.
1251         * doc/xml/manual/support.xml: Same.
1252         * doc/xml/manual/localization.xml: Same.
1253         * doc/xml/manual/strings.xml: Same.
1254         * doc/xml/manual/extensions.xml: Same.
1255         * doc/xml/manual/appendix_contributing.xml: Same.
1256         * doc/xml/manual/diagnostics.xml: Same.
1257         * doc/xml/manual/algorithms.xml: Same.
1258         * doc/xml/manual/appendix_free.xml: Same.
1259         * doc/xml/manual/iterators.xml: Same.
1260
1261         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
1262         * doc/xml/gnu/fdl-1.2.xml: Same.
1263
1264         * doc/xml/manual/status_cxx200x.xml: Re-write.
1265
1266 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
1267
1268         PR libstdc++/39629 (final bits)
1269         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
1270         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
1271         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
1272         Fix formula for __j.
1273         * include/bits/random.tcc (operator==(const normal_distribution<>&,
1274         const normal_distribution<>&): Remove.
1275         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
1276         const uniform_int_distribution<>&), operator==(const
1277         uniform_real_distribution<>&, const uniform_real_distribution<>&),
1278         operator==(const normal_distribution<>&, const normal_distribution<>&),
1279         operator==(const lognormal_distribution<>&,
1280         const lognormal_distribution<>&), operator==(const
1281         chi_squared_distribution<>&, const chi_squared_distribution<>&),
1282         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
1283         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
1284         operator==(const student_t_distribution<>&,
1285         const student_t_distribution<>&), operator==(const
1286         bernoulli_distribution<>&, const bernoulli_distribution<>&),
1287         operator==(const binomial_distribution<>&, const
1288         binomial_distribution<>&), operator==(const geometric_distribution<>&,
1289         const geometric_distribution<>&), operator==(const
1290         negative_binomial_distribution<>&, const
1291         negative_binomial_distribution<>&), operator==(const
1292         poisson_distribution<>&, const poisson_distribution<>&),
1293         operator==(const exponential_distribution<>&,
1294         const exponential_distribution<>&), operator==(const
1295         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
1296         weibull_distribution<>&, const weibull_distribution<>&),
1297         operator==(const extreme_value_distribution<>&,
1298         const extreme_value_distribution<>&), operator==(const
1299         discrete_distribution<>&, const discrete_distribution<>&),
1300         operator==(const piecewise_constant_distribution<>&,
1301         const piecewise_constant_distribution<>&), operator==(const
1302         piecewise_linear_distribution<>&, const
1303         piecewise_linear_distribution<>&)): Remove.
1304         * testsuite/26_numerics/random/uniform_real_distribution/operators/
1305         serialize.cc: Remove.
1306         * testsuite/26_numerics/random/piecewise_constant_distribution/
1307         operators/serialize.cc: Likewise.
1308         * testsuite/26_numerics/random/chi_squared_distribution/operators/
1309         serialize.cc: Likewise.
1310         * testsuite/26_numerics/random/normal_distribution/operators/
1311         serialize.cc: Likewise.
1312         * testsuite/26_numerics/random/uniform_int_distribution/operators/
1313         serialize.cc: Likewise.
1314         * testsuite/26_numerics/random/poisson_distribution/operators/
1315         serialize.cc: Likewise.
1316         * testsuite/26_numerics/random/bernoulli_distribution/operators/
1317         serialize.cc: Likewise.
1318         * testsuite/26_numerics/random/discrete_distribution/operators/
1319         serialize.cc: Likewise.
1320         * testsuite/26_numerics/random/weibull_distribution/operators/
1321         serialize.cc: Likewise.
1322         * testsuite/26_numerics/random/negative_binomial_distribution/
1323         operators/serialize.cc: Likewise.
1324         * testsuite/26_numerics/random/cauchy_distribution/operators/
1325         serialize.cc: Likewise.
1326         * testsuite/26_numerics/random/gamma_distribution/operators/
1327         serialize.cc: Likewise.
1328         * testsuite/26_numerics/random/fisher_f_distribution/operators/
1329         serialize.cc: Likewise.
1330         * testsuite/26_numerics/random/exponential_distribution/operators/
1331         serialize.cc: Likewise.
1332         * testsuite/26_numerics/random/lognormal_distribution/operators/
1333         serialize.cc: Likewise.
1334         * testsuite/26_numerics/random/binomial_distribution/operators/
1335         serialize.cc: Likewise.
1336         * testsuite/26_numerics/random/extreme_value_distribution/
1337         operators/serialize.cc: Likewise.
1338         * testsuite/26_numerics/random/piecewise_linear_distribution/
1339         operators/serialize.cc: Likewise.
1340         * testsuite/26_numerics/random/student_t_distribution/operators/
1341         serialize.cc: Likewise.
1342         * testsuite/26_numerics/random/geometric_distribution/operators/
1343         serialize.cc: Likewise.
1344
1345         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
1346         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
1347         mersenne_twister_engine<>::seed(_Gen&,
1348         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
1349         subtract_with_carry_engine<>::seed(_Gen&,
1350         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
1351         Remove, unused.
1352         * include/bits/random.tcc (linear_congruential_engine<>::
1353         seed(_Gen&, false_type): Likewise.
1354
1355 2009-04-09  Nick Clifton  <nickc@redhat.com>
1356
1357         * src/allocator-inst.cc: Change copyright header to refer to
1358         version 3 of the GNU General Public License with version 3.1
1359         of the GCC Runtime Library Exception and to point readers at
1360         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1361         web page.
1362         * config/abi/compatibility.h: Likewise.
1363         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
1364         * config/abi/pre/gnu.ver: Likewise.
1365         * config/allocator/bitmap_allocator_base.h: Likewise.
1366         * config/allocator/malloc_allocator_base.h: Likewise.
1367         * config/allocator/mt_allocator_base.h: Likewise.
1368         * config/allocator/new_allocator_base.h: Likewise.
1369         * config/allocator/pool_allocator_base.h: Likewise.
1370         * config/cpu/alpha/atomic_word.h: Likewise.
1371         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
1372         * config/cpu/cris/atomic_word.h: Likewise.
1373         * config/cpu/cris/atomicity.h: Likewise.
1374         * config/cpu/generic/atomic_word.h: Likewise.
1375         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
1376         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
1377         * config/cpu/generic/cpu_defines.h: Likewise.
1378         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
1379         * config/cpu/hppa/atomicity.h: Likewise.
1380         * config/cpu/i386/atomicity.h: Likewise.
1381         * config/cpu/i486/atomicity.h: Likewise.
1382         * config/cpu/ia64/atomic_word.h: Likewise.
1383         * config/cpu/m68k/atomicity.h: Likewise.
1384         * config/cpu/powerpc/atomic_word.h: Likewise.
1385         * config/cpu/powerpc/cpu_defines.h: Likewise.
1386         * config/cpu/sh/atomicity.h: Likewise.
1387         * config/cpu/sparc/atomic_word.h: Likewise.
1388         * config/cpu/sparc/atomicity.h: Likewise.
1389         * config/io/basic_file_stdio.cc: Likewise.
1390         * config/io/basic_file_stdio.h: Likewise.
1391         * config/io/c_io_stdio.h: Likewise.
1392         * config/locale/darwin/ctype_members.cc: Likewise.
1393         * config/locale/generic/c++locale_internal.h: Likewise.
1394         * config/locale/generic/c_locale.cc: Likewise.
1395         * config/locale/generic/c_locale.h: Likewise.
1396         * config/locale/generic/codecvt_members.cc: Likewise.
1397         * config/locale/generic/collate_members.cc: Likewise.
1398         * config/locale/generic/ctype_members.cc: Likewise.
1399         * config/locale/generic/messages_members.cc: Likewise.
1400         * config/locale/generic/messages_members.h: Likewise.
1401         * config/locale/generic/monetary_members.cc: Likewise.
1402         * config/locale/generic/numeric_members.cc: Likewise.
1403         * config/locale/generic/time_members.cc: Likewise.
1404         * config/locale/generic/time_members.h: Likewise.
1405         * config/locale/gnu/c++locale_internal.h: Likewise.
1406         * config/locale/gnu/c_locale.cc: Likewise.
1407         * config/locale/gnu/c_locale.h: Likewise.
1408         * config/locale/gnu/codecvt_members.cc: Likewise.
1409         * config/locale/gnu/collate_members.cc: Likewise.
1410         * config/locale/gnu/ctype_members.cc: Likewise.
1411         * config/locale/gnu/messages_members.cc: Likewise.
1412         * config/locale/gnu/messages_members.h: Likewise.
1413         * config/locale/gnu/monetary_members.cc: Likewise.
1414         * config/locale/gnu/numeric_members.cc: Likewise.
1415         * config/locale/gnu/time_members.cc: Likewise.
1416         * config/locale/gnu/time_members.h: Likewise.
1417         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
1418         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
1419         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
1420         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
1421         * config/os/aix/atomic_word.h: Likewise.
1422         * config/os/aix/atomicity.h: Likewise.
1423         * config/os/aix/ctype_base.h: Likewise.
1424         * config/os/aix/ctype_inline.h: Likewise.
1425         * config/os/aix/ctype_noninline.h: Likewise.
1426         * config/os/aix/os_defines.h: Likewise.
1427         * config/os/bsd/darwin/ctype_base.h: Likewise.
1428         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1429         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1430         * config/os/bsd/darwin/os_defines.h: Likewise.
1431         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1432         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1433         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1434         * config/os/bsd/freebsd/os_defines.h: Likewise.
1435         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1436         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1437         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1438         * config/os/bsd/netbsd/os_defines.h: Likewise.
1439         * config/os/djgpp/ctype_base.h: Likewise.
1440         * config/os/djgpp/ctype_inline.h: Likewise.
1441         * config/os/djgpp/ctype_noninline.h: Likewise.
1442         * config/os/djgpp/os_defines.h: Likewise.
1443         * config/os/generic/ctype_base.h: Likewise.
1444         * config/os/generic/ctype_inline.h: Likewise.
1445         * config/os/generic/ctype_noninline.h: Likewise.
1446         * config/os/generic/error_constants.h: Likewise.
1447         * config/os/generic/os_defines.h: Likewise.
1448         * config/os/gnu-linux/ctype_base.h: Likewise.
1449         * config/os/gnu-linux/ctype_inline.h: Likewise.
1450         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1451         * config/os/gnu-linux/os_defines.h: Likewise.
1452         * config/os/hpux/ctype_base.h: Likewise.
1453         * config/os/hpux/ctype_inline.h: Likewise.
1454         * config/os/hpux/ctype_noninline.h: Likewise.
1455         * config/os/hpux/os_defines.h: Likewise.
1456         * config/os/irix/atomic_word.h: Likewise.
1457         * config/os/irix/atomicity.h: Likewise.
1458         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1459         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1460         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1461         * config/os/irix/irix5.2/os_defines.h: Likewise.
1462         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1463         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1464         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1465         * config/os/irix/irix6.5/os_defines.h: Likewise.
1466         * config/os/mingw32/ctype_base.h: Likewise.
1467         * config/os/mingw32/ctype_inline.h: Likewise.
1468         * config/os/mingw32/ctype_noninline.h: Likewise.
1469         * config/os/mingw32/error_constants.h: Likewise.
1470         * config/os/mingw32/os_defines.h: Likewise.
1471         * config/os/newlib/ctype_base.h: Likewise.
1472         * config/os/newlib/ctype_inline.h: Likewise.
1473         * config/os/newlib/ctype_noninline.h: Likewise.
1474         * config/os/newlib/os_defines.h: Likewise.
1475         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1476         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1477         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1478         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1479         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1480         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1481         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1482         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1483         * config/os/tpf/ctype_base.h: Likewise.
1484         * config/os/tpf/ctype_inline.h: Likewise.
1485         * config/os/tpf/ctype_noninline.h: Likewise.
1486         * config/os/tpf/os_defines.h: Likewise.
1487         * config/os/uclibc/ctype_base.h: Likewise.
1488         * config/os/uclibc/ctype_inline.h: Likewise.
1489         * config/os/uclibc/ctype_noninline.h: Likewise.
1490         * config/os/uclibc/os_defines.h: Likewise.
1491         * config/os/vxworks/ctype_base.h: Likewise.
1492         * config/os/vxworks/ctype_inline.h: Likewise.
1493         * config/os/vxworks/ctype_noninline.h: Likewise.
1494         * config/os/vxworks/os_defines.h: Likewise.
1495         * include/backward/auto_ptr.h: Likewise.
1496         * include/backward/backward_warning.h: Likewise.
1497         * include/backward/binders.h: Likewise.
1498         * include/backward/hash_fun.h: Likewise.
1499         * include/backward/hash_map: Likewise.
1500         * include/backward/hash_set: Likewise.
1501         * include/backward/hashtable.h: Likewise.
1502         * include/backward/strstream: Likewise.
1503         * include/bits/algorithmfwd.h: Likewise.
1504         * include/bits/allocator.h: Likewise.
1505         * include/bits/atomic_0.h: Likewise.
1506         * include/bits/atomic_2.h: Likewise.
1507         * include/bits/atomicfwd_c.h: Likewise.
1508         * include/bits/atomicfwd_cxx.h: Likewise.
1509         * include/bits/basic_ios.h: Likewise.
1510         * include/bits/basic_ios.tcc: Likewise.
1511         * include/bits/basic_string.h: Likewise.
1512         * include/bits/basic_string.tcc: Likewise.
1513         * include/bits/boost_concept_check.h: Likewise.
1514         * include/bits/c++config: Likewise.
1515         * include/bits/char_traits.h: Likewise.
1516         * include/bits/codecvt.h: Likewise.
1517         * include/bits/concept_check.h: Likewise.
1518         * include/bits/cpp_type_traits.h: Likewise.
1519         * include/bits/deque.tcc: Likewise.
1520         * include/bits/forward_list.h: Likewise.
1521         * include/bits/forward_list.tcc: Likewise.
1522         * include/bits/fstream.tcc: Likewise.
1523         * include/bits/functexcept.h: Likewise.
1524         * include/bits/functional_hash.h: Likewise.
1525         * include/bits/gslice.h: Likewise.
1526         * include/bits/gslice_array.h: Likewise.
1527         * include/bits/hashtable.h: Likewise.
1528         * include/bits/indirect_array.h: Likewise.
1529         * include/bits/ios_base.h: Likewise.
1530         * include/bits/istream.tcc: Likewise.
1531         * include/bits/list.tcc: Likewise.
1532         * include/bits/locale_classes.h: Likewise.
1533         * include/bits/locale_classes.tcc: Likewise.
1534         * include/bits/locale_facets.h: Likewise.
1535         * include/bits/locale_facets.tcc: Likewise.
1536         * include/bits/locale_facets_nonio.h: Likewise.
1537         * include/bits/locale_facets_nonio.tcc: Likewise.
1538         * include/bits/localefwd.h: Likewise.
1539         * include/bits/mask_array.h: Likewise.
1540         * include/bits/move.h: Likewise.
1541         * include/bits/ostream.tcc: Likewise.
1542         * include/bits/ostream_insert.h: Likewise.
1543         * include/bits/postypes.h: Likewise.
1544         * include/bits/shared_ptr.h: Likewise.
1545         * include/bits/slice_array.h: Likewise.
1546         * include/bits/sstream.tcc: Likewise.
1547         * include/bits/stl_algo.h: Likewise.
1548         * include/bits/stl_algobase.h: Likewise.
1549         * include/bits/stl_bvector.h: Likewise.
1550         * include/bits/stl_construct.h: Likewise.
1551         * include/bits/stl_deque.h: Likewise.
1552         * include/bits/stl_function.h: Likewise.
1553         * include/bits/stl_heap.h: Likewise.
1554         * include/bits/stl_iterator.h: Likewise.
1555         * include/bits/stl_iterator_base_funcs.h: Likewise.
1556         * include/bits/stl_iterator_base_types.h: Likewise.
1557         * include/bits/stl_list.h: Likewise.
1558         * include/bits/stl_map.h: Likewise.
1559         * include/bits/stl_multimap.h: Likewise.
1560         * include/bits/stl_multiset.h: Likewise.
1561         * include/bits/stl_numeric.h: Likewise.
1562         * include/bits/stl_pair.h: Likewise.
1563         * include/bits/stl_queue.h: Likewise.
1564         * include/bits/stl_raw_storage_iter.h: Likewise.
1565         * include/bits/stl_relops.h: Likewise.
1566         * include/bits/stl_set.h: Likewise.
1567         * include/bits/stl_stack.h: Likewise.
1568         * include/bits/stl_tempbuf.h: Likewise.
1569         * include/bits/stl_tree.h: Likewise.
1570         * include/bits/stl_uninitialized.h: Likewise.
1571         * include/bits/stl_vector.h: Likewise.
1572         * include/bits/stream_iterator.h: Likewise.
1573         * include/bits/streambuf.tcc: Likewise.
1574         * include/bits/streambuf_iterator.h: Likewise.
1575         * include/bits/stringfwd.h: Likewise.
1576         * include/bits/unique_ptr.h: Likewise.
1577         * include/bits/valarray_after.h: Likewise.
1578         * include/bits/valarray_array.h: Likewise.
1579         * include/bits/valarray_array.tcc: Likewise.
1580         * include/bits/valarray_before.h: Likewise.
1581         * include/bits/vector.tcc: Likewise.
1582         * include/c/cassert: Likewise.
1583         * include/c/cctype: Likewise.
1584         * include/c/cerrno: Likewise.
1585         * include/c/cfloat: Likewise.
1586         * include/c/ciso646: Likewise.
1587         * include/c/climits: Likewise.
1588         * include/c/clocale: Likewise.
1589         * include/c/cmath: Likewise.
1590         * include/c/csetjmp: Likewise.
1591         * include/c/csignal: Likewise.
1592         * include/c/cstdarg: Likewise.
1593         * include/c/cstddef: Likewise.
1594         * include/c/cstdio: Likewise.
1595         * include/c/cstdlib: Likewise.
1596         * include/c/cstring: Likewise.
1597         * include/c/ctime: Likewise.
1598         * include/c/cwchar: Likewise.
1599         * include/c/cwctype: Likewise.
1600         * include/c_compatibility/assert.h: Likewise.
1601         * include/c_compatibility/complex.h: Likewise.
1602         * include/c_compatibility/ctype.h: Likewise.
1603         * include/c_compatibility/errno.h: Likewise.
1604         * include/c_compatibility/fenv.h: Likewise.
1605         * include/c_compatibility/float.h: Likewise.
1606         * include/c_compatibility/inttypes.h: Likewise.
1607         * include/c_compatibility/iso646.h: Likewise.
1608         * include/c_compatibility/limits.h: Likewise.
1609         * include/c_compatibility/locale.h: Likewise.
1610         * include/c_compatibility/math.h: Likewise.
1611         * include/c_compatibility/setjmp.h: Likewise.
1612         * include/c_compatibility/signal.h: Likewise.
1613         * include/c_compatibility/stdarg.h: Likewise.
1614         * include/c_compatibility/stdatomic.h: Likewise.
1615         * include/c_compatibility/stdbool.h: Likewise.
1616         * include/c_compatibility/stddef.h: Likewise.
1617         * include/c_compatibility/stdint.h: Likewise.
1618         * include/c_compatibility/stdio.h: Likewise.
1619         * include/c_compatibility/stdlib.h: Likewise.
1620         * include/c_compatibility/string.h: Likewise.
1621         * include/c_compatibility/tgmath.h: Likewise.
1622         * include/c_compatibility/time.h: Likewise.
1623         * include/c_compatibility/wchar.h: Likewise.
1624         * include/c_compatibility/wctype.h: Likewise.
1625         * include/c_global/cassert: Likewise.
1626         * include/c_global/ccomplex: Likewise.
1627         * include/c_global/cctype: Likewise.
1628         * include/c_global/cerrno: Likewise.
1629         * include/c_global/cfenv: Likewise.
1630         * include/c_global/cfloat: Likewise.
1631         * include/c_global/cinttypes: Likewise.
1632         * include/c_global/ciso646: Likewise.
1633         * include/c_global/climits: Likewise.
1634         * include/c_global/clocale: Likewise.
1635         * include/c_global/cmath.tcc: Likewise.
1636         * include/c_global/cmath: Likewise.
1637         * include/c_global/csetjmp: Likewise.
1638         * include/c_global/csignal: Likewise.
1639         * include/c_global/cstdarg: Likewise.
1640         * include/c_global/cstdatomic: Likewise.
1641         * include/c_global/cstdbool: Likewise.
1642         * include/c_global/cstddef: Likewise.
1643         * include/c_global/cstdint: Likewise.
1644         * include/c_global/cstdio: Likewise.
1645         * include/c_global/cstdlib: Likewise.
1646         * include/c_global/cstring: Likewise.
1647         * include/c_global/ctgmath: Likewise.
1648         * include/c_global/ctime: Likewise.
1649         * include/c_global/cwchar: Likewise.
1650         * include/c_global/cwctype: Likewise.
1651         * include/c_std/cassert: Likewise.
1652         * include/c_std/cctype: Likewise.
1653         * include/c_std/cerrno: Likewise.
1654         * include/c_std/cfloat: Likewise.
1655         * include/c_std/ciso646: Likewise.
1656         * include/c_std/climits: Likewise.
1657         * include/c_std/clocale: Likewise.
1658         * include/c_std/cmath.tcc: Likewise.
1659         * include/c_std/cmath: Likewise.
1660         * include/c_std/csetjmp: Likewise.
1661         * include/c_std/csignal: Likewise.
1662         * include/c_std/cstdarg: Likewise.
1663         * include/c_std/cstddef: Likewise.
1664         * include/c_std/cstdio: Likewise.
1665         * include/c_std/cstdlib: Likewise.
1666         * include/c_std/cstring: Likewise.
1667         * include/c_std/ctime: Likewise.
1668         * include/c_std/cwchar: Likewise.
1669         * include/c_std/cwctype: Likewise.
1670         * include/debug/bitset: Likewise.
1671         * include/debug/debug.h: Likewise.
1672         * include/debug/deque: Likewise.
1673         * include/debug/formatter.h: Likewise.
1674         * include/debug/functions.h: Likewise.
1675         * include/debug/list: Likewise.
1676         * include/debug/macros.h: Likewise.
1677         * include/debug/map.h: Likewise.
1678         * include/debug/map: Likewise.
1679         * include/debug/multimap.h: Likewise.
1680         * include/debug/multiset.h: Likewise.
1681         * include/debug/safe_base.h: Likewise.
1682         * include/debug/safe_iterator.h: Likewise.
1683         * include/debug/safe_iterator.tcc: Likewise.
1684         * include/debug/safe_sequence.h: Likewise.
1685         * include/debug/set.h: Likewise.
1686         * include/debug/set: Likewise.
1687         * include/debug/string: Likewise.
1688         * include/debug/unordered_map: Likewise.
1689         * include/debug/unordered_set: Likewise.
1690         * include/debug/vector: Likewise.
1691         * include/ext/algorithm: Likewise.
1692         * include/ext/array_allocator.h: Likewise.
1693         * include/ext/atomicity.h: Likewise.
1694         * include/ext/bitmap_allocator.h: Likewise.
1695         * include/ext/cast.h: Likewise.
1696         * include/ext/codecvt_specializations.h: Likewise.
1697         * include/ext/concurrence.h: Likewise.
1698         * include/ext/debug_allocator.h: Likewise.
1699         * include/ext/enc_filebuf.h: Likewise.
1700         * include/ext/extptr_allocator.h: Likewise.
1701         * include/ext/functional: Likewise.
1702         * include/ext/iterator: Likewise.
1703         * include/ext/malloc_allocator.h: Likewise.
1704         * include/ext/memory: Likewise.
1705         * include/ext/mt_allocator.h: Likewise.
1706         * include/ext/new_allocator.h: Likewise.
1707         * include/ext/numeric: Likewise.
1708         * include/ext/numeric_traits.h: Likewise.
1709         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1710         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1711         Likewise.
1712         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1713         Likewise.
1714         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1715         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1716         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1717         Likewise.
1718         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1719         Likewise.
1720         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1721         Likewise.
1722         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1723         Likewise.
1724         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1725         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1726         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1727         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1728         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1729         Likewise.
1730         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1731         Likewise.
1732         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1733         Likewise.
1734         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1735         Likewise.
1736         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1737         Likewise.
1738         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1739         Likewise.
1740         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1741         Likewise.
1742         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1743         Likewise.
1744         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1745         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1746         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1747         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1748         Likewise.
1749         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1750         Likewise.
1751         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1752         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1753         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1754         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1755         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1756         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1757         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1758         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1759         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1760         Likewise.
1761         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1762         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1763         Likewise.
1764         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1765         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1766         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1767         Likewise.
1768         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1769         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1770         Likewise.
1771         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1772         Likewise.
1773         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1774         Likewise.
1775         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1776         Likewise.
1777         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1778         Likewise.
1779         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1780         Likewise.
1781         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1782         Likewise.
1783         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1784         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1785         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1786         Likewise.
1787         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1788         Likewise.
1789         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1790         Likewise.
1791         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1792         Likewise.
1793         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1794         Likewise.
1795         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1796         Likewise.
1797         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1798         Likewise.
1799         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1800         Likewise.
1801         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1802         Likewise.
1803         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1804         Likewise.
1805         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1806         Likewise.
1807         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1808         Likewise.
1809         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1810         Likewise.
1811         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1812         Likewise.
1813         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1814         Likewise.
1815         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1816         Likewise.
1817         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1818         Likewise.
1819         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1820         Likewise.
1821         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1822         Likewise.
1823         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1824         Likewise.
1825         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1826         Likewise.
1827         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1828         Likewise.
1829         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1830         Likewise.
1831         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1832         Likewise.
1833         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1834         Likewise.
1835         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1836         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1837         Likewise.
1838         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1839         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1840         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1841         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1842         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1843         Likewise.
1844         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1845         Likewise.
1846         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1847         Likewise.
1848         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1849         Likewise.
1850         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1851         Likewise.
1852         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1853         Likewise.
1854         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1855         Likewise.
1856         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1857         Likewise.
1858         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1859         Likewise.
1860         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1861         Likewise.
1862         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1863         Likewise.
1864         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1865         Likewise.
1866         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1867         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1868         Likewise.
1869         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1870         Likewise.
1871         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1872         Likewise.
1873         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1874         Likewise.
1875         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1876         Likewise.
1877         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1878         Likewise.
1879         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1880         Likewise.
1881         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1882         Likewise.
1883         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1884         Likewise.
1885         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1886         Likewise.
1887         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1888         Likewise.
1889         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1890         Likewise.
1891         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1892         Likewise.
1893         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1894         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1895         Likewise.
1896         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1897         Likewise.
1898         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1899         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1900         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1901         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1902         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1903         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1904         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1905         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1906         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1907         Likewise.
1908         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1909         Likewise.
1910         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1911         Likewise.
1912         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1913         Likewise.
1914         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1915         Likewise.
1916         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1917         Likewise.
1918         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1919         Likewise.
1920         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1921         Likewise.
1922         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1923         Likewise.
1924         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1925         Likewise.
1926         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1927         Likewise.
1928         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1929         Likewise.
1930         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1931         Likewise.
1932         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1933         Likewise.
1934         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1935         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1936         Likewise.
1937         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1938         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1939         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1940         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1941         Likewise.
1942         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1943         Likewise.
1944         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1945         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1946         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1947         Likewise.
1948         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1949         Likewise.
1950         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1951         Likewise.
1952         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1953         Likewise.
1954         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1955         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1956         Likewise.
1957         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1958         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1959         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1960         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1961         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1962         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1963         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1964         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1965         Likewise.
1966         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1967         Likewise.
1968         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1969         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1970         Likewise.
1971         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1972         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1973         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1974         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1975         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1976         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1977         Likewise.
1978         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1979         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1980         Likewise.
1981         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1982         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1983         Likewise.
1984         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1985         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1986         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1987         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1988         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1989         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1990         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1991         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1992         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1993         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1994         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1995         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1996         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1997         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1998         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1999         Likewise.
2000         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
2001         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
2002         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
2003         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
2004         Likewise.
2005         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
2006         Likewise.
2007         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
2008         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
2009         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
2010         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
2011         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
2012         Likewise.
2013         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
2014         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
2015         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
2016         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
2017         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
2018         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
2019         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
2020         Likewise.
2021         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
2022         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
2023         Likewise.
2024         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
2025         Likewise.
2026         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
2027         Likewise.
2028         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
2029         Likewise.
2030         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
2031         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
2032         Likewise.
2033         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
2034         Likewise.
2035         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
2036         Likewise.
2037         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
2038         Likewise.
2039         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
2040         Likewise.
2041         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
2042         Likewise.
2043         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
2044         Likewise.
2045         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
2046         Likewise.
2047         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
2048         Likewise.
2049         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
2050         Likewise.
2051         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
2052         Likewise.
2053         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
2054         Likewise.
2055         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
2056         Likewise.
2057         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
2058         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
2059         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
2060         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
2061         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
2062         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
2063         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
2064         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
2065         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
2066         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
2067         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
2068         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
2069         Likewise.
2070         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
2071         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
2072         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
2073         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
2074         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
2075         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
2076         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
2077         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
2078         Likewise.
2079         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
2080         Likewise.
2081         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
2082         Likewise.
2083         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
2084         Likewise.
2085         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
2086         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
2087         Likewise.
2088         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
2089         Likewise.
2090         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
2091         Likewise.
2092         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
2093         Likewise.
2094         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
2095         Likewise.
2096         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
2097         Likewise.
2098         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
2099         Likewise.
2100         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
2101         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
2102         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
2103         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
2104         Likewise.
2105         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
2106         Likewise.
2107         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
2108         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
2109         Likewise.
2110         * include/ext/pb_ds/exception.hpp: Likewise.
2111         * include/ext/pb_ds/hash_policy.hpp: Likewise.
2112         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
2113         * include/ext/pb_ds/priority_queue.hpp: Likewise.
2114         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
2115         * include/ext/pb_ds/tree_policy.hpp: Likewise.
2116         * include/ext/pb_ds/trie_policy.hpp: Likewise.
2117         * include/ext/pod_char_traits.h: Likewise.
2118         * include/ext/pointer.h: Likewise.
2119         * include/ext/pool_allocator.h: Likewise.
2120         * include/ext/rb_tree: Likewise.
2121         * include/ext/rc_string_base.h: Likewise.
2122         * include/ext/rope: Likewise.
2123         * include/ext/ropeimpl.h: Likewise.
2124         * include/ext/slist: Likewise.
2125         * include/ext/sso_string_base.h: Likewise.
2126         * include/ext/stdio_filebuf.h: Likewise.
2127         * include/ext/stdio_sync_filebuf.h: Likewise.
2128         * include/ext/string_conversions.h: Likewise.
2129         * include/ext/throw_allocator.h: Likewise.
2130         * include/ext/type_traits.h: Likewise.
2131         * include/ext/typelist.h: Likewise.
2132         * include/ext/vstring.h: Likewise.
2133         * include/ext/vstring.tcc: Likewise.
2134         * include/ext/vstring_fwd.h: Likewise.
2135         * include/ext/vstring_util.h: Likewise.
2136         * include/parallel/algo.h: Likewise.
2137         * include/parallel/algobase.h: Likewise.
2138         * include/parallel/algorithm: Likewise.
2139         * include/parallel/algorithmfwd.h: Likewise.
2140         * include/parallel/balanced_quicksort.h: Likewise.
2141         * include/parallel/base.h: Likewise.
2142         * include/parallel/basic_iterator.h: Likewise.
2143         * include/parallel/checkers.h: Likewise.
2144         * include/parallel/compatibility.h: Likewise.
2145         * include/parallel/compiletime_settings.h: Likewise.
2146         * include/parallel/equally_split.h: Likewise.
2147         * include/parallel/features.h: Likewise.
2148         * include/parallel/find.h: Likewise.
2149         * include/parallel/find_selectors.h: Likewise.
2150         * include/parallel/for_each.h: Likewise.
2151         * include/parallel/for_each_selectors.h: Likewise.
2152         * include/parallel/iterator.h: Likewise.
2153         * include/parallel/list_partition.h: Likewise.
2154         * include/parallel/losertree.h: Likewise.
2155         * include/parallel/merge.h: Likewise.
2156         * include/parallel/multiseq_selection.h: Likewise.
2157         * include/parallel/multiway_merge.h: Likewise.
2158         * include/parallel/multiway_mergesort.h: Likewise.
2159         * include/parallel/numeric: Likewise.
2160         * include/parallel/numericfwd.h: Likewise.
2161         * include/parallel/omp_loop.h: Likewise.
2162         * include/parallel/omp_loop_static.h: Likewise.
2163         * include/parallel/par_loop.h: Likewise.
2164         * include/parallel/parallel.h: Likewise.
2165         * include/parallel/partial_sum.h: Likewise.
2166         * include/parallel/partition.h: Likewise.
2167         * include/parallel/queue.h: Likewise.
2168         * include/parallel/quicksort.h: Likewise.
2169         * include/parallel/random_number.h: Likewise.
2170         * include/parallel/random_shuffle.h: Likewise.
2171         * include/parallel/search.h: Likewise.
2172         * include/parallel/set_operations.h: Likewise.
2173         * include/parallel/settings.h: Likewise.
2174         * include/parallel/sort.h: Likewise.
2175         * include/parallel/tags.h: Likewise.
2176         * include/parallel/types.h: Likewise.
2177         * include/parallel/unique_copy.h: Likewise.
2178         * include/parallel/workstealing.h: Likewise.
2179         * include/precompiled/extc++.h: Likewise.
2180         * include/precompiled/stdc++.h: Likewise.
2181         * include/precompiled/stdtr1c++.h: Likewise.
2182         * include/std/algorithm: Likewise.
2183         * include/std/array: Likewise.
2184         * include/std/bitset: Likewise.
2185         * include/std/c++0x_warning.h: Likewise.
2186         * include/std/chrono: Likewise.
2187         * include/std/complex: Likewise.
2188         * include/std/condition_variable: Likewise.
2189         * include/std/deque: Likewise.
2190         * include/std/forward_list: Likewise.
2191         * include/std/fstream: Likewise.
2192         * include/std/functional: Likewise.
2193         * include/std/iomanip: Likewise.
2194         * include/std/ios: Likewise.
2195         * include/std/iosfwd: Likewise.
2196         * include/std/iostream: Likewise.
2197         * include/std/istream: Likewise.
2198         * include/std/iterator: Likewise.
2199         * include/std/limits: Likewise.
2200         * include/std/list: Likewise.
2201         * include/std/locale: Likewise.
2202         * include/std/map: Likewise.
2203         * include/std/memory: Likewise.
2204         * include/std/mutex: Likewise.
2205         * include/std/numeric: Likewise.
2206         * include/std/ostream: Likewise.
2207         * include/std/queue: Likewise.
2208         * include/std/random: Likewise.
2209         * include/std/ratio: Likewise.
2210         * include/std/regex: Likewise.
2211         * include/std/set: Likewise.
2212         * include/std/sstream: Likewise.
2213         * include/std/stack: Likewise.
2214         * include/std/stdexcept: Likewise.
2215         * include/std/streambuf: Likewise.
2216         * include/std/string: Likewise.
2217         * include/std/system_error: Likewise.
2218         * include/std/thread: Likewise.
2219         * include/std/tuple: Likewise.
2220         * include/std/type_traits: Likewise.
2221         * include/std/unordered_map: Likewise.
2222         * include/std/unordered_set: Likewise.
2223         * include/std/utility: Likewise.
2224         * include/std/valarray: Likewise.
2225         * include/std/vector: Likewise.
2226         * include/tr1/array: Likewise.
2227         * include/tr1/bessel_function.tcc: Likewise.
2228         * include/tr1/beta_function.tcc: Likewise.
2229         * include/tr1/ccomplex: Likewise.
2230         * include/tr1/cctype: Likewise.
2231         * include/tr1/cfenv: Likewise.
2232         * include/tr1/cfloat: Likewise.
2233         * include/tr1/cinttypes: Likewise.
2234         * include/tr1/climits: Likewise.
2235         * include/tr1/cmath: Likewise.
2236         * include/tr1/complex.h: Likewise.
2237         * include/tr1/complex: Likewise.
2238         * include/tr1/cstdarg: Likewise.
2239         * include/tr1/cstdbool: Likewise.
2240         * include/tr1/cstdint: Likewise.
2241         * include/tr1/cstdio: Likewise.
2242         * include/tr1/cstdlib: Likewise.
2243         * include/tr1/ctgmath: Likewise.
2244         * include/tr1/ctime: Likewise.
2245         * include/tr1/ctype.h: Likewise.
2246         * include/tr1/cwchar: Likewise.
2247         * include/tr1/cwctype: Likewise.
2248         * include/tr1/ell_integral.tcc: Likewise.
2249         * include/tr1/exp_integral.tcc: Likewise.
2250         * include/tr1/fenv.h: Likewise.
2251         * include/tr1/float.h: Likewise.
2252         * include/tr1/functional: Likewise.
2253         * include/tr1/functional_hash.h: Likewise.
2254         * include/tr1/gamma.tcc: Likewise.
2255         * include/tr1/hashtable.h: Likewise.
2256         * include/tr1/hypergeometric.tcc: Likewise.
2257         * include/tr1/inttypes.h: Likewise.
2258         * include/tr1/legendre_function.tcc: Likewise.
2259         * include/tr1/limits.h: Likewise.
2260         * include/tr1/math.h: Likewise.
2261         * include/tr1/memory: Likewise.
2262         * include/tr1/modified_bessel_func.tcc: Likewise.
2263         * include/tr1/poly_hermite.tcc: Likewise.
2264         * include/tr1/poly_laguerre.tcc: Likewise.
2265         * include/tr1/random: Likewise.
2266         * include/tr1/regex: Likewise.
2267         * include/tr1/riemann_zeta.tcc: Likewise.
2268         * include/tr1/shared_ptr.h: Likewise.
2269         * include/tr1/special_function_util.h: Likewise.
2270         * include/tr1/stdarg.h: Likewise.
2271         * include/tr1/stdbool.h: Likewise.
2272         * include/tr1/stdint.h: Likewise.
2273         * include/tr1/stdio.h: Likewise.
2274         * include/tr1/stdlib.h: Likewise.
2275         * include/tr1/tgmath.h: Likewise.
2276         * include/tr1/tuple: Likewise.
2277         * include/tr1/type_traits: Likewise.
2278         * include/tr1/unordered_map: Likewise.
2279         * include/tr1/unordered_set: Likewise.
2280         * include/tr1/utility: Likewise.
2281         * include/tr1/wchar.h: Likewise.
2282         * include/tr1/wctype.h: Likewise.
2283         * include/tr1_impl/array: Likewise.
2284         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
2285         * include/tr1_impl/cctype: Likewise.
2286         * include/tr1_impl/cfenv: Likewise.
2287         * include/tr1_impl/cinttypes: Likewise.
2288         * include/tr1_impl/cmath: Likewise.
2289         * include/tr1_impl/complex: Likewise.
2290         * include/tr1_impl/cstdint: Likewise.
2291         * include/tr1_impl/cstdio: Likewise.
2292         * include/tr1_impl/cstdlib: Likewise.
2293         * include/tr1_impl/cwchar: Likewise.
2294         * include/tr1_impl/cwctype: Likewise.
2295         * include/tr1_impl/functional: Likewise.
2296         * include/tr1_impl/functional_hash.h: Likewise.
2297         * include/tr1_impl/hashtable: Likewise.
2298         * include/tr1_impl/hashtable_policy.h: Likewise.
2299         * include/tr1_impl/random.tcc: Likewise.
2300         * include/tr1_impl/random: Likewise.
2301         * include/tr1_impl/regex: Likewise.
2302         * include/tr1_impl/type_traits: Likewise.
2303         * include/tr1_impl/unordered_map: Likewise.
2304         * include/tr1_impl/unordered_set: Likewise.
2305         * include/tr1_impl/utility: Likewise.
2306         * libsupc++/array_type_info.cc: Likewise.
2307         * libsupc++/atexit_arm.cc: Likewise.
2308         * libsupc++/bad_cast.cc: Likewise.
2309         * libsupc++/bad_typeid.cc: Likewise.
2310         * libsupc++/class_type_info.cc: Likewise.
2311         * libsupc++/cxxabi-forced.h: Likewise.
2312         * libsupc++/cxxabi.h: Likewise.
2313         * libsupc++/del_op.cc: Likewise.
2314         * libsupc++/del_opnt.cc: Likewise.
2315         * libsupc++/del_opv.cc: Likewise.
2316         * libsupc++/del_opvnt.cc: Likewise.
2317         * libsupc++/dyncast.cc: Likewise.
2318         * libsupc++/eh_alloc.cc: Likewise.
2319         * libsupc++/eh_arm.cc: Likewise.
2320         * libsupc++/eh_aux_runtime.cc: Likewise.
2321         * libsupc++/eh_call.cc: Likewise.
2322         * libsupc++/eh_catch.cc: Likewise.
2323         * libsupc++/eh_exception.cc: Likewise.
2324         * libsupc++/eh_globals.cc: Likewise.
2325         * libsupc++/eh_personality.cc: Likewise.
2326         * libsupc++/eh_ptr.cc: Likewise.
2327         * libsupc++/eh_term_handler.cc: Likewise.
2328         * libsupc++/eh_terminate.cc: Likewise.
2329         * libsupc++/eh_throw.cc: Likewise.
2330         * libsupc++/eh_type.cc: Likewise.
2331         * libsupc++/eh_unex_handler.cc: Likewise.
2332         * libsupc++/enum_type_info.cc: Likewise.
2333         * libsupc++/exception: Likewise.
2334         * libsupc++/exception_defines.h: Likewise.
2335         * libsupc++/exception_ptr.h: Likewise.
2336         * libsupc++/function_type_info.cc: Likewise.
2337         * libsupc++/fundamental_type_info.cc: Likewise.
2338         * libsupc++/guard.cc: Likewise.
2339         * libsupc++/initializer_list: Likewise.
2340         * libsupc++/new: Likewise.
2341         * libsupc++/new_handler.cc: Likewise.
2342         * libsupc++/new_op.cc: Likewise.
2343         * libsupc++/new_opnt.cc: Likewise.
2344         * libsupc++/new_opv.cc: Likewise.
2345         * libsupc++/new_opvnt.cc: Likewise.
2346         * libsupc++/pbase_type_info.cc: Likewise.
2347         * libsupc++/pmem_type_info.cc: Likewise.
2348         * libsupc++/pointer_type_info.cc: Likewise.
2349         * libsupc++/pure.cc: Likewise.
2350         * libsupc++/si_class_type_info.cc: Likewise.
2351         * libsupc++/tinfo.cc: Likewise.
2352         * libsupc++/tinfo.h: Likewise.
2353         * libsupc++/tinfo2.cc: Likewise.
2354         * libsupc++/typeinfo: Likewise.
2355         * libsupc++/unwind-cxx.h: Likewise.
2356         * libsupc++/vec.cc: Likewise.
2357         * libsupc++/vmi_class_type_info.cc: Likewise.
2358         * libsupc++/vterminate.cc: Likewise.
2359         * po/string_literals.cc: Likewise.
2360         * src/atomic.cc: Likewise.
2361         * src/bitmap_allocator.cc: Likewise.
2362         * src/chrono.cc: Likewise.
2363         * src/codecvt.cc: Likewise.
2364         * src/compatibility-ldbl.cc: Likewise.
2365         * src/compatibility.cc: Likewise.
2366         * src/complex_io.cc: Likewise.
2367         * src/concept-inst.cc: Likewise.
2368         * src/condition_variable.cc: Likewise.
2369         * src/ctype.cc: Likewise.
2370         * src/debug.cc: Likewise.
2371         * src/debug_list.cc: Likewise.
2372         * src/ext-inst.cc: Likewise.
2373         * src/fstream-inst.cc: Likewise.
2374         * src/functexcept.cc: Likewise.
2375         * src/globals_io.cc: Likewise.
2376         * src/hash.cc: Likewise.
2377         * src/hash_c++0x.cc: Likewise.
2378         * src/hashtable.cc: Likewise.
2379         * src/hashtable_c++0x.cc: Likewise.
2380         * src/ios-inst.cc: Likewise.
2381         * src/ios.cc: Likewise.
2382         * src/ios_failure.cc: Likewise.
2383         * src/ios_init.cc: Likewise.
2384         * src/ios_locale.cc: Likewise.
2385         * src/iostream-inst.cc: Likewise.
2386         * src/istream-inst.cc: Likewise.
2387         * src/istream.cc: Likewise.
2388         * src/limits.cc: Likewise.
2389         * src/limits_c++0x.cc: Likewise.
2390         * src/list.cc: Likewise.
2391         * src/locale-inst.cc: Likewise.
2392         * src/locale.cc: Likewise.
2393         * src/locale_facets.cc: Likewise.
2394         * src/locale_init.cc: Likewise.
2395         * src/localename.cc: Likewise.
2396         * src/math_stubs_float.cc: Likewise.
2397         * src/math_stubs_long_double.cc: Likewise.
2398         * src/misc-inst.cc: Likewise.
2399         * src/mt_allocator.cc: Likewise.
2400         * src/mutex.cc: Likewise.
2401         * src/ostream-inst.cc: Likewise.
2402         * src/parallel_list.cc: Likewise.
2403         * src/parallel_settings.cc: Likewise.
2404         * src/pool_allocator.cc: Likewise.
2405         * src/sstream-inst.cc: Likewise.
2406         * src/stdexcept.cc: Likewise.
2407         * src/streambuf-inst.cc: Likewise.
2408         * src/streambuf.cc: Likewise.
2409         * src/string-inst.cc: Likewise.
2410         * src/strstream.cc: Likewise.
2411         * src/system_error.cc: Likewise.
2412         * src/thread.cc: Likewise.
2413         * src/tree.cc: Likewise.
2414         * src/valarray-inst.cc: Likewise.
2415         * src/wlocale-inst.cc: Likewise.
2416         * src/wstring-inst.cc: Likewise.
2417         * doc/xml/manual/intro.xml: Change documentation to refer the
2418         reader to version 3 of the GNU General Public License, version
2419         3.1 of the GCC Runtime Library Exception, and to point readers
2420         at the FSF's license web page.
2421
2422 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2423
2424         * Makefile.am: Change copyright header to refer to version
2425         3 of the GNU General Public License and to point readers at the
2426         COPYING3 file and the FSF's license web page.
2427         * doc/Makefile.am: Likewise.
2428         * include/Makefile.am: Likewise.
2429         * libsupc++/Makefile.am: Likewise.
2430         * po/Makefile.am: Likewise.
2431         * po/POTFILES.in: Likewise.
2432         * src/Makefile.am: Likewise.
2433         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2434         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2435         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2436         Likewise.
2437         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2438         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2439         Likewise.
2440         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2441         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2442         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2443         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2444         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2445         * testsuite/18_support/bad_cast/what.cc: Likewise.
2446         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2447         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2448         Likewise.
2449         * testsuite/18_support/bad_exception/what.cc: Likewise.
2450         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2451         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2452         * testsuite/18_support/exception/38732.cc: Likewise.
2453         * testsuite/18_support/exception/what.cc: Likewise.
2454         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2455         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2456         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2457         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2458         * testsuite/18_support/headers/climits/values.cc: Likewise.
2459         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2460         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2461         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2462         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2463         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2464         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2465         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2466         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2467         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2468         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2469         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2470         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2471         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2472         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2473         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2474         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2475         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2476         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2477         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2478         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2479         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2480         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2481         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2482         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2483         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2484         * testsuite/18_support/new_delete_placement.cc: Likewise.
2485         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2486         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2487         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2488         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2489         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2490         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2491         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2492         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2493         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2494         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2495         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2496         Likewise.
2497         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2498         * testsuite/18_support/pthread_guard.cc: Likewise.
2499         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2500         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2501         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2502         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2503         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2504         Likewise.
2505         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2506         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2507         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2508         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2509         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2510         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2511         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2512         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2513         Likewise.
2514         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2515         Likewise.
2516         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2517         Likewise.
2518         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2519         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2520         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2521         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2522         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2523         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2524         Likewise.
2525         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2526         Likewise.
2527         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2528         Likewise.
2529         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2530         Likewise.
2531         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2532         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2533         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2534         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2535         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2536         Likewise.
2537         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2538         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2539         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2540         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2541         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2542         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2543         Likewise.
2544         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2545         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2546         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2547         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2548         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2549         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2550         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2551         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2552         * testsuite/20_util/allocator/1.cc: Likewise.
2553         * testsuite/20_util/allocator/10378.cc: Likewise.
2554         * testsuite/20_util/allocator/14176.cc: Likewise.
2555         * testsuite/20_util/allocator/33807.cc: Likewise.
2556         * testsuite/20_util/allocator/8230.cc: Likewise.
2557         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2558         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2559         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2560         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2561         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2562         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2563         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2564         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2565         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2566         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2567         Likewise.
2568         * testsuite/20_util/clocks/1.cc: Likewise.
2569         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2570         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2571         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2572         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2573         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2574         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2575         * testsuite/20_util/duration/cons/1.cc: Likewise.
2576         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2577         * testsuite/20_util/duration/cons/2.cc: Likewise.
2578         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2579         Likewise.
2580         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2581         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2582         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2583         Likewise.
2584         * testsuite/20_util/forward/1.cc: Likewise.
2585         * testsuite/20_util/forward/1_neg.cc: Likewise.
2586         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2587         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2588         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2589         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2590         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2591         Likewise.
2592         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2593         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2594         Likewise.
2595         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2596         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2597         Likewise.
2598         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2599         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2600         Likewise.
2601         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2602         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2603         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2604         Likewise.
2605         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2606         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2607         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2608         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2609         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2610         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2611         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2612         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2613         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2614         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2615         Likewise.
2616         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2617         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2618         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2619         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2620         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2621         Likewise.
2622         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2623         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2624         Likewise.
2625         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2626         * testsuite/20_util/identity/value.cc: Likewise.
2627         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2628         * testsuite/20_util/is_integral/value.cc: Likewise.
2629         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2630         Likewise.
2631         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2632         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2633         * testsuite/20_util/is_reference/value.cc: Likewise.
2634         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2635         Likewise.
2636         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2637         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2638         * testsuite/20_util/is_signed/value.cc: Likewise.
2639         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2640         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2641         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2642         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2643         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2644         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2645         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2646         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2647         Likewise.
2648         * testsuite/20_util/move/1.cc: Likewise.
2649         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2650         * testsuite/20_util/pair/1.cc: Likewise.
2651         * testsuite/20_util/pair/2.cc: Likewise.
2652         * testsuite/20_util/pair/3.cc: Likewise.
2653         * testsuite/20_util/pair/4.cc: Likewise.
2654         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2655         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2656         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2657         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2658         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2659         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2660         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2661         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2662         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2663         Likewise.
2664         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2665         Likewise.
2666         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2667         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2668         * testsuite/20_util/rel_ops.cc: Likewise.
2669         * testsuite/20_util/remove_reference/value.cc: Likewise.
2670         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2671         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2672         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2673         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2674         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2675         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2676         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2677         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2678         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2679         Likewise.
2680         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2681         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2682         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2683         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2684         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2685         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2686         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2687         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2688         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2689         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2690         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2691         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2692         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2693         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2694         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2695         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2696         Likewise.
2697         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2698         Likewise.
2699         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2700         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2701         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2702         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2703         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2704         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2705         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2706         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2707         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2708         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2709         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2710         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2711         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2712         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2713         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2714         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2715         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2716         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2717         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2718         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2719         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2720         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2721         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2722         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2723         Likewise.
2724         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2725         Likewise.
2726         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2727         Likewise.
2728         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2729         Likewise.
2730         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2731         Likewise.
2732         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2733         Likewise.
2734         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2735         Likewise.
2736         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2737         Likewise.
2738         * testsuite/20_util/temporary_buffer.cc: Likewise.
2739         * testsuite/20_util/time_point/1.cc: Likewise.
2740         * testsuite/20_util/time_point/2.cc: Likewise.
2741         * testsuite/20_util/time_point/3.cc: Likewise.
2742         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2743         Likewise.
2744         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2745         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2746         Likewise.
2747         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2748         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2749         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2750         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2751         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2752         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2753         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2754         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2755         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2756         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2757         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2758         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2759         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2760         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2761         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2762         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2763         Likewise.
2764         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2765         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2766         Likewise.
2767         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2768         Likewise.
2769         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2770         Likewise.
2771         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2772         Likewise.
2773         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2774         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2775         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2776         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2777         Likewise.
2778         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2779         Likewise.
2780         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2781         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2782         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2783         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2784         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2785         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2786         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2787         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2788         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2789         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2790         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2791         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2792         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2793         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2794         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2795         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2796         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2797         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2798         Likewise.
2799         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2800         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2801         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2802         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2803         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2804         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2805         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2806         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2807         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2808         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2809         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2810         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2811         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2812         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2813         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2814         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2815         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2816         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2817         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2818         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2819         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2820         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2821         Likewise.
2822         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2823         Likewise.
2824         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2825         Likewise.
2826         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2827         Likewise.
2828         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2829         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2830         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2831         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2832         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2833         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2834         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2835         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2836         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2837         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2838         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2839         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2840         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2841         Likewise.
2842         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2843         Likewise.
2844         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2845         Likewise.
2846         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2847         Likewise.
2848         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2849         Likewise.
2850         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2851         Likewise.
2852         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2853         Likewise.
2854         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2855         Likewise.
2856         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2857         Likewise.
2858         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2859         Likewise.
2860         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2861         Likewise.
2862         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2863         Likewise.
2864         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2865         Likewise.
2866         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2867         Likewise.
2868         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2869         Likewise.
2870         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2871         Likewise.
2872         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2873         Likewise.
2874         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2875         Likewise.
2876         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2877         Likewise.
2878         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2879         Likewise.
2880         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2881         Likewise.
2882         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2883         Likewise.
2884         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2885         Likewise.
2886         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2887         Likewise.
2888         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2889         Likewise.
2890         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2891         Likewise.
2892         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2893         Likewise.
2894         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2895         Likewise.
2896         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2897         Likewise.
2898         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2899         Likewise.
2900         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2901         Likewise.
2902         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2903         Likewise.
2904         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2905         Likewise.
2906         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2907         Likewise.
2908         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2909         Likewise.
2910         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2911         Likewise.
2912         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2913         Likewise.
2914         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2915         Likewise.
2916         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2917         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2918         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2919         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2920         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2921         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2922         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2923         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2924         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2925         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2926         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2927         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2928         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2929         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2930         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2931         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2932         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2933         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2934         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2935         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2936         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2937         Likewise.
2938         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2939         Likewise.
2940         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2941         Likewise.
2942         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2943         Likewise.
2944         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2945         Likewise.
2946         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2947         Likewise.
2948         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2949         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2950         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2951         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2952         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2953         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2954         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2955         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2956         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2957         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2958         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2959         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2960         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2961         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2962         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2963         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2964         Likewise.
2965         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2966         Likewise.
2967         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2968         Likewise.
2969         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2970         Likewise.
2971         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2972         Likewise.
2973         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2974         Likewise.
2975         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2976         Likewise.
2977         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2978         Likewise.
2979         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2980         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2981         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2982         Likewise.
2983         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2984         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2985         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2986         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2987         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2988         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2989         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2990         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2991         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2992         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2993         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2994         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2995         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2996         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2997         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2998         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2999         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
3000         Likewise.
3001         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
3002         Likewise.
3003         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
3004         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
3005         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
3006         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
3007         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
3008         Likewise.
3009         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
3010         Likewise.
3011         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
3012         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
3013         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
3014         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
3015         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
3016         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
3017         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
3018         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
3019         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
3020         Likewise.
3021         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
3022         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
3023         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
3024         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
3025         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
3026         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
3027         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
3028         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
3029         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
3030         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
3031         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
3032         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
3033         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
3034         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
3035         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
3036         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
3037         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
3038         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
3039         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
3040         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
3041         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
3042         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
3043         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
3044         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
3045         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
3046         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
3047         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
3048         Likewise.
3049         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
3050         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
3051         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
3052         Likewise.
3053         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
3054         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
3055         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
3056         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
3057         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
3058         Likewise.
3059         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
3060         Likewise.
3061         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
3062         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
3063         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
3064         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
3065         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
3066         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
3067         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
3068         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
3069         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
3070         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
3071         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
3072         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
3073         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
3074         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
3075         Likewise.
3076         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
3077         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
3078         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
3079         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
3080         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
3081         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
3082         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
3083         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
3084         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
3085         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
3086         Likewise.
3087         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
3088         Likewise.
3089         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
3090         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
3091         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
3092         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
3093         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
3094         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
3095         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
3096         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
3097         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
3098         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
3099         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
3100         Likewise.
3101         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
3102         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
3103         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
3104         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
3105         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
3106         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
3107         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
3108         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
3109         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
3110         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
3111         Likewise.
3112         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
3113         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
3114         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
3115         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
3116         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
3117         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
3118         Likewise.
3119         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
3120         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
3121         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
3122         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
3123         Likewise.
3124         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
3125         Likewise.
3126         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
3127         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
3128         Likewise.
3129         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
3130         * testsuite/22_locale/ctype/2.cc: Likewise.
3131         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
3132         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
3133         * testsuite/22_locale/ctype/dr695.cc: Likewise.
3134         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
3135         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
3136         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
3137         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
3138         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
3139         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
3140         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
3141         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
3142         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
3143         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
3144         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
3145         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
3146         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
3147         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
3148         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
3149         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
3150         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
3151         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
3152         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
3153         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
3154         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
3155         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
3156         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
3157         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
3158         * testsuite/22_locale/facet/1.cc: Likewise.
3159         * testsuite/22_locale/facet/2.cc: Likewise.
3160         * testsuite/22_locale/facet/25421.cc: Likewise.
3161         * testsuite/22_locale/global_templates/1.cc: Likewise.
3162         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
3163         Likewise.
3164         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
3165         Likewise.
3166         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
3167         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
3168         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
3169         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
3170         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
3171         * testsuite/22_locale/locale/13630.cc: Likewise.
3172         * testsuite/22_locale/locale/cons/1.cc: Likewise.
3173         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
3174         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
3175         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
3176         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
3177         * testsuite/22_locale/locale/cons/2.cc: Likewise.
3178         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
3179         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
3180         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
3181         * testsuite/22_locale/locale/cons/4.cc: Likewise.
3182         * testsuite/22_locale/locale/cons/5.cc: Likewise.
3183         * testsuite/22_locale/locale/cons/6.cc: Likewise.
3184         * testsuite/22_locale/locale/cons/7.cc: Likewise.
3185         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
3186         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
3187         * testsuite/22_locale/locale/cons/8.cc: Likewise.
3188         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
3189         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
3190         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
3191         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
3192         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
3193         * testsuite/22_locale/locale/operations/1.cc: Likewise.
3194         * testsuite/22_locale/locale/operations/2.cc: Likewise.
3195         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
3196         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
3197         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
3198         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
3199         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
3200         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
3201         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
3202         Likewise.
3203         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
3204         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
3205         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
3206         Likewise.
3207         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
3208         Likewise.
3209         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
3210         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
3211         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
3212         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
3213         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
3214         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
3215         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
3216         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
3217         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
3218         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
3219         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
3220         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
3221         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
3222         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
3223         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
3224         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
3225         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
3226         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
3227         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
3228         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
3229         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
3230         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
3231         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
3232         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
3233         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
3234         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
3235         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
3236         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
3237         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
3238         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
3239         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
3240         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
3241         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
3242         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
3243         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
3244         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
3245         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
3246         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
3247         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
3248         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
3249         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
3250         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
3251         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
3252         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
3253         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
3254         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
3255         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
3256         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
3257         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
3258         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
3259         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
3260         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
3261         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
3262         Likewise.
3263         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
3264         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
3265         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
3266         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
3267         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
3268         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
3269         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
3270         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
3271         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
3272         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
3273         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
3274         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
3275         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
3276         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
3277         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
3278         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
3279         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
3280         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
3281         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
3282         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
3283         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
3284         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
3285         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
3286         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
3287         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
3288         Likewise.
3289         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
3290         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
3291         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
3292         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
3293         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
3294         Likewise.
3295         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
3296         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
3297         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
3298         Likewise.
3299         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
3300         Likewise.
3301         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
3302         Likewise.
3303         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
3304         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
3305         Likewise.
3306         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
3307         Likewise.
3308         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
3309         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
3310         Likewise.
3311         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
3312         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
3313         Likewise.
3314         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
3315         Likewise.
3316         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
3317         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
3318         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
3319         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
3320         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
3321         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
3322         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
3323         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
3324         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
3325         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
3326         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
3327         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
3328         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
3329         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
3330         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
3331         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
3332         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
3333         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
3334         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
3335         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
3336         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
3337         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
3338         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
3339         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
3340         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
3341         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
3342         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
3343         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
3344         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
3345         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
3346         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
3347         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
3348         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
3349         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
3350         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
3351         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
3352         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
3353         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
3354         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
3355         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
3356         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
3357         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
3358         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
3359         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
3360         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
3361         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
3362         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
3363         Likewise.
3364         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
3365         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
3366         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
3367         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
3368         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
3369         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
3370         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
3371         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
3372         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
3373         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
3374         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
3375         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
3376         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
3377         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
3378         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
3379         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
3380         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
3381         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
3382         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
3383         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
3384         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
3385         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
3386         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
3387         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
3388         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
3389         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
3390         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
3391         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
3392         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
3393         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
3394         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
3395         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
3396         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
3397         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
3398         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
3399         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
3400         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
3401         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
3402         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
3403         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
3404         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
3405         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
3406         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
3407         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
3408         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
3409         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
3410         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
3411         Likewise.
3412         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
3413         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
3414         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
3415         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
3416         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
3417         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
3418         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
3419         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
3420         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
3421         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
3422         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3423         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3424         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3425         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3426         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3427         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3428         Likewise.
3429         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3430         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3431         Likewise.
3432         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3433         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3434         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3435         Likewise.
3436         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3437         Likewise.
3438         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3439         Likewise.
3440         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3441         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3442         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3443         Likewise.
3444         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3445         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3446         Likewise.
3447         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3448         Likewise.
3449         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3450         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3451         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3452         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3453         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3454         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3455         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3456         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3457         Likewise.
3458         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3459         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3460         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3461         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3462         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3463         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3464         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3465         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3466         Likewise.
3467         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3468         Likewise.
3469         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3470         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3471         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3472         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3473         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3474         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3475         Likewise.
3476         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3477         Likewise.
3478         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3479         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3480         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3481         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3482         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3483         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3484         Likewise.
3485         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3486         Likewise.
3487         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3488         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3489         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3490         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3491         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3492         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3493         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3494         Likewise.
3495         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3496         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3497         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3498         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3499         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3500         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3501         Likewise.
3502         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3503         Likewise.
3504         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3505         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3506         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3507         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3508         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3509         Likewise.
3510         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3511         Likewise.
3512         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3513         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3514         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3515         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3516         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3517         Likewise.
3518         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3519         Likewise.
3520         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3521         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3522         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3523         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3524         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3525         Likewise.
3526         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3527         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3528         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3529         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3530         Likewise.
3531         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3532         Likewise.
3533         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3534         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3535         Likewise.
3536         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3537         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3538         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3539         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3540         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3541         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3542         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3543         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3544         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3545         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3546         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3547         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3548         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3549         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3550         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3551         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3552         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3553         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3554         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3555         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3556         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3557         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3558         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3559         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3560         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3561         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3562         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3563         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3564         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3565         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3566         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3567         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3568         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3569         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3570         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3571         Likewise.
3572         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3573         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3574         * testsuite/23_containers/bitset/18604.cc: Likewise.
3575         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3576         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3577         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3578         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3579         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3580         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3581         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3582         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3583         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3584         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3585         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3586         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3587         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3588         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3589         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3590         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3591         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3592         * testsuite/23_containers/deque/18604.cc: Likewise.
3593         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3594         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3595         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3596         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3597         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3598         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3599         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3600         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3601         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3602         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3603         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3604         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3605         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3606         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3607         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3608         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3609         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3610         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3611         Likewise.
3612         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3613         Likewise.
3614         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3615         Likewise.
3616         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3617         Likewise.
3618         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3619         Likewise.
3620         * testsuite/23_containers/deque/types/1.cc: Likewise.
3621         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3622         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3623         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3624         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3625         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3626         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3627         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3628         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3629         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3630         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3631         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3632         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3633         Likewise.
3634         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3635         Likewise.
3636         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3637         Likewise.
3638         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3639         Likewise.
3640         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3641         Likewise.
3642         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3643         Likewise.
3644         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3645         Likewise.
3646         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3647         Likewise.
3648         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3649         Likewise.
3650         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3651         Likewise.
3652         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3653         Likewise.
3654         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3655         Likewise.
3656         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3657         Likewise.
3658         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3659         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3660         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3661         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3662         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3663         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3664         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3665         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3666         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3667         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3668         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3669         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3670         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3671         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3672         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3673         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3674         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3675         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3676         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3677         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3678         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3679         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3680         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3681         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3682         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3683         Likewise.
3684         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3685         Likewise.
3686         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3687         * testsuite/23_containers/list/18604.cc: Likewise.
3688         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3689         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3690         * testsuite/23_containers/list/cons/1.cc: Likewise.
3691         * testsuite/23_containers/list/cons/2.cc: Likewise.
3692         * testsuite/23_containers/list/cons/3.cc: Likewise.
3693         * testsuite/23_containers/list/cons/4.cc: Likewise.
3694         * testsuite/23_containers/list/cons/5.cc: Likewise.
3695         * testsuite/23_containers/list/cons/6.cc: Likewise.
3696         * testsuite/23_containers/list/cons/7.cc: Likewise.
3697         * testsuite/23_containers/list/cons/8.cc: Likewise.
3698         * testsuite/23_containers/list/cons/9.cc: Likewise.
3699         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3700         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3701         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3702         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3703         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3704         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3705         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3706         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3707         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3708         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3709         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3710         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3711         * testsuite/23_containers/list/operations/1.cc: Likewise.
3712         * testsuite/23_containers/list/operations/2.cc: Likewise.
3713         * testsuite/23_containers/list/operations/3.cc: Likewise.
3714         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3715         * testsuite/23_containers/list/operations/4.cc: Likewise.
3716         * testsuite/23_containers/list/operations/5.cc: Likewise.
3717         * testsuite/23_containers/list/pthread1.cc: Likewise.
3718         * testsuite/23_containers/list/pthread5.cc: Likewise.
3719         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3720         Likewise.
3721         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3722         Likewise.
3723         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3724         Likewise.
3725         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3726         Likewise.
3727         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3728         Likewise.
3729         * testsuite/23_containers/map/18604.cc: Likewise.
3730         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3731         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3732         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3733         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3734         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3735         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3736         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3737         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3738         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3739         * testsuite/23_containers/map/operators/1.cc: Likewise.
3740         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3741         * testsuite/23_containers/map/pthread6.cc: Likewise.
3742         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3743         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3744         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3745         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3746         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3747         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3748         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3749         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3750         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3751         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3752         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3753         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3754         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3755         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3756         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3757         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3758         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3759         * testsuite/23_containers/set/18604.cc: Likewise.
3760         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3761         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3762         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3763         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3764         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3765         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3766         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3767         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3768         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3769         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3770         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3771         Likewise.
3772         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3773         Likewise.
3774         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3775         Likewise.
3776         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3777         Likewise.
3778         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3779         Likewise.
3780         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3781         Likewise.
3782         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3783         Likewise.
3784         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3785         Likewise.
3786         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3787         Likewise.
3788         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3789         Likewise.
3790         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3791         Likewise.
3792         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3793         Likewise.
3794         * testsuite/23_containers/vector/18604.cc: Likewise.
3795         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3796         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3797         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3798         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3799         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3800         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3801         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3802         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3803         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3804         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3805         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3806         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3807         Likewise.
3808         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3809         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3810         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3811         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3812         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3813         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3814         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3815         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3816         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3817         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3818         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3819         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3820         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3821         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3822         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3823         Likewise.
3824         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3825         Likewise.
3826         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3827         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3828         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3829         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3830         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3831         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3832         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3833         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3834         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3835         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3836         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3837         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3838         Likewise.
3839         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3840         Likewise.
3841         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3842         Likewise.
3843         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3844         Likewise.
3845         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3846         Likewise.
3847         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3848         Likewise.
3849         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3850         * testsuite/23_containers/vector/types/1.cc: Likewise.
3851         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3852         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3853         Likewise.
3854         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3855         Likewise.
3856         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3857         Likewise.
3858         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3859         Likewise.
3860         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3861         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3862         Likewise.
3863         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3864         Likewise.
3865         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3866         Likewise.
3867         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3868         Likewise.
3869         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3870         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3871         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3872         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3873         Likewise.
3874         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3875         Likewise.
3876         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3877         Likewise.
3878         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3879         Likewise.
3880         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3881         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3882         Likewise.
3883         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3884         Likewise.
3885         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3886         Likewise.
3887         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3888         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3889         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3890         Likewise.
3891         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3892         Likewise.
3893         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3894         Likewise.
3895         * testsuite/24_iterators/operations/next.cc: Likewise.
3896         * testsuite/24_iterators/operations/prev.cc: Likewise.
3897         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3898         Likewise.
3899         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3900         Likewise.
3901         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3902         Likewise.
3903         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3904         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3905         Likewise.
3906         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3907         Likewise.
3908         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3909         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3910         Likewise.
3911         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3912         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3913         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3914         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3915         Likewise.
3916         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3917         Likewise.
3918         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3919         Likewise.
3920         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3921         Likewise.
3922         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3923         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3924         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3925         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3926         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3927         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3928         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3929         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3930         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3931         * testsuite/25_algorithms/copy/1.cc: Likewise.
3932         * testsuite/25_algorithms/copy/2.cc: Likewise.
3933         * testsuite/25_algorithms/copy/3.cc: Likewise.
3934         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3935         * testsuite/25_algorithms/copy/4.cc: Likewise.
3936         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3937         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3938         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3939         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3940         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3941         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3942         Likewise.
3943         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3944         Likewise.
3945         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3946         Likewise.
3947         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3948         Likewise.
3949         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3950         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3951         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3952         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3953         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3954         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3955         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3956         * testsuite/25_algorithms/count/1.cc: Likewise.
3957         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3958         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3959         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3960         * testsuite/25_algorithms/equal/1.cc: Likewise.
3961         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3962         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3963         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3964         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3965         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3966         * testsuite/25_algorithms/fill/1.cc: Likewise.
3967         * testsuite/25_algorithms/fill/2.cc: Likewise.
3968         * testsuite/25_algorithms/fill/3.cc: Likewise.
3969         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3970         * testsuite/25_algorithms/fill/4.cc: Likewise.
3971         * testsuite/25_algorithms/fill/5.cc: Likewise.
3972         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3973         * testsuite/25_algorithms/find/1.cc: Likewise.
3974         * testsuite/25_algorithms/find/17441.cc: Likewise.
3975         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3976         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3977         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3978         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3979         Likewise.
3980         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3981         Likewise.
3982         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3983         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3984         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3985         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3986         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3987         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3988         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3989         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3990         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3991         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3992         Likewise.
3993         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3994         Likewise.
3995         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3996         Likewise.
3997         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3998         Likewise.
3999         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
4000         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
4001         * testsuite/25_algorithms/heap/1.cc: Likewise.
4002         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
4003         * testsuite/25_algorithms/includes/1.cc: Likewise.
4004         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
4005         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
4006         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
4007         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
4008         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
4009         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
4010         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
4011         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
4012         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
4013         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
4014         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
4015         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
4016         Likewise.
4017         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
4018         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
4019         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
4020         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
4021         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
4022         * testsuite/25_algorithms/max/1.cc: Likewise.
4023         * testsuite/25_algorithms/max/2.cc: Likewise.
4024         * testsuite/25_algorithms/max/3.cc: Likewise.
4025         * testsuite/25_algorithms/max/37547.cc: Likewise.
4026         * testsuite/25_algorithms/max/4.cc: Likewise.
4027         * testsuite/25_algorithms/max_element/1.cc: Likewise.
4028         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
4029         * testsuite/25_algorithms/merge/1.cc: Likewise.
4030         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
4031         * testsuite/25_algorithms/min/1.cc: Likewise.
4032         * testsuite/25_algorithms/min/2.cc: Likewise.
4033         * testsuite/25_algorithms/min/3.cc: Likewise.
4034         * testsuite/25_algorithms/min/37547.cc: Likewise.
4035         * testsuite/25_algorithms/min/4.cc: Likewise.
4036         * testsuite/25_algorithms/min_element/1.cc: Likewise.
4037         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
4038         * testsuite/25_algorithms/minmax/1.cc: Likewise.
4039         * testsuite/25_algorithms/minmax/2.cc: Likewise.
4040         * testsuite/25_algorithms/minmax/3.cc: Likewise.
4041         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
4042         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
4043         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
4044         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
4045         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
4046         * testsuite/25_algorithms/move/1.cc: Likewise.
4047         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
4048         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
4049         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
4050         * testsuite/25_algorithms/none_of/1.cc: Likewise.
4051         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
4052         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
4053         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
4054         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
4055         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
4056         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
4057         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
4058         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
4059         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
4060         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
4061         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
4062         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
4063         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
4064         * testsuite/25_algorithms/partition/1.cc: Likewise.
4065         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
4066         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
4067         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
4068         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
4069         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
4070         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
4071         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
4072         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
4073         * testsuite/25_algorithms/remove/1.cc: Likewise.
4074         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
4075         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
4076         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
4077         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
4078         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
4079         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
4080         * testsuite/25_algorithms/replace/1.cc: Likewise.
4081         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
4082         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
4083         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
4084         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
4085         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
4086         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
4087         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
4088         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
4089         * testsuite/25_algorithms/rotate/1.cc: Likewise.
4090         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
4091         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
4092         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
4093         * testsuite/25_algorithms/search/1.cc: Likewise.
4094         * testsuite/25_algorithms/search/check_type.cc: Likewise.
4095         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
4096         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
4097         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
4098         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
4099         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
4100         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
4101         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
4102         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
4103         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
4104         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
4105         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
4106         Likewise.
4107         * testsuite/25_algorithms/set_union/1.cc: Likewise.
4108         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
4109         * testsuite/25_algorithms/sort/1.cc: Likewise.
4110         * testsuite/25_algorithms/sort/34095.cc: Likewise.
4111         * testsuite/25_algorithms/sort/34636.cc: Likewise.
4112         * testsuite/25_algorithms/sort/35588.cc: Likewise.
4113         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
4114         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
4115         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
4116         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
4117         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
4118         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
4119         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
4120         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
4121         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
4122         * testsuite/25_algorithms/unique/1.cc: Likewise.
4123         * testsuite/25_algorithms/unique/11480.cc: Likewise.
4124         * testsuite/25_algorithms/unique/2.cc: Likewise.
4125         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
4126         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
4127         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
4128         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
4129         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
4130         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
4131         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
4132         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
4133         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
4134         * testsuite/26_numerics/accumulate/1.cc: Likewise.
4135         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
4136         * testsuite/26_numerics/complex/13450.cc: Likewise.
4137         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
4138         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
4139         * testsuite/26_numerics/complex/dr387.cc: Likewise.
4140         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
4141         * testsuite/26_numerics/complex/dr781.cc: Likewise.
4142         * testsuite/26_numerics/complex/dr844.cc: Likewise.
4143         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
4144         Likewise.
4145         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
4146         Likewise.
4147         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
4148         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
4149         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
4150         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
4151         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
4152         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
4153         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
4154         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
4155         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
4156         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
4157         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
4158         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
4159         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
4160         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
4161         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
4162         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
4163         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
4164         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
4165         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
4166         Likewise.
4167         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
4168         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
4169         Likewise.
4170         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
4171         Likewise.
4172         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
4173         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
4174         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
4175         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
4176         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
4177         * testsuite/26_numerics/inner_product/1.cc: Likewise.
4178         * testsuite/26_numerics/iota/1.cc: Likewise.
4179         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
4180         * testsuite/26_numerics/slice/1.cc: Likewise.
4181         * testsuite/26_numerics/valarray/28277.cc: Likewise.
4182         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
4183         * testsuite/26_numerics/valarray/operators.cc: Likewise.
4184         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
4185         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
4186         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
4187         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
4188         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
4189         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
4190         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
4191         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
4192         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
4193         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
4194         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
4195         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
4196         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
4197         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
4198         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
4199         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
4200         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
4201         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
4202         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
4203         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
4204         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
4205         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
4206         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
4207         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
4208         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
4209         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
4210         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
4211         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
4212         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
4213         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
4214         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
4215         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
4216         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
4217         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
4218         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
4219         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
4220         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
4221         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
4222         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
4223         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
4224         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
4225         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
4226         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
4227         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
4228         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
4229         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
4230         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
4231         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
4232         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
4233         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
4234         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
4235         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
4236         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
4237         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
4238         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
4239         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
4240         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
4241         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
4242         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
4243         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
4244         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
4245         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
4246         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
4247         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
4248         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
4249         Likewise.
4250         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
4251         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
4252         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
4253         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
4254         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
4255         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
4256         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
4257         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
4258         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
4259         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
4260         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
4261         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
4262         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
4263         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
4264         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
4265         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
4266         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
4267         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
4268         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
4269         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
4270         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
4271         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
4272         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
4273         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
4274         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
4275         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
4276         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
4277         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
4278         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
4279         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
4280         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
4281         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
4282         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
4283         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
4284         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
4285         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
4286         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
4287         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
4288         Likewise.
4289         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
4290         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
4291         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
4292         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
4293         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
4294         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
4295         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
4296         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
4297         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
4298         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
4299         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
4300         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
4301         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
4302         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
4303         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
4304         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
4305         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
4306         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
4307         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
4308         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
4309         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
4310         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
4311         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
4312         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
4313         Likewise.
4314         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
4315         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
4316         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
4317         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
4318         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
4319         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
4320         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
4321         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
4322         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
4323         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
4324         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
4325         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
4326         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
4327         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
4328         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
4329         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
4330         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
4331         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
4332         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
4333         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
4334         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
4335         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
4336         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
4337         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
4338         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
4339         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
4340         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
4341         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
4342         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
4343         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
4344         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
4345         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
4346         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
4347         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
4348         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
4349         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
4350         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
4351         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
4352         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
4353         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
4354         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
4355         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
4356         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
4357         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
4358         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
4359         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
4360         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
4361         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
4362         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
4363         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
4364         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
4365         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
4366         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
4367         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
4368         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
4369         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
4370         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
4371         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
4372         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
4373         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
4374         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
4375         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
4376         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
4377         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
4378         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
4379         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
4380         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
4381         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
4382         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
4383         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
4384         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
4385         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
4386         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
4387         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
4388         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
4389         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
4390         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
4391         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
4392         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
4393         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
4394         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
4395         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
4396         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
4397         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
4398         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
4399         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
4400         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
4401         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
4402         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
4403         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
4404         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
4405         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
4406         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
4407         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
4408         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
4409         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
4410         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
4411         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
4412         Likewise.
4413         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
4414         Likewise.
4415         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
4416         Likewise.
4417         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
4418         Likewise.
4419         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
4420         Likewise.
4421         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
4422         Likewise.
4423         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
4424         Likewise.
4425         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
4426         Likewise.
4427         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
4428         Likewise.
4429         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
4430         Likewise.
4431         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
4432         Likewise.
4433         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
4434         Likewise.
4435         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
4436         Likewise.
4437         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
4438         Likewise.
4439         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
4440         Likewise.
4441         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
4442         Likewise.
4443         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
4444         Likewise.
4445         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
4446         Likewise.
4447         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
4448         Likewise.
4449         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
4450         Likewise.
4451         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
4452         Likewise.
4453         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
4454         Likewise.
4455         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
4456         Likewise.
4457         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4458         Likewise.
4459         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4460         Likewise.
4461         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4462         Likewise.
4463         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4464         Likewise.
4465         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4466         Likewise.
4467         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4468         Likewise.
4469         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4470         Likewise.
4471         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4472         Likewise.
4473         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4474         Likewise.
4475         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4476         Likewise.
4477         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4478         Likewise.
4479         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4480         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4481         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4482         Likewise.
4483         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4484         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4485         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4486         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4487         Likewise.
4488         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4489         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4490         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4491         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4492         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4493         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4494         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4495         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4496         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4497         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4498         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4499         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4500         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4501         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4502         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4503         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4504         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4505         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4506         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4507         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4508         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4509         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4510         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4511         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4512         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4513         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4514         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4515         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4516         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4517         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4518         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4519         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4520         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4521         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4522         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4523         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4524         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4525         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4526         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4527         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4528         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4529         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4530         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4531         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4532         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4533         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4534         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4535         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4536         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4537         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4538         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4539         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4540         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4541         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4542         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4543         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4544         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4545         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4546         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4547         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4548         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4549         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4550         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4551         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4552         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4553         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4554         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4555         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4556         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4557         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4558         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4559         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4560         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4561         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4562         Likewise.
4563         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4564         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4565         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4566         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4567         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4568         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4569         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4570         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4571         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4572         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4573         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4574         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4575         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4576         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4577         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4578         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4579         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4580         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4581         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4582         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4583         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4584         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4585         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4586         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4587         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4588         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4589         Likewise.
4590         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4591         Likewise.
4592         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4593         Likewise.
4594         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4595         Likewise.
4596         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4597         Likewise.
4598         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4599         Likewise.
4600         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4601         Likewise.
4602         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4603         Likewise.
4604         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4605         Likewise.
4606         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4607         Likewise.
4608         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4609         Likewise.
4610         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4611         Likewise.
4612         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4613         Likewise.
4614         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4615         Likewise.
4616         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4617         Likewise.
4618         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4619         Likewise.
4620         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4621         Likewise.
4622         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4623         Likewise.
4624         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4625         Likewise.
4626         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4627         Likewise.
4628         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4629         Likewise.
4630         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4631         Likewise.
4632         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4633         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4634         Likewise.
4635         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4636         Likewise.
4637         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4638         Likewise.
4639         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4640         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4641         Likewise.
4642         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4643         Likewise.
4644         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4645         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4646         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4647         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4648         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4649         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4650         Likewise.
4651         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4652         Likewise.
4653         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4654         Likewise.
4655         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4656         Likewise.
4657         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4658         Likewise.
4659         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4660         Likewise.
4661         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4662         Likewise.
4663         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4664         Likewise.
4665         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4666         Likewise.
4667         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4668         Likewise.
4669         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4670         Likewise.
4671         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4672         Likewise.
4673         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4674         Likewise.
4675         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4676         Likewise.
4677         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4678         Likewise.
4679         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4680         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4681         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4682         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4683         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4684         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4685         Likewise.
4686         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4687         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4688         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4689         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4690         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4691         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4692         Likewise.
4693         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4694         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4695         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4696         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4697         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4698         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4699         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4700         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4701         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4702         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4703         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4704         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4705         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4706         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4707         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4708         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4709         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4710         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4711         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4712         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4713         Likewise.
4714         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4715         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4716         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4717         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4718         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4719         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4720         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4721         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4722         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4723         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4724         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4725         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4726         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4727         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4728         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4729         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4730         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4731         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4732         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4733         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4734         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4735         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4736         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4737         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4738         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4739         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4740         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4741         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4742         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4743         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4744         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4745         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4746         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4747         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4748         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4749         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4750         Likewise.
4751         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4752         Likewise.
4753         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4754         Likewise.
4755         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4756         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4757         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4758         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4759         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4760         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4761         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4762         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4763         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4764         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4765         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4766         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4767         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4768         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4769         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4770         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4771         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4772         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4773         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4774         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4775         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4776         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4777         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4778         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4779         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4780         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4781         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4782         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4783         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4784         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4785         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4786         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4787         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4788         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4789         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4790         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4791         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4792         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4793         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4794         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4795         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4796         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4797         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4798         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4799         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4800         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4801         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4802         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4803         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4804         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4805         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4806         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4807         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4808         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4809         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4810         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4811         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4812         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4813         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4814         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4815         Likewise.
4816         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4817         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4818         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4819         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4820         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4821         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4822         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4823         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4824         * testsuite/27_io/fpos/11450.cc: Likewise.
4825         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4826         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4827         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4828         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4829         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4830         * testsuite/27_io/fpos/14775.cc: Likewise.
4831         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4832         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4833         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4834         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4835         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4836         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4837         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4838         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4839         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4840         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4841         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4842         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4843         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4844         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4845         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4846         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4847         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4848         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4849         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4850         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4851         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4852         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4853         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4854         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4855         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4856         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4857         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4858         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4859         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4860         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4861         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4862         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4863         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4864         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4865         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4866         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4867         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4868         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4869         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4870         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4871         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4872         * testsuite/27_io/objects/char/1.cc: Likewise.
4873         * testsuite/27_io/objects/char/10.cc: Likewise.
4874         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4875         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4876         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4877         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4878         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4879         * testsuite/27_io/objects/char/2.cc: Likewise.
4880         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4881         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4882         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4883         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4884         * testsuite/27_io/objects/char/5.cc: Likewise.
4885         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4886         * testsuite/27_io/objects/char/6.cc: Likewise.
4887         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4888         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4889         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4890         * testsuite/27_io/objects/char/7.cc: Likewise.
4891         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4892         * testsuite/27_io/objects/char/8.cc: Likewise.
4893         * testsuite/27_io/objects/char/9.cc: Likewise.
4894         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4895         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4896         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4897         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4898         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4899         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4900         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4901         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4902         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4903         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4904         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4905         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4906         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4907         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4908         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4909         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4910         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4911         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4912         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4913         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4914         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4915         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4916         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4917         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4918         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4919         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4920         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4921         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4922         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4923         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4924         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4925         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4926         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4927         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4928         * testsuite/27_io/types/1.cc: Likewise.
4929         * testsuite/27_io/types/2.cc: Likewise.
4930         * testsuite/27_io/types/3.cc: Likewise.
4931         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4932         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4933         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4934         Likewise.
4935         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4936         Likewise.
4937         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4938         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4939         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4940         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4941         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4942         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4943         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4944         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4945         Likewise.
4946         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4947         Likewise.
4948         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4949         Likewise.
4950         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4951         Likewise.
4952         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4953         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4954         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4955         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4956         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4957         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4958         Likewise.
4959         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4960         Likewise.
4961         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4962         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4963         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4964         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4965         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4966         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4967         * testsuite/Makefile.am: Likewise.
4968         * testsuite/abi/30586.cc: Likewise.
4969         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4970         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4971         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4972         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4973         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4974         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4975         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4976         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4977         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4978         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4979         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4980         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4981         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4982         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4983         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4984         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4985         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4986         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4987         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4988         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4989         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4990         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4991         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4992         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4993         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4994         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4995         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4996         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4997         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4998         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4999         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
5000         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
5001         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
5002         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
5003         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
5004         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
5005         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
5006         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
5007         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
5008         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
5009         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
5010         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
5011         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
5012         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
5013         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
5014         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
5015         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
5016         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
5017         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
5018         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
5019         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
5020         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
5021         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
5022         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
5023         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
5024         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
5025         * testsuite/abi/demangle/regression/7986.cc: Likewise.
5026         * testsuite/abi/demangle/regression/8897.cc: Likewise.
5027         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
5028         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
5029         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
5030         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
5031         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
5032         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
5033         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
5034         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
5035         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
5036         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
5037         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
5038         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
5039         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
5040         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
5041         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
5042         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
5043         * testsuite/abi/demangle/regression/old.cc: Likewise.
5044         * testsuite/abi/header_cxxabi.c: Likewise.
5045         * testsuite/backward/11460.cc: Likewise.
5046         * testsuite/backward/hash_map/1.cc: Likewise.
5047         * testsuite/backward/hash_map/14648.cc: Likewise.
5048         * testsuite/backward/hash_map/23528.cc: Likewise.
5049         * testsuite/backward/hash_set/1.cc: Likewise.
5050         * testsuite/backward/strstream_members.cc: Likewise.
5051         * testsuite/config/default.exp: Likewise.
5052         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
5053         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
5054         * testsuite/data/istream_extractor_other-1.tst: Likewise.
5055         * testsuite/data/istream_extractor_other-1.txt: Likewise.
5056         * testsuite/data/istream_extractor_other-2.tst: Likewise.
5057         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
5058         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
5059         * testsuite/data/sgetn.txt: Likewise.
5060         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
5061         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
5062         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
5063         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
5064         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
5065         * testsuite/ext/array_allocator/26875.cc: Likewise.
5066         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
5067         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
5068         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
5069         * testsuite/ext/array_allocator/check_new.cc: Likewise.
5070         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
5071         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
5072         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
5073         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
5074         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
5075         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
5076         * testsuite/ext/codecvt/1.cc: Likewise.
5077         * testsuite/ext/codecvt/char-1.cc: Likewise.
5078         * testsuite/ext/codecvt/char-2.cc: Likewise.
5079         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
5080         * testsuite/ext/concept_checks.cc: Likewise.
5081         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
5082         Likewise.
5083         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
5084         Likewise.
5085         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
5086         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
5087         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
5088         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
5089         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
5090         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
5091         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
5092         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
5093         Likewise.
5094         * testsuite/ext/headers.cc: Likewise.
5095         * testsuite/ext/is_heap/1.cc: Likewise.
5096         * testsuite/ext/is_heap/check_type.cc: Likewise.
5097         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
5098         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
5099         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
5100         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
5101         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
5102         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
5103         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
5104         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
5105         * testsuite/ext/median.cc: Likewise.
5106         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
5107         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
5108         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
5109         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
5110         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
5111         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
5112         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
5113         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
5114         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
5115         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
5116         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
5117         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
5118         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
5119         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
5120         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
5121         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
5122         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
5123         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
5124         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
5125         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
5126         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
5127         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
5128         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
5129         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
5130         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
5131         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
5132         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
5133         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
5134         * testsuite/ext/new_allocator/check_new.cc: Likewise.
5135         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
5136         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
5137         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
5138         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
5139         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
5140         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
5141         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
5142         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
5143         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
5144         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
5145         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
5146         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
5147         * testsuite/ext/rope/1.cc: Likewise.
5148         * testsuite/ext/rope/2.cc: Likewise.
5149         * testsuite/ext/rope/3.cc: Likewise.
5150         * testsuite/ext/rope/36832.cc: Likewise.
5151         * testsuite/ext/rope/4.cc: Likewise.
5152         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
5153         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
5154         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
5155         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
5156         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
5157         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
5158         Likewise.
5159         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
5160         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
5161         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
5162         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
5163         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
5164         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
5165         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
5166         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
5167         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
5168         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
5169         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
5170         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
5171         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
5172         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
5173         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
5174         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
5175         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
5176         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
5177         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
5178         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
5179         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
5180         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
5181         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
5182         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
5183         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
5184         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
5185         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
5186         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
5187         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
5188         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
5189         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
5190         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
5191         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
5192         * testsuite/lib/dg-options.exp: Likewise.
5193         * testsuite/lib/libstdc++.exp: Likewise.
5194         * testsuite/lib/prune.exp: Likewise.
5195         * testsuite/libstdc++-abi/abi.exp: Likewise.
5196         * testsuite/libstdc++-dg/conformance.exp: Likewise.
5197         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
5198         Likewise.
5199         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
5200         Likewise.
5201         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
5202         Likewise.
5203         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
5204         Likewise.
5205         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
5206         Likewise.
5207         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
5208         Likewise.
5209         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
5210         Likewise.
5211         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
5212         Likewise.
5213         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
5214         Likewise.
5215         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
5216         Likewise.
5217         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
5218         Likewise.
5219         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
5220         Likewise.
5221         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
5222         Likewise.
5223         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
5224         Likewise.
5225         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
5226         Likewise.
5227         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
5228         Likewise.
5229         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
5230         Likewise.
5231         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
5232         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
5233         Likewise.
5234         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
5235         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
5236         Likewise.
5237         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
5238         Likewise.
5239         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
5240         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
5241         Likewise.
5242         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
5243         Likewise.
5244         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
5245         Likewise.
5246         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
5247         Likewise.
5248         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
5249         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
5250         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
5251         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
5252         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
5253         Likewise.
5254         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
5255         Likewise.
5256         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
5257         Likewise.
5258         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
5259         Likewise.
5260         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
5261         Likewise.
5262         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
5263         Likewise.
5264         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
5265         Likewise.
5266         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
5267         Likewise.
5268         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
5269         Likewise.
5270         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
5271         Likewise.
5272         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
5273         Likewise.
5274         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
5275         Likewise.
5276         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
5277         Likewise.
5278         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
5279         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
5280         Likewise.
5281         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
5282         Likewise.
5283         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
5284         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
5285         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
5286         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
5287         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
5288         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
5289         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
5290         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
5291         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
5292         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
5293         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
5294         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
5295         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
5296         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
5297         Likewise.
5298         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
5299         Likewise.
5300         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
5301         Likewise.
5302         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
5303         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
5304         Likewise.
5305         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
5306         Likewise.
5307         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
5308         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
5309         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
5310         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
5311         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
5312         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
5313         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
5314         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
5315         Likewise.
5316         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
5317         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
5318         Likewise.
5319         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
5320         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
5321         Likewise.
5322         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
5323         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
5324         Likewise.
5325         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
5326         Likewise.
5327         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
5328         Likewise.
5329         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
5330         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
5331         Likewise.
5332         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
5333         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
5334         Likewise.
5335         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
5336         Likewise.
5337         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
5338         Likewise.
5339         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
5340         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
5341         Likewise.
5342         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
5343         Likewise.
5344         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
5345         Likewise.
5346         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
5347         Likewise.
5348         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
5349         Likewise.
5350         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
5351         Likewise.
5352         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
5353         Likewise.
5354         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
5355         Likewise.
5356         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
5357         Likewise.
5358         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
5359         Likewise.
5360         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
5361         Likewise.
5362         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
5363         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
5364         Likewise.
5365         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
5366         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
5367         Likewise.
5368         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
5369         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
5370         Likewise.
5371         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
5372         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
5373         Likewise.
5374         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
5375         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
5376         Likewise.
5377         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
5378         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
5379         Likewise.
5380         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
5381         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
5382         Likewise.
5383         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
5384         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
5385         Likewise.
5386         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
5387         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
5388         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
5389         Likewise.
5390         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
5391         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
5392         Likewise.
5393         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
5394         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
5395         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
5396         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
5397         Likewise.
5398         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
5399         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
5400         Likewise.
5401         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
5402         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
5403         Likewise.
5404         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
5405         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
5406         Likewise.
5407         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
5408         Likewise.
5409         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
5410         Likewise.
5411         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
5412         Likewise.
5413         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
5414         Likewise.
5415         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
5416         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
5417         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
5418         Likewise.
5419         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
5420         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
5421         Likewise.
5422         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
5423         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
5424         Likewise.
5425         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
5426         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
5427         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
5428         Likewise.
5429         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
5430         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
5431         Likewise.
5432         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
5433         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
5434         Likewise.
5435         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
5436         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
5437         Likewise.
5438         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
5439         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
5440         Likewise.
5441         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
5442         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
5443         Likewise.
5444         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
5445         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
5446         Likewise.
5447         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
5448         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
5449         Likewise.
5450         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
5451         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
5452         Likewise.
5453         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
5454         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
5455         Likewise.
5456         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5457         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5458         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5459         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5460         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5461         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5462         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5463         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5464         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5465         Likewise.
5466         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5467         Likewise.
5468         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5469         Likewise.
5470         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5471         Likewise.
5472         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5473         Likewise.
5474         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5475         Likewise.
5476         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5477         Likewise.
5478         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5479         Likewise.
5480         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5481         Likewise.
5482         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5483         Likewise.
5484         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5485         Likewise.
5486         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5487         Likewise.
5488         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5489         Likewise.
5490         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5491         Likewise.
5492         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5493         Likewise.
5494         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5495         Likewise.
5496         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5497         Likewise.
5498         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5499         Likewise.
5500         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5501         Likewise.
5502         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5503         Likewise.
5504         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5505         Likewise.
5506         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5507         Likewise.
5508         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5509         Likewise.
5510         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5511         Likewise.
5512         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5513         Likewise.
5514         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5515         Likewise.
5516         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5517         Likewise.
5518         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5519         Likewise.
5520         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5521         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5522         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5523         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5524         Likewise.
5525         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5526         Likewise.
5527         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5528         Likewise.
5529         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5530         Likewise.
5531         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5532         Likewise.
5533         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5534         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5535         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5536         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5537         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5538         Likewise.
5539         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5540         Likewise.
5541         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5542         Likewise.
5543         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5544         Likewise.
5545         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5546         Likewise.
5547         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5548         Likewise.
5549         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5550         Likewise.
5551         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5552         Likewise.
5553         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5554         Likewise.
5555         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5556         Likewise.
5557         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5558         Likewise.
5559         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5560         Likewise.
5561         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5562         Likewise.
5563         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5564         Likewise.
5565         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5566         Likewise.
5567         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5568         Likewise.
5569         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5570         Likewise.
5571         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5572         Likewise.
5573         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5574         Likewise.
5575         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5576         Likewise.
5577         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5578         Likewise.
5579         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5580         Likewise.
5581         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5582         Likewise.
5583         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5584         Likewise.
5585         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5586         Likewise.
5587         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5588         Likewise.
5589         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5590         Likewise.
5591         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5592         Likewise.
5593         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5594         Likewise.
5595         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5596         Likewise.
5597         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5598         Likewise.
5599         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5600         Likewise.
5601         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5602         Likewise.
5603         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5604         Likewise.
5605         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5606         Likewise.
5607         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5608         Likewise.
5609         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5610         Likewise.
5611         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5612         Likewise.
5613         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5614         Likewise.
5615         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5616         Likewise.
5617         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5618         Likewise.
5619         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5620         Likewise.
5621         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5622         Likewise.
5623         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5624         Likewise.
5625         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5626         Likewise.
5627         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5628         Likewise.
5629         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5630         Likewise.
5631         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5632         Likewise.
5633         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5634         Likewise.
5635         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5636         Likewise.
5637         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5638         Likewise.
5639         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5640         Likewise.
5641         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5642         Likewise.
5643         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5644         Likewise.
5645         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5646         Likewise.
5647         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5648         Likewise.
5649         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5650         Likewise.
5651         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5652         Likewise.
5653         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5654         Likewise.
5655         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5656         Likewise.
5657         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5658         Likewise.
5659         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5660         Likewise.
5661         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5662         Likewise.
5663         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5664         Likewise.
5665         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5666         Likewise.
5667         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5668         Likewise.
5669         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5670         Likewise.
5671         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5672         Likewise.
5673         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5674         Likewise.
5675         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5676         Likewise.
5677         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5678         Likewise.
5679         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5680         Likewise.
5681         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5682         Likewise.
5683         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5684         Likewise.
5685         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5686         Likewise.
5687         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5688         Likewise.
5689         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5690         Likewise.
5691         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5692         Likewise.
5693         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5694         Likewise.
5695         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5696         Likewise.
5697         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5698         Likewise.
5699         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5700         Likewise.
5701         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5702         Likewise.
5703         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5704         Likewise.
5705         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5706         Likewise.
5707         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5708         Likewise.
5709         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5710         Likewise.
5711         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5712         Likewise.
5713         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5714         Likewise.
5715         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5716         Likewise.
5717         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5718         Likewise.
5719         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5720         Likewise.
5721         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5722         Likewise.
5723         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5724         Likewise.
5725         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5726         Likewise.
5727         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5728         Likewise.
5729         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5730         Likewise.
5731         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5732         Likewise.
5733         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5734         Likewise.
5735         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5736         Likewise.
5737         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5738         Likewise.
5739         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5740         Likewise.
5741         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5742         Likewise.
5743         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5744         Likewise.
5745         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5746         Likewise.
5747         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5748         Likewise.
5749         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5750         Likewise.
5751         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5752         Likewise.
5753         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5754         Likewise.
5755         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5756         Likewise.
5757         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5758         Likewise.
5759         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5760         Likewise.
5761         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5762         Likewise.
5763         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5764         Likewise.
5765         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5766         Likewise.
5767         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5768         Likewise.
5769         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5770         Likewise.
5771         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5772         Likewise.
5773         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5774         Likewise.
5775         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5776         Likewise.
5777         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5778         Likewise.
5779         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5780         Likewise.
5781         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5782         Likewise.
5783         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5784         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5785         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5786         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5787         Likewise.
5788         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5789         Likewise.
5790         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5791         Likewise.
5792         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5793         Likewise.
5794         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5795         Likewise.
5796         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5797         Likewise.
5798         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5799         Likewise.
5800         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5801         Likewise.
5802         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5803         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5804         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5805         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5806         Likewise.
5807         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5808         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5809         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5810         Likewise.
5811         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5812         Likewise.
5813         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5814         Likewise.
5815         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5816         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5817         Likewise.
5818         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5819         Likewise.
5820         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5821         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5822         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5823         Likewise.
5824         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5825         Likewise.
5826         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5827         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5828         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5829         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5830         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5831         Likewise.
5832         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5833         Likewise.
5834         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5835         Likewise.
5836         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5837         Likewise.
5838         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5839         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5840         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5841         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5842         Likewise.
5843         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5844         Likewise.
5845         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5846         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5847         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5848         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5849         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5850         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5851         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5852         Likewise.
5853         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5854         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5855         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5856         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5857         Likewise.
5858         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5859         Likewise.
5860         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5861         Likewise.
5862         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5863         Likewise.
5864         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5865         Likewise.
5866         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5867         Likewise.
5868         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5869         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5870         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5871         Likewise.
5872         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5873         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5874         Likewise.
5875         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5876         Likewise.
5877         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5878         Likewise.
5879         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5880         Likewise.
5881         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5882         Likewise.
5883         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5884         Likewise.
5885         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5886         Likewise.
5887         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5888         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5889         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5890         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5891         Likewise.
5892         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5893         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5894         Likewise.
5895         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5896         Likewise.
5897         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5898         Likewise.
5899         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5900         Likewise.
5901         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5902         Likewise.
5903         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5904         Likewise.
5905         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5906         Likewise.
5907         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5908         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5909         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5910         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5911         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5912         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5913         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5914         Likewise.
5915         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5916         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5917         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5918         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5919         Likewise.
5920         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5921         Likewise.
5922         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5923         Likewise.
5924         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5925         Likewise.
5926         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5927         Likewise.
5928         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5929         Likewise.
5930         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5931         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5932         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5933         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5934         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5935         Likewise.
5936         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5937         Likewise.
5938         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5939         Likewise.
5940         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5941         Likewise.
5942         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5943         Likewise.
5944         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5945         Likewise.
5946         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5947         Likewise.
5948         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5949         Likewise.
5950         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5951         Likewise.
5952         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5953         Likewise.
5954         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5955         Likewise.
5956         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5957         Likewise.
5958         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5959         Likewise.
5960         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5961         Likewise.
5962         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5963         Likewise.
5964         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5965         Likewise.
5966         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5967         Likewise.
5968         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5969         Likewise.
5970         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5971         Likewise.
5972         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5973         Likewise.
5974         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5975         Likewise.
5976         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5977         Likewise.
5978         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5979         Likewise.
5980         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5981         Likewise.
5982         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5983         Likewise.
5984         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5985         Likewise.
5986         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5987         Likewise.
5988         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5989         Likewise.
5990         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5991         Likewise.
5992         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5993         Likewise.
5994         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5995         Likewise.
5996         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5997         Likewise.
5998         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5999         Likewise.
6000         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
6001         Likewise.
6002         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
6003         Likewise.
6004         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
6005         Likewise.
6006         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
6007         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
6008         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
6009         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
6010         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
6011         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
6012         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
6013         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
6014         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
6015         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
6016         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
6017         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
6018         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
6019         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
6020         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
6021         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
6022         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
6023         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
6024         * testsuite/tr1/headers/all.cc: Likewise.
6025         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
6026         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
6027         * testsuite/util/testsuite_shared.cc: Likewise.
6028         * scripts/extract_symvers: Likewise.  Remove runtime exception.
6029         * testsuite/17_intro/headers/all.cc: Likewise.
6030         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
6031         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
6032         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
6033         Likewise.
6034         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
6035         Likewise.
6036         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
6037         Likewise.
6038         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
6039         Likewise.
6040         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
6041         Likewise.
6042         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
6043         Likewise.
6044         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
6045         Likewise.
6046         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
6047         Likewise.
6048         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
6049         Likewise.
6050         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
6051         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
6052         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
6053         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
6054         Likewise.
6055         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
6056         Likewise.
6057         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
6058         Likewise.
6059         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
6060         Likewise.
6061         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
6062         Likewise.
6063         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
6064         Likewise.
6065         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
6066         Likewise.
6067         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
6068         Likewise.
6069         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
6070         Likewise.
6071         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
6072         Likewise.
6073         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
6074         Likewise.
6075         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
6076         Likewise.
6077         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
6078         Likewise.
6079         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
6080         Likewise.
6081         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
6082         Likewise.
6083         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
6084         Likewise.
6085         * testsuite/20_util/pair/moveable.cc: Likewise.
6086         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
6087         Likewise.
6088         * testsuite/20_util/pair/swap.cc: Likewise.
6089         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
6090         Likewise.
6091         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
6092         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
6093         Likewise.
6094         * testsuite/20_util/tuple/moveable.cc: Likewise.
6095         * testsuite/20_util/tuple/moveable2.cc: Likewise.
6096         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
6097         Likewise.
6098         * testsuite/20_util/tuple/swap.cc: Likewise.
6099         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
6100         Likewise.
6101         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
6102         Likewise.
6103         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
6104         Likewise.
6105         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
6106         Likewise.
6107         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
6108         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
6109         Likewise.
6110         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
6111         Likewise.
6112         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
6113         Likewise.
6114         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
6115         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
6116         Likewise.
6117         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
6118         Likewise.
6119         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
6120         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
6121         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
6122         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
6123         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
6124         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
6125         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
6126         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
6127         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
6128         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
6129         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
6130         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
6131         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
6132         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
6133         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
6134         Likewise.
6135         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
6136         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
6137         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
6138         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
6139         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
6140         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
6141         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
6142         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
6143         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
6144         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
6145         Likewise.
6146         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
6147         Likewise.
6148         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
6149         Likewise.
6150         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
6151         Likewise.
6152         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
6153         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
6154         Likewise.
6155         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
6156         Likewise.
6157         * testsuite/23_containers/deque/14340.cc: Likewise.
6158         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
6159         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
6160         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
6161         * testsuite/23_containers/deque/init-list.cc: Likewise.
6162         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
6163         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
6164         * testsuite/23_containers/deque/moveable.cc: Likewise.
6165         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
6166         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
6167         Likewise.
6168         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
6169         Likewise.
6170         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
6171         Likewise.
6172         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
6173         Likewise.
6174         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
6175         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
6176         Likewise.
6177         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
6178         Likewise.
6179         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
6180         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
6181         Likewise.
6182         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
6183         Likewise.
6184         * testsuite/23_containers/list/14340.cc: Likewise.
6185         * testsuite/23_containers/list/23781.cc: Likewise.
6186         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
6187         * testsuite/23_containers/list/init-list.cc: Likewise.
6188         * testsuite/23_containers/list/moveable.cc: Likewise.
6189         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
6190         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
6191         Likewise.
6192         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
6193         Likewise.
6194         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
6195         Likewise.
6196         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
6197         Likewise.
6198         * testsuite/23_containers/map/14340.cc: Likewise.
6199         * testsuite/23_containers/map/23781.cc: Likewise.
6200         * testsuite/23_containers/map/init-list.cc: Likewise.
6201         * testsuite/23_containers/map/moveable.cc: Likewise.
6202         * testsuite/23_containers/map/operations/1.cc: Likewise.
6203         * testsuite/23_containers/map/operations/31440.cc: Likewise.
6204         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
6205         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
6206         Likewise.
6207         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
6208         Likewise.
6209         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
6210         Likewise.
6211         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
6212         Likewise.
6213         * testsuite/23_containers/multimap/14340.cc: Likewise.
6214         * testsuite/23_containers/multimap/23781.cc: Likewise.
6215         * testsuite/23_containers/multimap/init-list.cc: Likewise.
6216         * testsuite/23_containers/multimap/moveable.cc: Likewise.
6217         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
6218         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
6219         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
6220         Likewise.
6221         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
6222         Likewise.
6223         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
6224         Likewise.
6225         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
6226         Likewise.
6227         * testsuite/23_containers/multiset/14340.cc: Likewise.
6228         * testsuite/23_containers/multiset/23781.cc: Likewise.
6229         * testsuite/23_containers/multiset/init-list.cc: Likewise.
6230         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
6231         * testsuite/23_containers/multiset/moveable.cc: Likewise.
6232         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
6233         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
6234         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
6235         Likewise.
6236         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
6237         Likewise.
6238         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
6239         Likewise.
6240         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
6241         Likewise.
6242         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
6243         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
6244         Likewise.
6245         * testsuite/23_containers/queue/moveable.cc: Likewise.
6246         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
6247         Likewise.
6248         * testsuite/23_containers/set/14340.cc: Likewise.
6249         * testsuite/23_containers/set/23781.cc: Likewise.
6250         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
6251         * testsuite/23_containers/set/init-list.cc: Likewise.
6252         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
6253         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
6254         * testsuite/23_containers/set/moveable.cc: Likewise.
6255         * testsuite/23_containers/set/operations/1.cc: Likewise.
6256         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
6257         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
6258         Likewise.
6259         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
6260         Likewise.
6261         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
6262         Likewise.
6263         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
6264         Likewise.
6265         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
6266         Likewise.
6267         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
6268         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
6269         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
6270         Likewise.
6271         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
6272         Likewise.
6273         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
6274         Likewise.
6275         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
6276         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
6277         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
6278         Likewise.
6279         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
6280         Likewise.
6281         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
6282         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
6283         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
6284         Likewise.
6285         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
6286         Likewise.
6287         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
6288         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
6289         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
6290         Likewise.
6291         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
6292         Likewise.
6293         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
6294         Likewise.
6295         * testsuite/23_containers/vector/14340.cc: Likewise.
6296         * testsuite/23_containers/vector/26412-1.cc: Likewise.
6297         * testsuite/23_containers/vector/26412-2.cc: Likewise.
6298         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
6299         Likewise.
6300         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
6301         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
6302         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
6303         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
6304         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
6305         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
6306         Likewise.
6307         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
6308         Likewise.
6309         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
6310         Likewise.
6311         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
6312         Likewise.
6313         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
6314         Likewise.
6315         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
6316         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
6317         * testsuite/23_containers/vector/init-list.cc: Likewise.
6318         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
6319         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
6320         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
6321         * testsuite/23_containers/vector/moveable.cc: Likewise.
6322         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
6323         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
6324         Likewise.
6325         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
6326         Likewise.
6327         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
6328         Likewise.
6329         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
6330         Likewise.
6331         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
6332         * testsuite/23_containers/vector/types/23767.cc: Likewise.
6333         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
6334         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
6335         Likewise.
6336         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
6337         Likewise.
6338         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
6339         Likewise.
6340         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
6341         Likewise.
6342         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
6343         Likewise.
6344         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
6345         Likewise.
6346         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
6347         Likewise.
6348         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
6349         Likewise.
6350         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
6351         Likewise.
6352         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
6353         Likewise.
6354         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
6355         Likewise.
6356         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
6357         Likewise.
6358         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
6359         Likewise.
6360         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
6361         Likewise.
6362         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
6363         Likewise.
6364         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
6365         Likewise.
6366         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
6367         Likewise.
6368         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
6369         Likewise.
6370         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
6371         Likewise.
6372         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
6373         Likewise.
6374         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
6375         Likewise.
6376         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
6377         Likewise.
6378         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
6379         Likewise.
6380         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
6381         Likewise.
6382         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
6383         Likewise.
6384         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
6385         Likewise.
6386         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
6387         Likewise.
6388         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
6389         Likewise.
6390         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
6391         Likewise.
6392         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
6393         Likewise.
6394         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
6395         Likewise.
6396         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
6397         Likewise.
6398         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
6399         Likewise.
6400         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
6401         Likewise.
6402         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
6403         Likewise.
6404         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
6405         Likewise.
6406         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
6407         Likewise.
6408         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
6409         Likewise.
6410         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
6411         Likewise.
6412         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
6413         Likewise.
6414         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
6415         Likewise.
6416         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
6417         Likewise.
6418         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
6419         Likewise.
6420         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
6421         Likewise.
6422         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
6423         Likewise.
6424         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
6425         Likewise.
6426         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
6427         Likewise.
6428         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
6429         Likewise.
6430         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
6431         Likewise.
6432         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
6433         Likewise.
6434         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
6435         Likewise.
6436         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
6437         Likewise.
6438         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
6439         Likewise.
6440         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
6441         Likewise.
6442         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
6443         Likewise.
6444         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
6445         Likewise.
6446         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
6447         Likewise.
6448         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
6449         Likewise.
6450         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
6451         Likewise.
6452         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
6453         Likewise.
6454         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
6455         Likewise.
6456         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6457         Likewise.
6458         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6459         Likewise.
6460         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6461         Likewise.
6462         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6463         Likewise.
6464         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6465         Likewise.
6466         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6467         Likewise.
6468         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6469         Likewise.
6470         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6471         Likewise.
6472         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6473         Likewise.
6474         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6475         Likewise.
6476         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6477         Likewise.
6478         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6479         Likewise.
6480         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6481         Likewise.
6482         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6483         Likewise.
6484         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6485         Likewise.
6486         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6487         Likewise.
6488         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6489         Likewise.
6490         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6491         Likewise.
6492         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6493         Likewise.
6494         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6495         Likewise.
6496         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6497         Likewise.
6498         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6499         Likewise.
6500         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6501         Likewise.
6502         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6503         Likewise.
6504         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6505         Likewise.
6506         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6507         Likewise.
6508         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6509         Likewise.
6510         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6511         Likewise.
6512         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6513         Likewise.
6514         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6515         Likewise.
6516         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6517         Likewise.
6518         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6519         Likewise.
6520         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6521         Likewise.
6522         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6523         Likewise.
6524         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6525         Likewise.
6526         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6527         Likewise.
6528         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6529         Likewise.
6530         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6531         Likewise.
6532         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6533         Likewise.
6534         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6535         Likewise.
6536         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6537         Likewise.
6538         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6539         Likewise.
6540         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6541         Likewise.
6542         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6543         Likewise.
6544         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6545         Likewise.
6546         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6547         Likewise.
6548         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6549         Likewise.
6550         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6551         Likewise.
6552         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6553         Likewise.
6554         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6555         Likewise.
6556         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6557         Likewise.
6558         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6559         Likewise.
6560         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6561         Likewise.
6562         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6563         Likewise.
6564         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6565         Likewise.
6566         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6567         Likewise.
6568         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6569         Likewise.
6570         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6571         Likewise.
6572         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6573         Likewise.
6574         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6575         Likewise.
6576         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6577         Likewise.
6578         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6579         Likewise.
6580         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6581         Likewise.
6582         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6583         Likewise.
6584         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6585         Likewise.
6586         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6587         Likewise.
6588         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6589         Likewise.
6590         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6591         Likewise.
6592         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6593         Likewise.
6594         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6595         Likewise.
6596         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6597         Likewise.
6598         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6599         Likewise.
6600         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6601         Likewise.
6602         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6603         Likewise.
6604         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6605         Likewise.
6606         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6607         Likewise.
6608         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6609         Likewise.
6610         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6611         Likewise.
6612         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6613         Likewise.
6614         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6615         Likewise.
6616         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6617         Likewise.
6618         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6619         Likewise.
6620         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6621         Likewise.
6622         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6623         Likewise.
6624         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6625         Likewise.
6626         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6627         Likewise.
6628         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6629         Likewise.
6630         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6631         Likewise.
6632         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6633         Likewise.
6634         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6635         Likewise.
6636         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6637         Likewise.
6638         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6639         Likewise.
6640         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6641         Likewise.
6642         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6643         Likewise.
6644         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6645         Likewise.
6646         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6647         Likewise.
6648         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6649         Likewise.
6650         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6651         Likewise.
6652         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6653         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6654         Likewise.
6655         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6656         Likewise.
6657         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6658         Likewise.
6659         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6660         Likewise.
6661         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6662         Likewise.
6663         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6664         Likewise.
6665         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6666         Likewise.
6667         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6668         Likewise.
6669         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6670         Likewise.
6671         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6672         Likewise.
6673         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6674         Likewise.
6675         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6676         Likewise.
6677         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6678         Likewise.
6679         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6680         Likewise.
6681         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6682         Likewise.
6683         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6684         Likewise.
6685         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6686         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6687         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6688         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6689         Likewise.
6690         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6691         Likewise.
6692         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6693         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6694         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6695         Likewise.
6696         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6697         Likewise.
6698         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6699         Likewise.
6700         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6701         Likewise.
6702         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6703         Likewise.
6704         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6705         Likewise.
6706         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6707         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6708         Likewise.
6709         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6710         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6711         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6712         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6713         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6714         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6715         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6716         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6717         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6718         Likewise.
6719         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6720         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6721         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6722         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6723         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6724         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6725         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6726         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6727         Likewise.
6728         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6729         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6730         Likewise.
6731         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6732         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6733         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6734         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6735         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6736         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6737         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6738         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6739         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6740         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6741         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6742         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6743         Likewise.
6744         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6745         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6746         Likewise.
6747         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6748         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6749         Likewise.
6750         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6751         Likewise.
6752         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6753         Likewise.
6754         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6755         Likewise.
6756         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6757         Likewise.
6758         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6759         Likewise.
6760         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6761         Likewise.
6762         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6763         Likewise.
6764         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6765         Likewise.
6766         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6767         Likewise.
6768         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6769         Likewise.
6770         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6771         Likewise.
6772         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6773         Likewise.
6774         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6775         Likewise.
6776         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6777         Likewise.
6778         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6779         Likewise.
6780         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6781         Likewise.
6782         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6783         Likewise.
6784         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6785         Likewise.
6786         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6787         Likewise.
6788         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6789         Likewise.
6790         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6791         Likewise.
6792         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6793         Likewise.
6794         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6795         Likewise.
6796         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6797         Likewise.
6798         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6799         Likewise.
6800         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6801         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6802         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6803         Likewise.
6804         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6805         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6806         Likewise.
6807         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6808         Likewise.
6809         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6810         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6811         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6812         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6813         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6814         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6815         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6816         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6817         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6818         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6819         Likewise.
6820         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6821         Likewise.
6822         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6823         Likewise.
6824         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6825         Likewise.
6826         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6827         Likewise.
6828         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6829         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6830         Likewise.
6831         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6832         Likewise.
6833         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6834         Likewise.
6835         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6836         Likewise.
6837         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6838         Likewise.
6839         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6840         Likewise.
6841         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6842         Likewise.
6843         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6844         Likewise.
6845         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6846         Likewise.
6847         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6848         Likewise.
6849         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6850         Likewise.
6851         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6852         Likewise.
6853         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6854         Likewise.
6855         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6856         Likewise.
6857         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6858         Likewise.
6859         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6860         Likewise.
6861         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6862         Likewise.
6863         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6864         Likewise.
6865         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6866         Likewise.
6867         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6868         Likewise.
6869         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6870         Likewise.
6871         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6872         Likewise.
6873         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6874         Likewise.
6875         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6876         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6877         Likewise.
6878         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6879         Likewise.
6880         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6881         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6882         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6883         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6884         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6885         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6886         Likewise.
6887         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6888         Likewise.
6889         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6890         Likewise.
6891         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6892         Likewise.
6893         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6894         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6895         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6896         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6897         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6898         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6899         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6900         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6901         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6902         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6903         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6904         Likewise.
6905         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6906         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6907         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6908         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6909         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6910         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6911         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6912         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6913         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6914         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6915         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6916         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6917         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6918         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6919         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6920         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6921         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6922         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6923         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6924         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6925         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6926         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6927         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6928         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6929         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6930         Likewise.
6931         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6932         * testsuite/27_io/fpos/14252.cc: Likewise.
6933         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6934         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6935         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6936         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6937         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6938         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6939         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6940         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6941         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6942         Likewise.
6943         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6944         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6945         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6946         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6947         Likewise.
6948         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6949         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6950         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6951         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6952         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6953         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6954         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6955         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6956         * testsuite/27_io/objects/char/3045.cc: Likewise.
6957         * testsuite/27_io/objects/char/3647.cc: Likewise.
6958         * testsuite/27_io/objects/char/5268.cc: Likewise.
6959         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6960         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6961         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6962         * testsuite/28_regex/init-list.cc: Likewise.
6963         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6964         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6965         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6966         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6967         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6968         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6969         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6970         Likewise.
6971         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6972         Likewise.
6973         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6974         Likewise.
6975         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6976         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6977         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6978         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6979         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6980         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6981         Likewise.
6982         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6983         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6984         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6985         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6986         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6987         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6988         Likewise.
6989         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6990         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6991         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6992         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6993         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6994         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6995         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6996         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6997         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6998         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6999         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
7000         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
7001         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
7002         Likewise.
7003         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
7004         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
7005         Likewise.
7006         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
7007         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
7008         Likewise.
7009         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
7010         Likewise.
7011         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
7012         Likewise.
7013         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
7014         Likewise.
7015         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
7016         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
7017         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
7018         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
7019         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
7020         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
7021         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
7022         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
7023         Likewise.
7024         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
7025         Likewise.
7026         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
7027         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7028         Likewise.
7029         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
7030         Likewise.
7031         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
7032         Likewise.
7033         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
7034         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
7035         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
7036         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
7037         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
7038         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
7039         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
7040         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
7041         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
7042         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
7043         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
7044         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
7045         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
7046         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
7047         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
7048         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
7049         Likewise.
7050         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
7051         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
7052         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
7053         Likewise.
7054         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
7055         Likewise.
7056         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
7057         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
7058         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
7059         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
7060         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
7061         Likewise.
7062         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
7063         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
7064         Likewise.
7065         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
7066         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
7067         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
7068         Likewise.
7069         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
7070         Likewise.
7071         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
7072         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
7073         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
7074         Likewise.
7075         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
7076         Likewise.
7077         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
7078         Likewise.
7079         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
7080         Likewise.
7081         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
7082         Likewise.
7083         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
7084         * testsuite/30_threads/this_thread/1.cc: Likewise.
7085         * testsuite/30_threads/this_thread/2.cc: Likewise.
7086         * testsuite/30_threads/this_thread/3.cc: Likewise.
7087         * testsuite/30_threads/this_thread/4.cc: Likewise.
7088         * testsuite/30_threads/thread/cons/1.cc: Likewise.
7089         * testsuite/30_threads/thread/cons/2.cc: Likewise.
7090         * testsuite/30_threads/thread/cons/3.cc: Likewise.
7091         * testsuite/30_threads/thread/cons/4.cc: Likewise.
7092         * testsuite/30_threads/thread/cons/5.cc: Likewise.
7093         * testsuite/30_threads/thread/cons/6.cc: Likewise.
7094         * testsuite/30_threads/thread/cons/7.cc: Likewise.
7095         * testsuite/30_threads/thread/cons/8.cc: Likewise.
7096         * testsuite/30_threads/thread/cons/9.cc: Likewise.
7097         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
7098         * testsuite/30_threads/thread/members/1.cc: Likewise.
7099         * testsuite/30_threads/thread/members/2.cc: Likewise.
7100         * testsuite/30_threads/thread/members/3.cc: Likewise.
7101         * testsuite/30_threads/thread/members/4.cc: Likewise.
7102         * testsuite/30_threads/thread/members/5.cc: Likewise.
7103         * testsuite/30_threads/thread/swap/1.cc: Likewise.
7104         * testsuite/30_threads/thread/swap/2.cc: Likewise.
7105         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
7106         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
7107         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
7108         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
7109         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
7110         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
7111         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
7112         Likewise.
7113         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
7114         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
7115         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
7116         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
7117         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
7118         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
7119         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
7120         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
7121         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
7122         * testsuite/30_threads/try_lock/1.cc: Likewise.
7123         * testsuite/30_threads/try_lock/2.cc: Likewise.
7124         * testsuite/30_threads/try_lock/3.cc: Likewise.
7125         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
7126         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
7127         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
7128         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
7129         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
7130         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
7131         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
7132         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
7133         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
7134         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
7135         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
7136         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
7137         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
7138         Likewise.
7139         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
7140         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
7141         Likewise.
7142         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
7143         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
7144         Likewise.
7145         * testsuite/ext/array_allocator/1.cc: Likewise.
7146         * testsuite/ext/array_allocator/2.cc: Likewise.
7147         * testsuite/ext/array_allocator/3.cc: Likewise.
7148         * testsuite/ext/ext_pointer/1.cc: Likewise.
7149         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
7150         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
7151         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
7152         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
7153         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
7154         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
7155         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
7156         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
7157         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
7158         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
7159         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
7160         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
7161         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
7162         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
7163         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
7164         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
7165         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
7166         Likewise.
7167         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
7168         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
7169         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
7170         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
7171         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
7172         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
7173         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
7174         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
7175         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
7176         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
7177         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
7178         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
7179         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
7180         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
7181         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
7182         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
7183         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
7184         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
7185         Likewise.
7186         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
7187         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
7188         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
7189         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
7190         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
7191         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
7192         * testsuite/ext/pod_char_traits.cc: Likewise.
7193         * testsuite/ext/slist/23781.cc: Likewise.
7194         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
7195         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
7196         * testsuite/ext/vstring/init-list.cc: Likewise.
7197         * testsuite/ext/vstring/moveable.cc: Likewise.
7198         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
7199         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
7200         Likewise.
7201         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
7202         Likewise.
7203         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
7204         Likewise.
7205         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
7206         Likewise.
7207         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
7208         Likewise.
7209         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
7210         Likewise.
7211         * testsuite/ext/vstring/types/23767.cc: Likewise.
7212         * testsuite/performance/21_strings/string_append.cc: Likewise.
7213         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
7214         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
7215         Likewise.
7216         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
7217         Likewise.
7218         * testsuite/performance/21_strings/string_find.cc: Likewise.
7219         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
7220         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
7221         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
7222         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
7223         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
7224         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
7225         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
7226         Likewise.
7227         * testsuite/performance/23_containers/create/map.cc: Likewise.
7228         * testsuite/performance/23_containers/create_from_sorted/set.cc:
7229         Likewise.
7230         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
7231         * testsuite/performance/23_containers/find/map.cc: Likewise.
7232         * testsuite/performance/23_containers/index/map.cc: Likewise.
7233         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
7234         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
7235         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
7236         Likewise.
7237         * testsuite/performance/23_containers/insert_erase/associative.cc:
7238         Likewise.
7239         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
7240         Likewise.
7241         * testsuite/performance/23_containers/producer_consumer/associative.cc:
7242         Likewise.
7243         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
7244         Likewise.
7245         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
7246         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
7247         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
7248         Likewise.
7249         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
7250         Likewise.
7251         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
7252         Likewise.
7253         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
7254         Likewise.
7255         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
7256         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
7257         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
7258         Likewise.
7259         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
7260         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
7261         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
7262         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
7263         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
7264         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
7265         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
7266         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
7267         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
7268         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
7269         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
7270         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
7271         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
7272         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
7273         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
7274         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
7275         Likewise.
7276         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
7277         Likewise.
7278         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
7279         Likewise.
7280         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
7281         Likewise.
7282         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
7283         Likewise.
7284         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
7285         Likewise.
7286         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
7287         Likewise.
7288         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
7289         Likewise.
7290         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
7291         Likewise.
7292         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
7293         Likewise.
7294         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
7295         Likewise.
7296         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
7297         Likewise.
7298         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
7299         Likewise.
7300         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
7301         Likewise.
7302         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
7303         Likewise.
7304         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
7305         Likewise.
7306         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
7307         Likewise.
7308         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
7309         Likewise.
7310         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
7311         Likewise.
7312         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
7313         Likewise.
7314         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
7315         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
7316         Likewise.
7317         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
7318         Likewise.
7319         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
7320         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
7321         Likewise.
7322         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
7323         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
7324         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
7325         Likewise.
7326         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
7327         Likewise.
7328         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
7329         Likewise.
7330         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
7331         Likewise.
7332         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
7333         Likewise.
7334         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
7335         Likewise.
7336         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
7337         Likewise.
7338         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
7339         Likewise.
7340         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
7341         Likewise.
7342         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
7343         Likewise.
7344         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
7345         Likewise.
7346         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
7347         Likewise.
7348         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
7349         Likewise.
7350         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
7351         Likewise.
7352         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
7353         Likewise.
7354         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
7355         Likewise.
7356         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
7357         Likewise.
7358         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
7359         Likewise.
7360         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
7361         Likewise.
7362         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
7363         Likewise.
7364         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
7365         Likewise.
7366         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
7367         Likewise.
7368         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
7369         Likewise.
7370         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
7371         Likewise.
7372         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
7373         Likewise.
7374         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
7375         Likewise.
7376         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
7377         Likewise.
7378         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
7379         Likewise.
7380         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
7381         Likewise.
7382         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
7383         Likewise.
7384         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
7385         Likewise.
7386         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
7387         Likewise.
7388         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
7389         Likewise.
7390         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
7391         Likewise.
7392         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
7393         Likewise.
7394         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
7395         Likewise.
7396         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
7397         Likewise.
7398         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
7399         Likewise.
7400         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
7401         Likewise.
7402         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
7403         Likewise.
7404         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
7405         Likewise.
7406         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
7407         Likewise.
7408         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
7409         Likewise.
7410         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
7411         Likewise.
7412         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
7413         Likewise.
7414         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
7415         Likewise.
7416         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
7417         Likewise.
7418         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
7419         Likewise.
7420         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
7421         Likewise.
7422         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
7423         Likewise.
7424         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
7425         Likewise.
7426         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
7427         Likewise.
7428         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
7429         Likewise.
7430         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
7431         Likewise.
7432         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
7433         Likewise.
7434         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
7435         Likewise.
7436         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
7437         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
7438         Likewise.
7439         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
7440         Likewise.
7441         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
7442         Likewise.
7443         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
7444         Likewise.
7445         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
7446         Likewise.
7447         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
7448         Likewise.
7449         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
7450         Likewise.
7451         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
7452         Likewise.
7453         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
7454         Likewise.
7455         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
7456         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7457         Likewise.
7458         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7459         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7460         Likewise.
7461         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7462         Likewise.
7463         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7464         Likewise.
7465         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7466         Likewise.
7467         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7468         Likewise.
7469         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7470         Likewise.
7471         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7472         Likewise.
7473         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7474         Likewise.
7475         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7476         Likewise.
7477         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7478         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7479         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7480         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7481         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7482         Likewise.
7483         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7484         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7485         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7486         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7487         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7488         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7489         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7490         * testsuite/util/io/prog_bar.cc: Likewise.
7491         * testsuite/util/io/prog_bar.hpp: Likewise.
7492         * testsuite/util/io/text_populate.hpp: Likewise.
7493         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7494         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7495         * testsuite/util/io/xml.hpp: Likewise.
7496         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7497         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7498         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7499         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7500         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7501         * testsuite/util/native_type/native_map.hpp: Likewise.
7502         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7503         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7504         * testsuite/util/native_type/native_set.hpp: Likewise.
7505         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7506         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7507         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7508         Likewise.
7509         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7510         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7511         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7512         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7513         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7514         Likewise.
7515         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7516         Likewise.
7517         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7518         Likewise.
7519         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7520         Likewise.
7521         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7522         Likewise.
7523         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7524         Likewise.
7525         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7526         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7527         Likewise.
7528         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7529         Likewise.
7530         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7531         Likewise.
7532         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7533         Likewise.
7534         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7535         Likewise.
7536         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7537         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7538         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7539         * testsuite/util/regression/basic_type.hpp: Likewise.
7540         * testsuite/util/regression/common_type.hpp: Likewise.
7541         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7542         Likewise.
7543         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7544         Likewise.
7545         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7546         Likewise.
7547         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7548         Likewise.
7549         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7550         Likewise.
7551         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7552         Likewise.
7553         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7554         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7555         Likewise.
7556         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7557         Likewise.
7558         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7559         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7560         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7561         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7562         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7563         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7564         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7565         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7566         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7567         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7568         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7569         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7570         * testsuite/util/testsuite_abi.cc: Likewise.
7571         * testsuite/util/testsuite_abi.h: Likewise.
7572         * testsuite/util/testsuite_abi_check.cc: Likewise.
7573         * testsuite/util/testsuite_allocator.cc: Likewise.
7574         * testsuite/util/testsuite_allocator.h: Likewise.
7575         * testsuite/util/testsuite_api.h: Likewise.
7576         * testsuite/util/testsuite_character.cc: Likewise.
7577         * testsuite/util/testsuite_character.h: Likewise.
7578         * testsuite/util/testsuite_common_types.h: Likewise.
7579         * testsuite/util/testsuite_error.h: Likewise.
7580         * testsuite/util/testsuite_hooks.cc: Likewise.
7581         * testsuite/util/testsuite_hooks.h: Likewise.
7582         * testsuite/util/testsuite_io.h: Likewise.
7583         * testsuite/util/testsuite_iterators.h: Likewise.
7584         * testsuite/util/testsuite_performance.h: Likewise.
7585         * testsuite/util/testsuite_rng.h: Likewise.
7586         * testsuite/util/testsuite_rvalref.h: Likewise.
7587         * testsuite/util/testsuite_tr1.h: Likewise.
7588         * testsuite/util/thread/all.h: Likewise.
7589         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7590         Likewise.
7591         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7592         Likewise.
7593         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7594         Likewise.
7595         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7596         Likewise.
7597         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7598         Likewise.
7599         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7600         Likewise.
7601         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7602         Likewise.
7603         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7604         Likewise.
7605         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7606         Likewise.
7607         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7608         Likewise.
7609         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7610         Likewise.
7611         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7612         Likewise.
7613         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7614         Likewise.
7615         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7616         Likewise.
7617         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7618         Likewise.
7619         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7620         Likewise.
7621         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7622         Likewise.
7623         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7624         Likewise.
7625         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7626         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7627         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7628         Likewise.
7629         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7630         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7631         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7632         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7633         Likewise.
7634         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7635         Likewise.
7636         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7637         Likewise.
7638         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7639         Likewise.
7640         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7641         Likewise.
7642         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7643         Likewise.
7644         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7645         Likewise.
7646         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7647         Likewise.
7648         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7649         Likewise.
7650         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7651         Likewise.
7652         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7653         Likewise.
7654         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7655         Likewise.
7656         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7657         Likewise.
7658         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7659         Likewise.
7660         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7661         Likewise.
7662         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7663         Likewise.
7664         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7665         Likewise.
7666         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7667         Likewise.
7668         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7669         Likewise.
7670         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7671         Likewise.
7672         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7673         Likewise.
7674         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7675         Likewise.
7676         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7677         Likewise.
7678         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7679         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7680         Likewise.
7681         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7682         Likewise.
7683         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7684         Likewise.
7685         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7686         Likewise.
7687         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7688         Likewise.
7689         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7690         Likewise.
7691         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7692         Likewise.
7693         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7694         Likewise.
7695         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7696         Likewise.
7697         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7698         Likewise.
7699         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7700         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7701         Likewise.
7702         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7703         Likewise.
7704         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7705         Likewise.
7706         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7707         Likewise.
7708         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7709         Likewise.
7710         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7711         Likewise.
7712         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7713         Likewise.
7714         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7715         Likewise.
7716         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7717         Likewise.
7718         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7719         Likewise.
7720         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7721         Likewise.
7722         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7723         Likewise.
7724         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7725         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7726         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7727         Likewise.
7728         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7729         Likewise.
7730         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7731         Likewise.
7732         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7733         Likewise.
7734         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7735         Likewise.
7736         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7737         Likewise.
7738         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7739         Likewise.
7740         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7741         Likewise.
7742         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7743         Likewise.
7744         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7745         Likewise.
7746         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7747         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7748         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7749         Likewise.
7750         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7751         Likewise.
7752         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7753         Likewise.
7754         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7755         Likewise.
7756         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7757         Likewise.
7758         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7759         Likewise.
7760         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7761         Likewise.
7762         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7763         Likewise.
7764         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7765         Likewise.
7766         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7767         Likewise.
7768         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7769         Likewise.
7770         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7771         Likewise.
7772         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7773         Likewise.
7774         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7775         Likewise.
7776         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7777         Likewise.
7778         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7779         Likewise.
7780         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7781         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7782         Likewise.
7783         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7784         Likewise.
7785         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7786         Likewise.
7787         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7788         Likewise.
7789         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7790         Likewise.
7791         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7792         Likewise.
7793         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7794         Likewise.
7795         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7796         Likewise.
7797         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7798         Likewise.
7799         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7800         Likewise.
7801         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7802         Likewise.
7803         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7804         Likewise.
7805         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7806         Likewise.
7807         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7808         Likewise.
7809         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7810         Likewise.
7811         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7812         Likewise.
7813         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7814         Likewise.
7815         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7816         Likewise.
7817         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7818         Likewise.
7819         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7820         Likewise.
7821         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7822         Likewise.
7823         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7824         Likewise.
7825         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7826         Likewise.
7827         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7828         Likewise.
7829         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7830         Likewise.
7831         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7832         Likewise.
7833         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7834         Likewise.
7835         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7836         Likewise.
7837         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7838         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7839         Likewise.
7840         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7841         Likewise.
7842         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7843         Likewise.
7844         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7845         Likewise.
7846         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7847         Likewise.
7848         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7849         Likewise.
7850         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7851         Likewise.
7852         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7853         Likewise.
7854         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7855         Likewise.
7856         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7857         Likewise.
7858         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7859         Likewise.
7860         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7861         Likewise.
7862         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7863         Likewise.
7864         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7865         Likewise.
7866         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7867         Likewise.
7868         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7869         Likewise.
7870         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7871         Likewise.
7872         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7873         Likewise.
7874         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7875         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7876         * testsuite/backward/hash_map/25896.cc: Likewise.
7877         * testsuite/backward/hash_set/25896.cc: Likewise.
7878
7879 2009-04-08  Ian Lance Taylor  <iant@google.com>
7880
7881         * include/backward/hashtable.h (erase): Correctly handle erasing a
7882         reference to an entry in the hash table.
7883         * testsuite/backward/hash_map/25896.cc: New.
7884         * testsuite/backward/hash_set/25896.cc: New.
7885
7886 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7887
7888         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7889         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7890
7891 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7892
7893         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7894         of debug.
7895         * include/Makefile.in: Regenerate.
7896         * include/precompiled/stdc++.h: Add.
7897
7898 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7899
7900         * include/bits/random.h: Adjust doxygen markup.
7901         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7902
7903         * testsuite/26_numerics/random/piecewise_linear_distribution/
7904         operators/serialize.cc: Use typedefs.
7905
7906 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7907
7908         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7909         __gnu_cxx namespace.  Remove "static inline".
7910
7911 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7912
7913         * include/bits/random.tcc (linear_congruential_engine<>::
7914         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7915
7916 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7917
7918         * include/bits/random.h (operator==): Mark all inline.
7919         (mersenne_twister_engine): Enable #if 0 checks.
7920
7921         * include/bits/random.h: Formatting tweaks.
7922
7923 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7924
7925         * include/bits/random.tcc (piecewise_linear_distribution<>::
7926         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7927         Remove spurious closed parenthesis.
7928
7929 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7930
7931         PR libstdc++/39644 (partial)
7932         * include/bits/random.tcc (linear_congruential_engine<>::
7933         seed(seed_seq&), independent_bits_engine<>::operator(),
7934         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7935
7936 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7937
7938         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7939         thinko.
7940         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7941         default.cc: Enable.
7942
7943 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7944
7945         PR libstdc++/39629 (partial)
7946         * testsuite/26_numerics/random/independent_bits_engine/cons/
7947         base_move.cc: Use uint_fast64_t instead of unsigned long.
7948         * testsuite/26_numerics/random/independent_bits_engine/cons/
7949         seed1.cc: Likewise.
7950         * testsuite/26_numerics/random/independent_bits_engine/cons/
7951         seed2.cc: Likewise.
7952         * testsuite/26_numerics/random/independent_bits_engine/cons/
7953         base_copy.cc: Likewise.
7954         * testsuite/26_numerics/random/independent_bits_engine/cons/
7955         default.cc: Likewise.
7956         * testsuite/26_numerics/random/independent_bits_engine/cons/
7957         seed_seq.cc: Likewise.
7958         * testsuite/26_numerics/random/independent_bits_engine/
7959         requirements/typedefs.cc: Likewise.
7960         * testsuite/26_numerics/random/independent_bits_engine/
7961         operators/equal.cc: Likewise.
7962         * testsuite/26_numerics/random/independent_bits_engine/
7963         operators/serialize.cc: Likewise.
7964         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7965
7966 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7967
7968         * include/tr1_impl/random: Remove, empty.
7969         * include/tr1_impl/random.tcc: Likewise.
7970
7971         * include/std/random: Minor clean-ups, formatting fixes, adjust
7972         copyright years.
7973         * include/bits/random.tcc: Likewise.
7974         * include/bits/random.h: Likewise.
7975         * include/tr1/random: Likewise.
7976         * include/tr1/random.tcc: Likewise.
7977         * include/tr1/random.h: Likewise.
7978
7979 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7980
7981         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7982         * doc/html/api.html: Regenerate.
7983
7984 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7985
7986         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7987         Change to mersenne_twister_engine, add same defaults as
7988         mersenne_twister_engine/cons/default.cc.
7989         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7990
7991         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7992         to __il.
7993         * include/bits/random.h (mersenne_twister_engine): Qualify
7994         _ShiftMin1 with namespace __detail.
7995         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7996         constexpr std::numeric_limits::max() can be used.
7997         (mersenne_twister_engine): Split apart static asserts into one
7998         assert per message. Temporarily disable the last three.
7999
8000 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
8001
8002         * include/Makefile.am: Update to N2836. Modified for new random headers.
8003         * include/Makefile.in: Ditto.
8004         * include/tr1_impl/random: Moved to tr1/random.h
8005         * include/tr1_impl/random.tcc: Moved to tr1
8006         * include/tr1/random: Just point to moved tr1 random headers.
8007         * include/tr1/random.tcc: Moved from tr1_impl.
8008         * include/tr1/random.h: Moved from tr1_impl/random.
8009         * include/std/random: Modified to point to std random headers.
8010         * include/bits/random.tcc: New implementation of std random facilities.
8011         * include/bits/random.h: Ditto.
8012         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
8013         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8014         seed1.cc: New.
8015         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8016         seed2.cc: New.
8017         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8018         default.cc: New.
8019         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8020         non_uint_neg.cc: New.
8021         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8022         typedefs.cc: New.
8023         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8024         equal.cc: New.
8025         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8026         serialize.cc: New.
8027         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8028         seed1.cc: New.
8029         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8030         seed2.cc: New.
8031         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8032         default.cc: New.
8033         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
8034         typedefs.cc: New.
8035         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8036         equal.cc: New.
8037         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8038         serialize.cc: New.
8039         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8040         seed1.cc: New.
8041         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8042         seed2.cc: New.
8043         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8044         default.cc: New.
8045         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
8046         typedefs.cc: New.
8047         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8048         equal.cc: New.
8049         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8050         serialize.cc: New.
8051         * testsuite/26_numerics/random/discard_block_engine/cons/
8052         base_move.cc: New.
8053         * testsuite/26_numerics/random/discard_block_engine/cons/
8054         seed1.cc: New.
8055         * testsuite/26_numerics/random/discard_block_engine/cons/
8056         seed2.cc: New.
8057         * testsuite/26_numerics/random/discard_block_engine/cons/
8058         base_copy.cc: New.
8059         * testsuite/26_numerics/random/discard_block_engine/cons/
8060         default.cc: New.
8061         * testsuite/26_numerics/random/discard_block_engine/cons/
8062         seed_seq.cc: New.
8063         * testsuite/26_numerics/random/discard_block_engine/requirements/
8064         typedefs.cc: New.
8065         * testsuite/26_numerics/random/discard_block_engine/operators/
8066         equal.cc: New.
8067         * testsuite/26_numerics/random/discard_block_engine/operators/
8068         serialize.cc: New.
8069         * testsuite/26_numerics/random/independent_bits_engine/cons/
8070         base_move.cc: New.
8071         * testsuite/26_numerics/random/independent_bits_engine/cons/
8072         seed1.cc: New.
8073         * testsuite/26_numerics/random/independent_bits_engine/cons/
8074         seed2.cc: New.
8075         * testsuite/26_numerics/random/independent_bits_engine/cons/
8076         base_copy.cc: New.
8077         * testsuite/26_numerics/random/independent_bits_engine/cons/
8078         default.cc: New.
8079         * testsuite/26_numerics/random/independent_bits_engine/cons/
8080         seed_seq.cc: New.
8081         * testsuite/26_numerics/random/independent_bits_engine/requirements/
8082         typedefs.cc: New.
8083         * testsuite/26_numerics/random/independent_bits_engine/operators/
8084         equal.cc: New.
8085         * testsuite/26_numerics/random/independent_bits_engine/operators/
8086         serialize.cc: New.
8087         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8088         base_move.cc: New.
8089         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8090         seed1.cc: New.
8091         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8092         seed2.cc: New.
8093         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8094         base_copy.cc: New.
8095         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8096         default.cc: New.
8097         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8098         seed_seq.cc: New.
8099         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
8100         typedefs.cc: New.
8101         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8102         equal.cc: New.
8103         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8104         serialize.cc
8105         * testsuite/26_numerics/random/mt19937.cc: New.
8106         * testsuite/26_numerics/random/mt19937_64.cc: New.
8107         * testsuite/26_numerics/random/minstd_rand.cc: New.
8108         * testsuite/26_numerics/random/minstd_rand0.cc: New.
8109         * testsuite/26_numerics/random/ranlux24_base.cc: New.
8110         * testsuite/26_numerics/random/ranlux48_base.cc: New.
8111         * testsuite/26_numerics/random/ranlux24.cc: New.
8112         * testsuite/26_numerics/random/ranlux48.cc: New.
8113         * testsuite/26_numerics/random/knuth_b.cc: New.
8114         * testsuite/26_numerics/random/default_random_engine.cc: New.
8115         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8116         parms.cc: New.
8117         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8118         default.cc: New.
8119         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
8120         typedefs.cc: New.
8121         * testsuite/26_numerics/random/chi_squared_distribution/operators/
8122         serialize.cc: New.
8123         * testsuite/26_numerics/random/normal_distribution/cons/
8124         parms.cc: New.
8125         * testsuite/26_numerics/random/normal_distribution/cons/
8126         default.cc: New.
8127         * testsuite/26_numerics/random/normal_distribution/requirements/
8128         typedefs.cc: New.
8129         * testsuite/26_numerics/random/normal_distribution/operators/
8130         serialize.cc: New.
8131         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
8132         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
8133         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
8134         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8135         parms_neg.cc: New.
8136         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8137         parms.cc: New.
8138         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8139         default.cc: New.
8140         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
8141         typedefs.cc: New.
8142         * testsuite/26_numerics/random/uniform_int_distribution/operators/
8143         serialize.cc: New.
8144         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8145         parms_neg.cc: New.
8146         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8147         parms.cc: New.
8148         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8149         default.cc: New.
8150         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
8151         typedefs.cc: New.
8152         * testsuite/26_numerics/random/uniform_real_distribution/operators/
8153         serialize.cc: New.
8154         * testsuite/26_numerics/random/poisson_distribution/cons/
8155         parms.cc: New.
8156         * testsuite/26_numerics/random/poisson_distribution/cons/
8157         default.cc: New.
8158         * testsuite/26_numerics/random/poisson_distribution/requirements/
8159         typedefs.cc
8160         * testsuite/26_numerics/random/poisson_distribution/operators/
8161         serialize.cc: New.
8162         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8163         parms.cc: New.
8164         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8165         default.cc: New.
8166         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
8167         typedefs.cc: New.
8168         * testsuite/26_numerics/random/bernoulli_distribution/operators/
8169         serialize.cc: New.
8170         * testsuite/26_numerics/random/discrete_distribution/cons/
8171         range.cc: New.
8172         * testsuite/26_numerics/random/discrete_distribution/cons/
8173         initlist.cc: New.
8174         * testsuite/26_numerics/random/discrete_distribution/cons/
8175         default.cc: New.
8176         * testsuite/26_numerics/random/discrete_distribution/cons/
8177         num_xbound_fun.cc: New.
8178         * testsuite/26_numerics/random/discrete_distribution/requirements/
8179         typedefs.cc: New.
8180         * testsuite/26_numerics/random/discrete_distribution/operators/
8181         serialize.cc: New.
8182         * testsuite/26_numerics/random/weibull_distribution/cons/
8183         parms.cc: New.
8184         * testsuite/26_numerics/random/weibull_distribution/cons/
8185         default.cc: New.
8186         * testsuite/26_numerics/random/weibull_distribution/requirements/
8187         typedefs.cc: New.
8188         * testsuite/26_numerics/random/weibull_distribution/operators/
8189         serialize.cc: New.
8190         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8191         parms.cc: New.
8192         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8193         default.cc: New.
8194         * testsuite/26_numerics/random/negative_binomial_distribution/
8195         requirements/typedefs.cc: New.
8196         * testsuite/26_numerics/random/negative_binomial_distribution/
8197         operators/serialize.cc: New.
8198         * testsuite/26_numerics/random/cauchy_distribution/cons/
8199         parms.cc: New.
8200         * testsuite/26_numerics/random/cauchy_distribution/cons/
8201         default.cc: New.
8202         * testsuite/26_numerics/random/cauchy_distribution/requirements/
8203         typedefs.cc: New.
8204         * testsuite/26_numerics/random/cauchy_distribution/operators/
8205         serialize.cc: New.
8206         * testsuite/26_numerics/random/gamma_distribution/cons/
8207         parms.cc: New.
8208         * testsuite/26_numerics/random/gamma_distribution/cons/
8209         default.cc: New.
8210         * testsuite/26_numerics/random/gamma_distribution/requirements/
8211         typedefs.cc: New.
8212         * testsuite/26_numerics/random/gamma_distribution/operators/
8213         serialize.cc: New.
8214         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8215         parms.cc: New.
8216         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8217         default.cc: New.
8218         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
8219         typedefs.cc: New.
8220         * testsuite/26_numerics/random/fisher_f_distribution/operators/
8221         serialize.cc: New.
8222
8223         * testsuite/26_numerics/random/exponential_distribution/cons/
8224         parms.cc: New.
8225         * testsuite/26_numerics/random/exponential_distribution/cons/
8226         default.cc: New.
8227         * testsuite/26_numerics/random/exponential_distribution/requirements/
8228         typedefs.cc: New.
8229         * testsuite/26_numerics/random/exponential_distribution/operators/
8230         serialize.cc: New.
8231         * testsuite/26_numerics/random/lognormal_distribution/cons/
8232         parms.cc: New.
8233         * testsuite/26_numerics/random/lognormal_distribution/cons/
8234         default.cc: New.
8235         * testsuite/26_numerics/random/lognormal_distribution/requirements/
8236         typedefs.cc: New.
8237         * testsuite/26_numerics/random/lognormal_distribution/operators/
8238         serialize.cc: New.
8239         * testsuite/26_numerics/random/binomial_distribution/cons/
8240         parms.cc: New.
8241         * testsuite/26_numerics/random/binomial_distribution/cons/
8242         default.cc: New.
8243         * testsuite/26_numerics/random/binomial_distribution/requirements/
8244         typedefs.cc: New.
8245         * testsuite/26_numerics/random/binomial_distribution/operators/
8246         serialize.cc: New.
8247         * testsuite/26_numerics/random/random_device/cons/
8248         token.cc: New.
8249         * testsuite/26_numerics/random/random_device/cons/
8250         default.cc: New.
8251         * testsuite/26_numerics/random/random_device/requirements/
8252         typedefs.cc: New.
8253         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8254         parms.cc: New.
8255         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8256         default.cc: New.
8257         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
8258         typedefs.cc: New.
8259         * testsuite/26_numerics/random/extreme_value_distribution/operators/
8260         serialize.cc: New.
8261         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8262         range.cc: New.
8263         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8264         default.cc: New.
8265         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8266         num_xbound_fun.cc: New.
8267         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8268         initlist_fun.cc: New.
8269         * testsuite/26_numerics/random/piecewise_linear_distribution/
8270         requirements/typedefs.cc: New.
8271         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
8272         serialize.cc: New.
8273         * testsuite/26_numerics/random/student_t_distribution/cons/
8274         parms.cc: New.
8275         * testsuite/26_numerics/random/student_t_distribution/cons/
8276         default.cc: New.
8277         * testsuite/26_numerics/random/student_t_distribution/requirements/
8278         typedefs.cc: New.
8279         * testsuite/26_numerics/random/student_t_distribution/operators/
8280         serialize.cc: New.
8281         * testsuite/26_numerics/random/geometric_distribution/cons/
8282         parms.cc: New.
8283         * testsuite/26_numerics/random/geometric_distribution/cons/
8284         default.cc: New.
8285         * testsuite/26_numerics/random/geometric_distribution/requirements/
8286         typedefs.cc: New.
8287         * testsuite/26_numerics/random/geometric_distribution/operators/
8288         serialize.cc: New.
8289         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8290         range.cc: New.
8291         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8292         default.cc: New.
8293         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8294         num_xbound_fun.cc: New.
8295         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8296         initlist_fun.cc: New.
8297         * testsuite/26_numerics/random/piecewise_constant_distribution/
8298         requirements/typedefs.cc: New.
8299         * testsuite/26_numerics/random/piecewise_constant_distribution/
8300         operators/serialize.cc: New.
8301
8302 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8303
8304         * include/ext/bitmap_allocator.h: The typedefs should be made public
8305         if we want them to be accessible. This has been revealed by the patch
8306         that fixes PR c++/26693 in g++.
8307
8308 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
8309
8310         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
8311         Regenerated.
8312         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
8313         Regenerated.
8314         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
8315         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
8316         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
8317         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
8318         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
8319         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
8320         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
8321         Regenerated.
8322         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
8323
8324 2009-03-31  Jason Merrill  <jason@redhat.com>
8325
8326         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
8327
8328         PR libstdc++/39310
8329         * include/tr1_impl/type_traits (is_function): Add partial
8330         specializations with function cv-quals.
8331         (__is_function_helper): Remove.
8332         (is_member_pointer): Don't define in terms of is_member_*_pointer.
8333
8334 2009-03-30  Ian Lance Taylor  <iant@google.com>
8335
8336         * include/backward/hashtable.h (clear): Return quickly if the
8337         table is empty.
8338
8339 2009-03-27  Ian Lance Taylor  <iant@google.com>
8340
8341         * include/backward/hashtable.h (_S_num_primes): Change to 29.
8342         (__stl_prime_list): Add 5 at the start of the list.
8343
8344 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
8345
8346         * include/std/fstream (basic_filebuf<>::open(const std::string&,
8347         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
8348         std::string&, ios_base::openmode), basic_ifstream<>::
8349         open(const std::string&, ios_base::openmode), basic_ofstream<>::
8350         basic_ofstream(const std::string&, ios_base::openmode),
8351         basic_ofstream<>::open(const std::string&, ios_base::openmode),
8352         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
8353         basic_fstream<>::open(const std::string&, ios_base::openmode)):
8354         Add in C++0x mode.
8355         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
8356         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
8357         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
8358         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
8359         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
8360         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
8361         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
8362
8363 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8364
8365         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
8366         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
8367         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
8368         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
8369
8370 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8371
8372         * include/bits/forward_list.h (_Fwd_list_node_base<>::
8373         _M_transfer_after, _M_reverse_after): Move out of line...
8374         * include/bits/forward_list.tcc: ... here.
8375         (forward_list<>::reverse): Move inline...
8376         * include/bits/forward_list.h: ... here; minor cosmetic changes.
8377
8378 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8379
8380         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
8381         28277.cc: Likewise.
8382         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
8383         Likewise.
8384         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
8385         Likewise.
8386         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
8387         Likewise.
8388
8389 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8390
8391         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
8392         year(s).
8393         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8394         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8395         Likewise.
8396         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8397         Likewise.
8398         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8399         Likewise.
8400         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8401
8402 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8403
8404         * testsuite/25_algorithms/search_n/iterator.cc: Condition
8405         iterations for simulators.
8406         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8407         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8408         Condition stream width for simulators.
8409         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8410         Likewise.
8411         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8412         Likewise.
8413         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8414
8415 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
8416
8417         * doc/xml/manual/appendix_contributing.xml: Add docbook style
8418         sheet version information. Table-ize docbook element examples.
8419         * doc/xml/manual/using.xml: Human-readable header
8420         markup. Alphabetized. Add new headers.
8421         * doc/html: Regenerate.
8422
8423 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
8424
8425         * doc/xml/faq.xml: Fix link to setup documentation.
8426
8427 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
8428
8429         * include/std/type_traits (__add_lvalue_reference_helper,
8430         __add_rvalue_reference_helper): As an optimization, rewrite
8431         condition (avoid is_function).
8432
8433 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8434
8435         PR libstdc++/39405
8436         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
8437         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8438
8439 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
8440
8441         * testsuite/30_threads/condition_variable_any/native_handle/
8442         typesizes.cc: Include tweaks.
8443         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8444         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8445         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8446         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8447         * testsuite/30_threads/condition_variable/native_handle/
8448         typesizes.cc: Same.
8449
8450 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8451
8452         * include/bits/shared_ptr.h: Add include guards.
8453         * include/tr1/shared_ptr.h: Likewise.
8454
8455 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8456
8457         * include/std/iostream: Fix doxygen link.
8458         * include/bits/forward_list.h: Fix doxygen markup.
8459         * include/ext/vstring.h: Escape backslash in doxygen comment.
8460         * include/bits/basic_string.h: Likewise.
8461
8462 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8463
8464         * doc/xml/faq.xml: Fix links to implementation status pages.
8465
8466 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8467
8468         * include/std/complex (operator+(const complex<>&, const _Tp&),
8469         operator+(const _Tp&, const complex<>&),
8470         operator-(const complex<>&, const _Tp&),
8471         operator-(const _Tp&, const complex<>&)): Do not assume real()
8472         returns a reference (against DR 387).
8473         * testsuite/26_numerics/complex/dr387_2.cc: New.
8474
8475 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8476
8477         * testsuite/thread/pthread4.cc: Move...
8478         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8479         * testsuite/thread/pthread5.cc: Move...
8480         * testsuite/23_containers/list/pthread5.cc: ...here.
8481         * testsuite/thread/pthread6.cc: Move...
8482         * testsuite/23_containers/map/pthread6.cc: ...here.
8483         * testsuite/thread/pthread7-rope.cc: Move...
8484         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8485         * testsuite/thread/guard.cc: Move...
8486         * testsuite/18_support/pthread_guard.cc: ...here.
8487         * testsuite/thread/18185.cc: Move...
8488         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8489         * testsuite/thread/pthread1.cc: Move...
8490         * testsuite/23_containers/list/pthread1.cc: ...here.
8491         * testsuite/thread/pthread2.cc: Move...
8492         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8493         * testsuite/thread/pthread3.cc: Move...
8494         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8495
8496         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8497         * testsuite/thread: Remove.
8498
8499 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8500
8501         * configure: Regenerate.
8502
8503 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8504
8505         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8506         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8507         from baseline_dir.
8508         * configure: Regenerate.
8509         * testsuite/Makefile.am (baseline_file): Remove variable.
8510         (site.exp): Set baseline_dir rather than baseline_file.
8511         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8512         * testsuite/Makefile.in: Regenerate.
8513
8514 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8515
8516         * testsuite/30_threads/thread/this_thread: Move...
8517         * testsuite/30_threads/this_thread: ...here.
8518         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8519         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8520         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8521         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8522         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8523         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8524
8525 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8526
8527         * doc/doxygen/user.cfg.in: Tweaks.
8528         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8529         be elsewhere.
8530
8531         * include/tr1_impl/unordered_map: Just use most specialized
8532         container module.
8533         * include/tr1_impl/unordered_set: Same.
8534         * include/tr1_impl/array: Same.
8535         * include/bits/stl_list.h: Same.
8536         * include/bits/stl_map.h: Same.
8537         * include/bits/stl_queue.h: Same.
8538         * include/bits/stl_set.h: Same.
8539         * include/bits/stl_stack.h: Same.
8540         * include/bits/forward_list.h: Same.
8541         * include/bits/basic_string.h: Same.
8542         * include/bits/stl_multimap.h: Same.
8543         * include/bits/stl_vector.h: Same.
8544         * include/bits/stl_deque.h: Same.
8545         * include/bits/stl_multiset.h: Same.
8546         * include/bits/stl_bvector.h: Same.
8547
8548         * include/backward/binders.h: Change binder module to binders.
8549
8550         * include/std/complex: Add complex_numers module.
8551         * include/tr1_impl/complex: Same.
8552
8553         * include/std/valarray: Add numeric_arrays module.
8554         * include/bits/gslice_array.h: Same.
8555         * include/bits/gslice.h: Same.
8556         * include/bits/mask_array.h: Same.
8557         * include/bits/slice_array.h: Same.
8558         * include/bits/indirect_array.h: Same.
8559
8560         * include/bits/allocator.h: Add allocators module.
8561         * include/ext/throw_allocator.h
8562         * include/ext/pool_allocator.h
8563         * include/ext/bitmap_allocator.h
8564         * include/ext/new_allocator.h
8565         * include/ext/malloc_allocator.h
8566         * include/ext/array_allocator.h
8567         * include/ext/mt_allocator.h
8568         * include/ext/debug_allocator.h
8569         * include/ext/extptr_allocator.h
8570
8571         * include/tr1_impl/functional: Move namespace markup here.
8572         * include/tr1_impl/regex: Same.
8573
8574         * include/tr1_impl/type_traits: Add metaprogramming module.
8575         * include/std/type_traits: Same.
8576
8577         * include/std/memory: Add memory module.
8578
8579         * include/std/ratio: Add ratio module.
8580
8581         * include/std/chrono: Move namespace markup here, add time module.
8582
8583         * include/std/thread: Move namespace markup here, add concurrency
8584         module.
8585         * include/std/mutex: Use concurrency module.
8586         * include/std/condition_variable: Same.
8587
8588
8589         * include/bits/ios_base.h: Refine io module.
8590         * include/bits/basic_ios.h: Same.
8591         * include/std/fstream: Same.
8592         * include/std/istream: Same.
8593         * include/std/ostream: Same.
8594         * include/std/sstream: Same.
8595
8596         * include/ext/vstring.h: Correct parameter markup.
8597
8598         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8599         * include/bits/unique_ptr.h: Same.
8600
8601         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8602         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8603         * include/bits/stl_heap.h: Add markup for new groupings.
8604         * include/bits/stl_algobase.h: Same.
8605         * include/bits/stl_algo.h: Same.
8606
8607         * include/c_compatibility/stdatomic.h: Add atomics module.
8608         * include/c_global/cstdatomic: Same.
8609
8610         * libsupc++/exception: Add exceptions module.
8611         * libsupc++/typeinfo: Same.
8612         * libsupc++/new: Same.
8613         * libsupc++/exception_ptr.h: Same.
8614         * include/std/system_error: Same.
8615         * include/std/stdexcept: Same.
8616
8617         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8618         * libsupc++/cxxabi-forced.h: Same.
8619
8620         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8621         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8622         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8623         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8624         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8625         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8626         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8627         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8628         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8629         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8630         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8631         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8632         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8633         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8634         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8635         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8636         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8637         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8638         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8639         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8640         * testsuite/23_containers/vector/requirements/dr438/
8641         constructor_1_neg.cc: Same.
8642         * testsuite/23_containers/vector/requirements/dr438/
8643         constructor_2_neg.cc: Same.
8644         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8645         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8646         * testsuite/23_containers/deque/requirements/dr438/
8647         constructor_1_neg.cc: Same.
8648         * testsuite/23_containers/deque/requirements/dr438/
8649         constructor_2_neg.cc: Same.
8650         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8651         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8652         * testsuite/23_containers/list/requirements/dr438/
8653         constructor_1_neg.cc: Same.
8654         * testsuite/23_containers/list/requirements/dr438/
8655         constructor_2_neg.cc: Same.
8656         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8657         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8658         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8659         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8660         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8661         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8662         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8663         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8664         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8665         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8666
8667 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8668
8669         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8670         * doc/doxygen/user.cfg.in: Update.
8671         * scripts/run_doxygen: Adjust for new group names.
8672
8673         * include/tr1_impl/random: Update doxygen group markup.
8674         * include/tr1_impl/unordered_map: Same.
8675         * include/tr1_impl/unordered_set: Same.
8676         * include/tr1_impl/array: Same.
8677         * include/std/numeric: Same.
8678         * include/std/utility: Same.
8679         * include/std/bitset: Same.
8680         * include/std/iosfwd: Same.
8681         * include/bits/stl_list.h: Same.
8682         * include/bits/stl_map.h: Same.
8683         * include/bits/stl_algobase.h: Same.
8684         * include/bits/stl_queue.h: Same.
8685         * include/bits/stl_set.h: Same.
8686         * include/bits/stl_stack.h: Same.
8687         * include/bits/stl_iterator_base_types.h: Same.
8688         * include/bits/forward_list.h: Same.
8689         * include/bits/basic_string.h: Same.
8690         * include/bits/stl_multimap.h: Same.
8691         * include/bits/stl_vector.h: Same.
8692         * include/bits/stl_deque.h: Same.
8693         * include/bits/stl_multiset.h: Same.
8694         * include/bits/stl_algo.h: Same.
8695         * include/bits/stl_bvector.h: Same.
8696         * include/bits/algorithmfwd.h: Same.
8697         * include/bits/stl_function.h: Same.
8698         * include/tr1/cmath: Same.
8699         * include/backward/binders.h: Same.
8700
8701 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8702
8703         * include/std/system_error (system_category): To system_category().
8704         (generic_category): To generic_category. DR 890.
8705         * src/system_error.cc: Define.
8706         * include/bits/functexcept.h: Only one __throw_system_error.
8707         * src/functexcept.cc: Same.
8708         * include/std/mutex: Fixup for changes above.
8709         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8710         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8711         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8712         * config/abi/pre/gnu.ver: Clean up exports.
8713
8714 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8715
8716         * include/std/thread: Fix typo.
8717         * src/thread.cc (thread::join): Use NULL.
8718
8719 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8720
8721         PR libstdc++/39168
8722         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8723         const string&)): Also check that the value != CHAR_MAX.
8724         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8725         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8726         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8727         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8728         _M_cache(const locale&)): Likewise.
8729         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8730         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8731         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8732         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8733         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8734         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8735
8736 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8737             Benjamin Kosnik  <bkoz@redhat.com>
8738
8739         * include/std/thread (_Impl_base): Move _M_id out and into ...
8740         (thread): ...here. Call _M_make_routine in body of constructors.
8741         Adjust data member usage to reflect changes.
8742         (_M_make_routine): From _M_make_shared_data.
8743         (_M_start_thread): Add __shared_base_type argument.
8744         * src/thread.cc: Fixups for above.
8745         * config/abi/pre/gnu.ver: Adjust exports.
8746         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8747         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8748         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8749
8750 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8751
8752         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8753         (compare_type_to_native_type): ...this, add alignment check.
8754         * testsuite/30_threads/condition_variable_any/native_handle/
8755         typesizes.cc: Modify as above.
8756         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8757         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8758         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8759         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8760         * testsuite/30_threads/condition_variable/native_handle/
8761         typesizes.cc: Same.
8762         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8763         typesizes.cc: Same.
8764
8765         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8766         * testsuite/30_threads/thread/cons/2.cc: Same.
8767         * testsuite/30_threads/thread/cons/3.cc: Same.
8768         * testsuite/30_threads/thread/cons/4.cc: Same.
8769         * testsuite/30_threads/thread/cons/5.cc: Same.
8770         * testsuite/30_threads/thread/cons/6.cc: Same.
8771         * testsuite/30_threads/thread/cons/7.cc: Same.
8772         * testsuite/30_threads/thread/cons/8.cc: Same.
8773
8774         * testsuite/30_threads/thread/cons/9.cc: New.
8775         * testsuite/30_threads/thread/cons/moveable.cc: New.
8776
8777         * src/condition_variable.cc: Clean up whitespace.
8778         * include/std/condition_variable: Same.
8779
8780 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8781
8782         * include/std/condition_variable (condition_variable): Remove
8783         _M_internal_mutex. Add private __native_type typedef.
8784         * src/condition_variable.cc (condition_variable::notify_one):
8785         Remove _M_internal_mutex use. Use typedef.
8786         (condition_variable::notify_all): Same.
8787         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8788         (recursive_mutex): Same.
8789         (timed_mutex): Same.
8790         (recursive_timed_mutex): Same.
8791         (once_flag): Make __native_type typedef private.
8792
8793         * include/std/thread (this_thread): Add minimal markup.
8794
8795         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8796         Adjust line numbers.
8797         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8798         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8799         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8800         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8801         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8802         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8803         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8804         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8805         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8806         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8807         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8808         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8809         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8810
8811         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8812         * testsuite/30_threads/condition_variable_any/native_handle/
8813         typesizes.cc: New.
8814         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8815         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8816         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8817         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8818         * testsuite/30_threads/condition_variable/native_handle/
8819         typesizes.cc: Same.
8820         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8821         typesizes.cc: Same.
8822
8823 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8824
8825         PR testsuite/33300
8826         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8827         on darwin for lp64.
8828
8829 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8830
8831         * configure.host: Set abi_baseline_pair for mips64*-linux.
8832         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8833
8834 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8835
8836         * include/std/thread (this_thread::get_id): Inline.
8837
8838 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8839
8840         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8841         _Callable as template argument for _M_make_shared_data.
8842         * testsuite/30_threads/thread/cons/6.cc: New.
8843         * testsuite/30_threads/thread/cons/7.cc: New.
8844         * testsuite/30_threads/thread/cons/8.cc: New.
8845
8846 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8847
8848         * testsuite/30_threads/thread/member: To..
8849         * testsuite/30_threads/thread/members: ...this.
8850         * testsuite/30_threads/condition_variable/member: To...
8851         * testsuite/30_threads/condition_variable/members: ...this.
8852
8853 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8854
8855         * include/std/thread (thread::id): Move definition inside thread.
8856         Use native_handle_type. Remove this_thread::get_id friend.
8857         Change __thread_data_ptr to __shared_base_ptr.
8858         (thread::id::id(native_handle_type): Make public. Still explicit.
8859         Use native_handle_type. Change _M_thread_id to _M_thread.
8860         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8861         _M_thread_handle to _M_id.
8862         (thread::__thread_data): Rename to _Impl.
8863         Fixup for renames.
8864         (thread::_M_make_thread_data): Return derived type.
8865         (thread::hardware_concurrency): Add definition for default case.
8866         (thread::get_id): Now can define inline.
8867         (thread): Change _M_thread_data to _M_data.
8868         (this_thread::get_id): Now can define inline.
8869         * src/thread.cc (__thread_proxy): Rename to
8870         execute_native_thread_routine.
8871         Fixup for other renames.
8872         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8873         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8874         * testsuite/30_threads/thread/algorithm: Move to..
8875         * testsuite/30_threads/thread/swap: ...this.
8876         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8877         * testsuite/30_threads/thread/id/operators.cc: New.
8878
8879 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8880
8881         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8882         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8883         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8884         exposing it in public std::tuple interface.
8885
8886 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8887             Benjamin Kosnik  <bkoz@redhat.com>
8888
8889         * include/std/thread (__thread_data_base): Nest class in std::thread.
8890         (__thread_data): Likewise.
8891         (__thread_data_ptr): Nest typedef in std::thread.
8892         * src/thread.cc (__thread_proxy): Qualify the above names.
8893         * config/abi/pre/gnu.ver: Remove unused exports.
8894
8895 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8896
8897         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8898         * include/bits/stl_vector.h: Remove private vector_type typedef.
8899         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8900         Fix line numbers.
8901         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8902         * testsuite/23_containers/vector/requirements/dr438/
8903         constructor_1_neg.cc: Same.
8904         * testsuite/23_containers/vector/requirements/dr438/
8905         constructor_2_neg.cc: Same.
8906         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8907         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8908
8909 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8910
8911         PR libstdc++/25191
8912         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8913         deal consistently with __try and __catch too.
8914         * src/localename.cc: Replace try -> __try, catch -> __catch.
8915         * src/ios.cc: Likewise.
8916         * src/locale.cc: Likewise.
8917         * src/istream.cc: Likewise.
8918         * src/thread.cc: Likewise.
8919         * src/compatibility.cc: Likewise.
8920         * src/bitmap_allocator.cc: Likewise.
8921         * src/ios_init.cc: Likewise.
8922         * include/debug/deque: Likewise.
8923         * include/debug/list: Likewise.
8924         * include/tr1_impl/hashtable: Likewise.
8925         * include/std/bitset: Likewise.
8926         * include/ext/pb_ds/detail/resize_policy/
8927         hash_load_check_resize_trigger_imp.hpp: Likewise.
8928         * include/ext/pb_ds/detail/resize_policy/
8929         hash_standard_resize_policy_imp.hpp: Likewise.
8930         * include/ext/pb_ds/detail/cc_hash_table_map_/
8931         resize_fn_imps.hpp: Likewise.
8932         * include/ext/pb_ds/detail/cc_hash_table_map_/
8933         constructor_destructor_fn_imps.hpp: Likewise.
8934         * include/ext/pb_ds/detail/pat_trie_/
8935         split_join_branch_bag.hpp: Likewise.
8936         * include/ext/pb_ds/detail/pat_trie_/
8937         constructors_destructor_fn_imps.hpp: Likewise.
8938         * include/ext/pb_ds/detail/bin_search_tree_/
8939         constructors_destructor_fn_imps.hpp: Likewise.
8940         * include/ext/pb_ds/detail/gp_hash_table_map_/
8941         resize_fn_imps.hpp: Likewise.
8942         * include/ext/pb_ds/detail/gp_hash_table_map_/
8943         constructor_destructor_fn_imps.hpp: Likewise.
8944         * include/ext/pb_ds/detail/binary_heap_/
8945         constructors_destructor_fn_imps.hpp: Likewise.
8946         * include/ext/pb_ds/detail/binary_heap_/
8947         erase_fn_imps.hpp: Likewise.
8948         * include/ext/pb_ds/detail/binary_heap_/
8949         split_join_fn_imps.hpp: Likewise.
8950         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8951         constructors_destructor_fn_imps.hpp: Likewise.
8952         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8953         * include/ext/pb_ds/detail/list_update_map_/
8954         constructor_destructor_fn_imps.hpp: Likewise.
8955         * include/ext/slist: Likewise.
8956         * include/ext/memory: Likewise.
8957         * include/ext/rc_string_base.h: Likewise.
8958         * include/ext/ropeimpl.h: Likewise.
8959         * include/ext/vstring.tcc: Likewise.
8960         * include/ext/rope: Likewise.
8961         * include/ext/sso_string_base.h: Likewise.
8962         * include/bits/shared_ptr.h: Likewise.
8963         * include/bits/stl_list.h: Likewise.
8964         * include/bits/locale_classes.tcc: Likewise.
8965         * include/bits/locale_facets.tcc: Likewise.
8966         * include/bits/locale_classes.h: Likewise.
8967         * include/bits/forward_list.h: Likewise.
8968         * include/bits/stl_vector.h: Likewise.
8969         * include/bits/stl_deque.h: Likewise.
8970         * include/bits/istream.tcc: Likewise.
8971         * include/bits/stl_uninitialized.h: Likewise.
8972         * include/bits/ostream.tcc: Likewise.
8973         * include/bits/vector.tcc: Likewise.
8974         * include/bits/stl_tempbuf.h: Likewise.
8975         * include/bits/deque.tcc: Likewise.
8976         * include/bits/basic_string.tcc: Likewise.
8977         * include/bits/ostream_insert.h: Likewise.
8978         * include/bits/locale_facets_nonio.tcc: Likewise.
8979         * include/bits/stl_tree.h: Likewise.
8980         * include/bits/fstream.tcc: Likewise.
8981         * include/tr1/shared_ptr.h: Likewise.
8982         * include/tr1/hypergeometric.tcc: Likewise.
8983         * include/backward/hashtable.h: Likewise.
8984         * libsupc++/exception_ptr.h: Likewise.
8985         * libsupc++/eh_personality.cc: Likewise.
8986         * libsupc++/eh_call.cc: Likewise.
8987         * config/locale/gnu/monetary_members.cc: Likewise.
8988         * config/locale/gnu/time_members.h: Likewise.
8989         * config/locale/generic/time_members.h: Likewise.
8990
8991 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8992
8993         * include/parallel/algorithmfwd.h:
8994         Add parallelism default for many declarations.
8995         * include/parallel/numericfwd.h: Likewise.
8996         * include/parallel/iterator.h: Use iterator_traits as usual.
8997         * include/parallel/par_loop.h:
8998         Include equally_split.h.
8999         (for_each_template_random_access_ed):
9000         Avoid calling the Result default constructor.
9001         * include/parallel/numeric: Replace
9002         for_each_template_random_access by
9003         for_each_template_random_access_ed in numeric functions.
9004
9005 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
9006
9007         * config/os/gnu-linux/os_defines.h: Remove superfluous
9008         __NO_STRING_INLINES.
9009
9010 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9011
9012         * testsuite/21_strings/c_strings/char/3.cc: New test.
9013         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
9014
9015 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
9016             Jakub Jelinek  <jakub@redhat.com>
9017
9018         PR libstdc++/30928 (partial, works together with recent glibcs)
9019         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9020         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9021         defined.
9022         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9023         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9024         defined.
9025         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9026         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9027         defined.
9028         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9029         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9030         defined.
9031         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
9032         argument is const char *, assign result to const char * var, not
9033         char *.
9034         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
9035         argument is const wchar_t *, assign result to const wchar_t * var, not
9036         wchar_t *.
9037
9038 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
9039
9040         * include/std/thread: Remove unused headers.
9041         (__thread_data_base): Remove unused mutex and base.
9042         (thread::~thread): Only detach if joinable.
9043         (thread::joinable): Test if thread data ptr is empty.
9044         (thread::_M_thread_data_mutex): Remove.
9045         (thread::_M_get_thread_data): Remove.
9046         (thread::_M_make_thread_data): Remove overload, use make_shared.
9047         (thread::id::id): Make constructor explicit.
9048         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
9049         (thread::_M_start_thread): Break shared_ptr cycle on error.
9050         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
9051         * testsuite/30_threads/thread/member/4.cc: New.
9052         * testsuite/30_threads/thread/member/5.cc: New.
9053
9054 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
9055
9056         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
9057         (standard_layout): Just use !has_virtual_destructor for now.
9058         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
9059         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
9060         * testsuite/30_threads/recursive_mutex/requirements/
9061         standard_layout.cc: New.
9062         * testsuite/30_threads/condition_variable/requirements/
9063         standard_layout.cc: New.
9064         * testsuite/29_atomics/atomic_address/requirements/
9065         standard_layout.cc: Adjust.
9066         * testsuite/29_atomics/atomic_flag/requirements/
9067         standard_layout.cc: Same.
9068         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
9069         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
9070         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
9071         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
9072         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
9073         line numbers.
9074         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
9075         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
9076         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
9077         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
9078         Remove, not required.
9079
9080 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
9081
9082         * include/std/thread (__thread_data_base, thread): Rename member
9083         functions to match coding style.
9084         (thread::thread,thread::operator=): Define move operations.
9085         * src/thread.cc (__thread_data_base, thread): Rename member functions.
9086         * config/abi/pre/gnu.ver: Adjust.
9087
9088 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
9089
9090         PR libstdc++/38384
9091         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
9092         on HPUX.
9093         * configure: Regenerate.
9094
9095 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
9096
9097         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
9098         atomic_flag_fence.
9099
9100 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9101
9102 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9103             Uros Bizjak  <ubizjak@gmail.com>
9104
9105         PR libstdc++/38834
9106         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
9107         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
9108
9109 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9110             Rainer Emrich  <r.emrich@de.tecosim.com>
9111
9112         PR libstdc++/38919
9113         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
9114         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
9115         * configure: Regenerate.
9116
9117 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
9118
9119         * include/std/thread (__thread_data_base::__run): Make non-const.
9120         * testsuite/30_threads/thread/cons/5.cc: New.
9121
9122 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
9123
9124         * src/Makefile.am (sources): Add math_stubs_float.cc.
9125         * src/Makefile.in: Regenerate.
9126         * src/math_stubs_float.cc: New, from libmath/stubs.c.
9127
9128 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9129
9130         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
9131         * src/Makefile.in: Regenerate.
9132         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
9133
9134 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9135
9136         PR libstdc++/32666
9137         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
9138
9139 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9140
9141         PR libstdc++/32666
9142         * Makefile.am (hosted_source): Remove libmath directory.
9143         * Makefile.in: Regenerate.
9144         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
9145         (AC_REPLACE_MATHFUNCS): Remove.
9146         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
9147         in GLIBCXX_CHECK_C99_TR1.
9148         * acinclude.m4: Remove libmath, need_math.
9149         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
9150         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
9151         * configure.ac: Same.
9152         * configure: Regenerate.
9153         * fragment.am: Fix comment.
9154         * config.h.in: Regenerate.
9155         * src/Makefile.in: Regenerate.
9156         * src/Makefile.am: Remove libmath references.
9157         * doc/Makefile.in: Regenerate.
9158         * po/Makefile.in: Regenerate.
9159         * include/Makefile.in: Regenerate.
9160         * libsupc++/Makefile.in: Regenerate.
9161         * testsuite/Makefile.in: Regenerate.
9162
9163         * src/compatibility.cc: Also export long double versions of "C" math
9164         library if hppa-linux.
9165         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
9166         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
9167
9168         * libmath: Remove.
9169         * libmath/signbit.c: Same.
9170         * libmath/stubs.c: Same.
9171         * libmath/Makefile.in: Same.
9172         * libmath/copysignf.c: Same.
9173         * libmath/mathconf.h: Same.
9174         * libmath/signbitf.c: Same.
9175         * libmath/Makefile.am: Same.
9176         * libmath/signbitl.c: Same.
9177
9178 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
9179             Paolo Carlini  <paolo.carlini@oracle.com>
9180
9181         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
9182         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
9183         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
9184         * configure.ac: Adjust.
9185         * doc/xml/manual/configure.xml: Update.
9186         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
9187         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
9188         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
9189         * configure: Regenerate.
9190         * config.h.in: Likewise.
9191
9192         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
9193         thread::joinable, thread::swap, this_thread::get_id,
9194         this_thread::yield): Define inline...
9195         * include/std/thread: ... here.
9196         * config/abi/pre/gnu.ver: Adjust.
9197
9198 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9199
9200         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
9201         Add dg-timeout-factor 2.0.
9202         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
9203         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
9204         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
9205         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
9206         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
9207         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
9208
9209 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9210
9211         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
9212         field from readelf output.
9213
9214 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9215
9216         PR libstdc++/38384
9217         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
9218         * configure: Regenerate.
9219
9220 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9221
9222         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
9223         _GLIBCXX_HAVE_TLS.
9224         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
9225
9226 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9227
9228         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
9229         constructor for _M_pattern.
9230         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
9231         string.cc: Test construction from different basic_string type.
9232         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
9233         string.cc: Likewise.
9234
9235 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
9236             Jonathan Larmour  <jifl@eCosCentric.com>
9237
9238         PR libstdc++/36801
9239         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
9240         New.
9241         (__gnu_cxx::__exchange_and_add): Use it.
9242         * src/atomic.cc (get_atomic_mutex): New.
9243         * src/debug.cc (get_safe_base_mutex): New.
9244         * src/locale.cc (get_locale_cache_mutex): New.
9245         * src/mt_allocator.cc (get_freelist): New.
9246         (get_freelist_mutex): New.
9247         * src/pool_allocator.cc (get_palloc_mutex): New.
9248         * include/std/mutex (__once_functor_lock): To
9249         (__get_once_functor_lock): ...this.
9250         * src/mutex.cc (__once_mutex): Don't export, use
9251         (get_once_mutex): ...this.
9252         * config/abi/pre/gnu.ver: Adjust exports.
9253
9254 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9255
9256         PR libstdc++/38732
9257         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
9258         referenceCount field again.
9259         (__cxxabiv1::__cxa_refcounted_exception): New struct.
9260         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
9261         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
9262         inline functions.
9263         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
9264         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
9265         instead of __cxa_exception.
9266         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
9267         __cxxabiv1::__cxa_throw): Likewise.
9268         * libsupc++/eh_ptr.cc (std::rethrow_exception,
9269         std::__exception_ptr::exception_ptr::_M_addref,
9270         std::__exception_ptr::exception_ptr::_M_release,
9271         __gxx_dependent_exception_cleanup): Likewise.
9272         * testsuite/18_support/exception/38732.cc: New test.
9273
9274         PR libstdc++/38092
9275         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
9276         * src/compatibility.cc: Don't use .symver directives if
9277         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
9278         * config.h.in: Regenerated.
9279         * configure: Likewise.
9280
9281 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
9282
9283         PR libstdc++/38466
9284         * include/bits/stl_pair.h: Document C++03 pair vs swap.
9285
9286 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
9287
9288         * src/locale_init.cc (locale::_S_initialize_once): Move construction
9289         of classic locale...
9290         (locale::classic): Here.
9291
9292 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
9293
9294         * include/tr1_impl/regex: Fix bad return statements and typos.
9295
9296 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9297
9298         * include/tr1_impl/regex: Remove unimplemented function definitions.
9299         * testsuite/28_regex/init-list.cc: Compile only.
9300         * testsuite/tr1/7_regular_expressions/regex/cons/char/
9301         c_string_extended.cc: Same.
9302         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
9303         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
9304
9305 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9306
9307         PR libstdc++/38384
9308         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
9309         * configure: Regenerate.
9310
9311 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9312
9313         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
9314         * configure: Regenerate.
9315
9316 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9317
9318         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
9319         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
9320         * configure: Regenerate.
9321
9322 2009-01-04  Richard Guenther  <rguenther@suse.de>
9323
9324         PR libstdc++/38720
9325         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
9326         integer type for storage, arithmetic and comparisons.
9327         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
9328
9329 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9330
9331         PR libstdc++/38719
9332         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
9333         _Fwd_list_const_iterator::_M_next): Fix return type.
9334
9335 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9336
9337         * Revert last commit, reopen and suspend libstdc++/38678.
9338
9339 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9340
9341         PR libstdc++/38678
9342         * include/std/istream (basic_istream<>::_M_read): New.
9343         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
9344         (basic_istream<>::read, basic_istream<>::readsome): Use it.
9345         * include/std/ostream (basic_ostream<>::_M_write_): New.
9346         (basic_ostream<>::_M_write): Adjust.
9347         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
9348         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
9349         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
9350         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
9351         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.