OSDN Git Service

2009-08-24 Rafael Avila de Espindola <espindola@google.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-08-23  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2
3         * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
4         before --mode argument.
5         * libsupc++/Makefile.in: Regenerate.
6
7 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8
9         * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
10         2.64 and Automake 1.11 in examples; update link to Autoconf
11         manual page about quadrigraphs.
12         * Makefile.am (install-html, install-pdf): Remove.
13         * Makefile.in: Regenerate.
14
15         * Makefile.in: Regenerate.
16         * acinclude.m4: Regenerate.
17         * aclocal.m4: Regenerate.
18         * config.h.in: Regenerate.
19         * configure: Regenerate.
20         * doc/Makefile.in: Regenerate.
21         * include/Makefile.in: Regenerate.
22         * libsupc++/Makefile.in: Regenerate.
23         * po/Makefile.in: Regenerate.
24         * python/Makefile.in: Regenerate.
25         * src/Makefile.in: Regenerate.
26         * testsuite/Makefile.in: Regenerate.
27
28 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
29
30         * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
31         $(LIBTOOLFLAGS).
32         * libsupc++/Makefile.in: Regenerate.
33         * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
34         and $(LIBTOOLFLAGS).
35         * src/Makefile.in: Regenerate.
36
37 2009-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
38
39         * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
40         missing dg-require directives.
41
42 2009-08-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
43
44         * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
45         to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
46         * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
47         __numeric_constants<_Tp>::__gamma_e().
48
49 2009-08-17  Benjamin Kosnik  <bkoz@redhat.com>
50
51         * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
52
53 2009-08-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
54
55         * configure.ac: Move guarded checks for CC and CXX ...
56         * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
57         * configure: Regenerate.
58
59 2009-08-14  Edward Smith-Rowland  <3dw4rd@verizon.net>
60             Paolo Carlini  <paolo.carlini@oracle.com>
61
62         PR libstdc++/41061
63         * include/bits/random.h (operator<<(std::basic_ostream<>&,
64         const std::lognormal_distribution<>&), 
65         operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
66         operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
67         operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
68         operator<<(std::basic_ostream<>&,
69         const std::chi_squared_distribution<>&),
70         operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
71         operator<<(std::basic_ostream<>&,
72         const std::fisher_f_distribution<>&),
73         operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
74         operator<<(std::basic_ostream<>&,
75         const std::student_t_distribution<>&),
76         operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
77         operator<<(std::basic_ostream<>&,
78         const std::negative_binomial_distribution<>&)): Declare friend.
79         * testsuite/26_numerics/random/uniform_real_distribution/operators/
80         serialize.cc: New.
81         * testsuite/26_numerics/random/piecewise_constant_distribution/
82         operators/serialize.cc: Likewise.
83         * testsuite/26_numerics/random/chi_squared_distribution/operators/
84         serialize.cc: Likewise.
85         * testsuite/26_numerics/random/normal_distribution/operators/
86         serialize.cc: Likewise.
87         * testsuite/26_numerics/random/uniform_int_distribution/operators/
88         serialize.cc: Likewise.
89         * testsuite/26_numerics/random/poisson_distribution/operators/
90         serialize.cc: Likewise.
91         * testsuite/26_numerics/random/bernoulli_distribution/operators/
92         serialize.cc: Likewise.
93         * testsuite/26_numerics/random/discrete_distribution/operators/
94         serialize.cc: Likewise.
95         * testsuite/26_numerics/random/weibull_distribution/operators/
96         serialize.cc: Likewise.
97         * testsuite/26_numerics/random/negative_binomial_distribution/
98         operators/serialize.cc: Likewise.
99         * testsuite/26_numerics/random/cauchy_distribution/operators/
100         serialize.cc: Likewise.
101         * testsuite/26_numerics/random/gamma_distribution/operators/
102         serialize.cc: Likewise.
103         * testsuite/26_numerics/random/fisher_f_distribution/operators/
104         serialize.cc: Likewise.
105         * testsuite/26_numerics/random/exponential_distribution/operators/
106         serialize.cc: Likewise.
107         * testsuite/26_numerics/random/lognormal_distribution/operators/
108         serialize.cc: Likewise.
109         * testsuite/26_numerics/random/binomial_distribution/operators/
110         serialize.cc: Likewise.
111         * testsuite/26_numerics/random/extreme_value_distribution/operators/
112         serialize.cc: Likewise.
113         * testsuite/26_numerics/random/piecewise_linear_distribution/
114         operators/serialize.cc
115         * testsuite/26_numerics/random/student_t_distribution/operators/
116         serialize.cc: Likewise.
117         * testsuite/26_numerics/random/geometric_distribution/operators/
118         serialize.cc: Likewise.
119
120 2009-08-14  Edward Smith-Rowland  <3dw4rd@verizon.net>
121
122         * include/bits/stl_tree.h: In C++0x mode make erase return
123         an iterator as per DR 130.
124         * include/bits/stl_set.h: Same.
125         * include/bits/stl_multiset.h: Same.
126         * include/bits/stl_map.h: Same.
127         * include/bits/stl_multimap.h: Same.
128         * doc/xml/manual/intro.xml: Document.
129         * testsuite/23_containers/set/dr130.cc: New.
130         * testsuite/23_containers/multiset/dr130.cc: New.
131         * testsuite/23_containers/map/dr130.cc: New.
132         * testsuite/23_containers/multimap/dr130.cc: New.
133
134 2009-08-14  Benjamin Kosnik  <bkoz@redhat.com>
135
136         * include/ext/pointer.h: Add pragma system_header, use
137         _GLIBCXX_USE_LONG_LONG, macro cleanup.
138
139 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
140
141         * src/compatibility-ldbl.cc: Include cmath.
142
143 2009-08-13  Benjamin Kosnik  <bkoz@redhat.com>
144
145         * src/compatibility-ldbl.cc: Include tr1/functional.
146
147 2009-08-12  Benjamin Kosnik  <bkoz@redhat.com>
148
149         * src/compatibility-ldbl.cc: Add explicit namespace scope.
150
151 2009-08-11  Benjamin Kosnik  <bkoz@redhat.com>
152
153         * include/precompiled/extc++.h: Don't include TR1 if C++0x.
154         * include/precompiled/stdc++.h: Don't include cassert if
155         _GLIBCXX_NO_ASSERT defined.
156         * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
157         semi-colon.
158         * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
159         Same.
160
161         * testsuite/17_intro/headers/all.cc: Move into dialect-specific
162         directory.
163         * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
164         * testsuite/17_intro/headers/all_assert_neg.cc: Same.
165         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
166
167         * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
168         * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
169         use stdc++.h include.
170         * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
171         * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
172         * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
173         * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
174         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
175         * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
176         ...this.
177         * testsuite/17_intro/headers/c++200x/all.cc: To...
178         * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
179         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
180         * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
181         ...this.
182         * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
183         * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
184
185 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
186
187         * include/std/future: Move error handling bits outside macro guard.
188         * src/future.cc: Adjust.
189
190         * include/precompiled/stdc++.h: Add future.
191         * doc/xml/manual/using.xml: Same.
192
193 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
194
195         * src/hashtable.cc: Just definitions.
196         * src/hashtable_c++0x.cc: Compile C++0x versions.
197         * src/hash.cc: Same.
198         * src/hash_c++0x.cc: Same.
199         src/hash_tr1.cc: Compile TR1 versions.
200         src/hashtable_tr1.cc: Same.
201
202         * src/limits_c++0x.cc: Sync build error handling.
203
204         * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
205         hashtable.cc to hashtable_tr1.cc.
206         * src/Makefile.in: Regenerate.
207
208 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
209
210         * include/tr1_impl/functional: Doxygen markup.
211
212         * doc/html/*: Regenerate.
213
214 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
215
216         * include/std/future: Fixes for -fno-exceptions.
217         * include/bits/functexcept.h: Same.
218         * libsupc++/exception_ptr.h: Same.
219         * src/pool_allocator.cc: Same.
220         * src/future.cc: Same.
221         * src/functexcept.cc: Same.
222         * config/abi/pre/gnu.ver: New exports.
223         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
224         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
225         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
226         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
227         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
228         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
229         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
230
231         * testsuite/23_containers/deque/operators/1.cc: Separate in two...
232         * testsuite/23_containers/deque/operators/2.cc: New.
233
234 2009-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
235
236         * src/hash.cc (hash<string>::operator()(string),
237         hash<wstring>::operator()(wstring)): Do not decorate as throwing
238         nothing.
239         * include/bits/functional_hash.h (hash<error_code>::
240         operator()(error_code)): Likewise.
241
242 2009-08-06  Benjamin Kosnik  <bkoz@redhat.com>
243
244         * src/compatibility.cc: Make C++0x safe, add in explicit casts to
245         bool for stream sentry objects.
246         * include/bits/istream.tcc: Same.
247         * include/bits/ostream.tcc: Same.
248         * include/bits/basic_string.tcc: Same.
249         * include/bits/ostream_insert.h: Same.
250         * src/istream.cc: Same.
251
252 2009-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
253
254         PR libstdc++/15523
255         * include/debug/safe_iterator.h (_Safe_iterator<>::
256         _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
257         operator=(const _Safe_iterator&)): Implement resolution of DR 408,
258         do not error out when the source is a value-initialized iterator.
259         * testsuite/23_containers/vector/15523.cc: New.
260         * doc/xml/manual/intro.xml: Add an entry for DR 408.
261
262 2009-08-03  Paolo Carlini  <paolo.carlini@oracle.com>
263
264         * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
265         cosmetic changes, inline.
266         * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
267         Likewise.
268         * include/bits/move.h: Minor cosmetic changes.
269
270 2009-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
271
272         PR libstdc++/40912 (final)
273         * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
274         * testsuite/26_numerics/random/uniform_real_distribution/cons/
275         parms_neg.cc: Likewise.
276         * testsuite/26_numerics/random/uniform_real_distribution/cons/
277         parms.cc: Likewise.
278         * testsuite/26_numerics/random/uniform_real_distribution/cons/
279         default.cc: Likewise.
280         * testsuite/26_numerics/random/uniform_real_distribution/
281         requirements/typedefs.cc: Likewise.
282         * testsuite/26_numerics/random/piecewise_constant_distribution/
283         cons/range.cc: Likewise.
284         * testsuite/26_numerics/random/piecewise_constant_distribution/
285         cons/default.cc: Likewise.
286         * testsuite/26_numerics/random/piecewise_constant_distribution/
287         cons/num_xbound_fun.cc: Likewise.
288         * testsuite/26_numerics/random/piecewise_constant_distribution/
289         cons/initlist_fun.cc: Likewise.
290         * testsuite/26_numerics/random/piecewise_constant_distribution/
291         requirements/typedefs.cc: Likewise.
292         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
293         * testsuite/26_numerics/random/chi_squared_distribution/cons/
294         parms.cc: Likewise.
295         * testsuite/26_numerics/random/chi_squared_distribution/cons/
296         default.cc: Likewise.
297         * testsuite/26_numerics/random/chi_squared_distribution/
298         requirements/typedefs.cc: Likewise.
299         * testsuite/26_numerics/random/normal_distribution/
300         cons/parms.cc: Likewise.
301         * testsuite/26_numerics/random/normal_distribution/
302         cons/default.cc: Likewise.
303         * testsuite/26_numerics/random/normal_distribution/
304         requirements/typedefs.cc: Likewise.
305         * testsuite/26_numerics/random/seed_seq/cons/
306         range.cc: Likewise.
307         * testsuite/26_numerics/random/seed_seq/cons/
308         initlist.cc: Likewise.
309         * testsuite/26_numerics/random/seed_seq/cons/
310         default.cc: Likewise.
311         * testsuite/26_numerics/random/seed_seq/requirements/
312         typedefs.cc: Likewise.
313         * testsuite/26_numerics/random/uniform_int_distribution/
314         cons/parms_neg.cc: Likewise.
315         * testsuite/26_numerics/random/uniform_int_distribution/
316         cons/parms.cc: Likewise.
317         * testsuite/26_numerics/random/uniform_int_distribution/
318         cons/default.cc: Likewise.
319         * testsuite/26_numerics/random/uniform_int_distribution/
320         requirements/typedefs.cc: Likewise.
321         * testsuite/26_numerics/random/poisson_distribution/cons/
322         parms.cc: Likewise.
323         * testsuite/26_numerics/random/poisson_distribution/cons/
324         default.cc: Likewise.
325         * testsuite/26_numerics/random/poisson_distribution/
326         requirements/typedefs.cc: Likewise.
327         * testsuite/26_numerics/random/bernoulli_distribution/
328         cons/parms.cc: Likewise.
329         * testsuite/26_numerics/random/bernoulli_distribution/
330         cons/default.cc: Likewise.
331         * testsuite/26_numerics/random/bernoulli_distribution/
332         requirements/typedefs.cc: Likewise.
333         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
334         * testsuite/26_numerics/random/
335         default_random_engine.cc: Likewise.
336         * testsuite/26_numerics/random/discrete_distribution/
337         cons/range.cc: Likewise.
338         * testsuite/26_numerics/random/discrete_distribution/
339         cons/initlist.cc: Likewise.
340         * testsuite/26_numerics/random/discrete_distribution/
341         cons/default.cc: Likewise.
342         * testsuite/26_numerics/random/discrete_distribution/
343         cons/num_xbound_fun.cc: Likewise.
344         * testsuite/26_numerics/random/discrete_distribution/
345         requirements/typedefs.cc: Likewise.
346         * testsuite/26_numerics/random/weibull_distribution/
347         cons/parms.cc: Likewise.
348         * testsuite/26_numerics/random/weibull_distribution/
349         cons/default.cc: Likewise.
350         * testsuite/26_numerics/random/weibull_distribution/
351         requirements/typedefs.cc: Likewise.
352         * testsuite/26_numerics/random/independent_bits_engine/
353         cons/base_move.cc: Likewise.
354         * testsuite/26_numerics/random/independent_bits_engine/
355         cons/seed1.cc: Likewise.
356         * testsuite/26_numerics/random/independent_bits_engine/
357         cons/seed2.cc: Likewise.
358         * testsuite/26_numerics/random/independent_bits_engine/
359         cons/base_copy.cc: Likewise.
360         * testsuite/26_numerics/random/independent_bits_engine/
361         cons/default.cc: Likewise.
362         * testsuite/26_numerics/random/independent_bits_engine/
363         cons/seed_seq.cc: Likewise.
364         * testsuite/26_numerics/random/independent_bits_engine/
365         requirements/typedefs.cc: Likewise.
366         * testsuite/26_numerics/random/independent_bits_engine/
367         operators/equal.cc: Likewise.
368         * testsuite/26_numerics/random/independent_bits_engine/
369         operators/serialize.cc: Likewise.
370         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
371         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
372         * testsuite/26_numerics/random/subtract_with_carry_engine/
373         cons/seed1.cc: Likewise.
374         * testsuite/26_numerics/random/subtract_with_carry_engine/
375         cons/seed2.cc: Likewise.
376         * testsuite/26_numerics/random/subtract_with_carry_engine/
377         cons/default.cc: Likewise.
378         * testsuite/26_numerics/random/subtract_with_carry_engine/
379         requirements/typedefs.cc: Likewise.
380         * testsuite/26_numerics/random/subtract_with_carry_engine/
381         operators/equal.cc: Likewise.
382         * testsuite/26_numerics/random/subtract_with_carry_engine/
383         operators/serialize.cc: Likewise.
384         * testsuite/26_numerics/random/discard_block_engine/cons/
385         base_move.cc: Likewise.
386         * testsuite/26_numerics/random/discard_block_engine/cons/
387         seed1.cc: Likewise.
388         * testsuite/26_numerics/random/discard_block_engine/cons/
389         seed2.cc: Likewise.
390         * testsuite/26_numerics/random/discard_block_engine/cons/
391         base_copy.cc: Likewise.
392         * testsuite/26_numerics/random/discard_block_engine/cons/
393         default.cc: Likewise.
394         * testsuite/26_numerics/random/discard_block_engine/cons/
395         seed_seq.cc: Likewise.
396         * testsuite/26_numerics/random/discard_block_engine/
397         requirements/typedefs.cc: Likewise.
398         * testsuite/26_numerics/random/discard_block_engine/
399         operators/equal.cc: Likewise.
400         * testsuite/26_numerics/random/discard_block_engine/
401         operators/serialize.cc: Likewise.
402         * testsuite/26_numerics/random/cauchy_distribution/
403         cons/parms.cc: Likewise.
404         * testsuite/26_numerics/random/cauchy_distribution/
405         cons/default.cc: Likewise.
406         * testsuite/26_numerics/random/cauchy_distribution/
407         requirements/typedefs.cc: Likewise.
408         * testsuite/26_numerics/random/negative_binomial_distribution/
409         cons/parms.cc: Likewise.
410         * testsuite/26_numerics/random/negative_binomial_distribution/
411         cons/default.cc: Likewise.
412         * testsuite/26_numerics/random/negative_binomial_distribution/
413         requirements/typedefs.cc: Likewise.
414         * testsuite/26_numerics/random/gamma_distribution/
415         cons/parms.cc: Likewise.
416         * testsuite/26_numerics/random/gamma_distribution/
417         cons/default.cc: Likewise.
418         * testsuite/26_numerics/random/gamma_distribution/
419         requirements/typedefs.cc: Likewise.
420         * testsuite/26_numerics/random/mersenne_twister_engine/
421         cons/seed1.cc: Likewise.
422         * testsuite/26_numerics/random/mersenne_twister_engine/
423         cons/seed2.cc: Likewise.
424         * testsuite/26_numerics/random/mersenne_twister_engine/
425         cons/default.cc: Likewise.
426         * testsuite/26_numerics/random/mersenne_twister_engine/
427         requirements/typedefs.cc: Likewise.
428         * testsuite/26_numerics/random/mersenne_twister_engine/
429         operators/equal.cc: Likewise.
430         * testsuite/26_numerics/random/mersenne_twister_engine/
431         operators/serialize.cc: Likewise.
432         * testsuite/26_numerics/random/fisher_f_distribution/
433         cons/parms.cc: Likewise.
434         * testsuite/26_numerics/random/fisher_f_distribution/
435         cons/default.cc: Likewise.
436         * testsuite/26_numerics/random/fisher_f_distribution/
437         requirements/typedefs.cc: Likewise.
438         * testsuite/26_numerics/random/exponential_distribution/
439         cons/parms.cc: Likewise.
440         * testsuite/26_numerics/random/exponential_distribution/
441         cons/default.cc: Likewise.
442         * testsuite/26_numerics/random/exponential_distribution/
443         requirements/typedefs.cc: Likewise.
444         * testsuite/26_numerics/random/binomial_distribution/
445         cons/parms.cc: Likewise.
446         * testsuite/26_numerics/random/binomial_distribution/
447         cons/default.cc: Likewise.
448         * testsuite/26_numerics/random/binomial_distribution/
449         requirements/typedefs.cc: Likewise.
450         * testsuite/26_numerics/random/lognormal_distribution/
451         cons/parms.cc: Likewise.
452         * testsuite/26_numerics/random/lognormal_distribution/
453         cons/default.cc: Likewise.
454         * testsuite/26_numerics/random/lognormal_distribution/
455         requirements/typedefs.cc: Likewise.
456         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
457         * testsuite/26_numerics/random/random_device/cons/
458         token.cc: Likewise.
459         * testsuite/26_numerics/random/random_device/cons/
460         default.cc: Likewise.
461         * testsuite/26_numerics/random/random_device/
462         requirements/typedefs.cc: Likewise.
463         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
464         * testsuite/26_numerics/random/extreme_value_distribution/
465         cons/parms.cc: Likewise.
466         * testsuite/26_numerics/random/extreme_value_distribution/
467         cons/default.cc: Likewise.
468         * testsuite/26_numerics/random/extreme_value_distribution/
469         requirements/typedefs.cc: Likewise.
470         * testsuite/26_numerics/random/piecewise_linear_distribution/
471         cons/range.cc: Likewise.
472         * testsuite/26_numerics/random/piecewise_linear_distribution/
473         cons/default.cc: Likewise.
474         * testsuite/26_numerics/random/piecewise_linear_distribution/
475         cons/num_xbound_fun.cc: Likewise.
476         * testsuite/26_numerics/random/piecewise_linear_distribution/
477         cons/initlist_fun.cc: Likewise.
478         * testsuite/26_numerics/random/piecewise_linear_distribution/
479         requirements/typedefs.cc: Likewise.
480         * testsuite/26_numerics/random/student_t_distribution/
481         cons/parms.cc: Likewise.
482         * testsuite/26_numerics/random/student_t_distribution/
483         cons/default.cc: Likewise.
484         * testsuite/26_numerics/random/student_t_distribution/
485         requirements/typedefs.cc: Likewise.
486         * testsuite/26_numerics/random/linear_congruential_engine/
487         cons/seed1.cc: Likewise.
488         * testsuite/26_numerics/random/linear_congruential_engine/
489         cons/seed2.cc: Likewise.
490         * testsuite/26_numerics/random/linear_congruential_engine/
491         cons/default.cc: Likewise.
492         * testsuite/26_numerics/random/linear_congruential_engine/
493         requirements/non_uint_neg.cc: Likewise.
494         * testsuite/26_numerics/random/linear_congruential_engine/
495         requirements/typedefs.cc: Likewise.
496         * testsuite/26_numerics/random/linear_congruential_engine/
497         operators/equal.cc: Likewise.
498         * testsuite/26_numerics/random/linear_congruential_engine/
499         operators/serialize.cc: Likewise.
500         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
501         * testsuite/26_numerics/random/shuffle_order_engine/cons/
502         base_move.cc: Likewise.
503         * testsuite/26_numerics/random/shuffle_order_engine/cons/
504         seed1.cc: Likewise.
505         * testsuite/26_numerics/random/shuffle_order_engine/cons/
506         seed2.cc: Likewise.
507         * testsuite/26_numerics/random/shuffle_order_engine/cons/
508         base_copy.cc: Likewise.
509         * testsuite/26_numerics/random/shuffle_order_engine/cons/
510         default.cc: Likewise.
511         * testsuite/26_numerics/random/shuffle_order_engine/cons/
512         seed_seq.cc: Likewise.
513         * testsuite/26_numerics/random/shuffle_order_engine/
514         requirements/typedefs.cc: Likewise.
515         * testsuite/26_numerics/random/shuffle_order_engine/
516         operators/equal.cc: Likewise.
517         * testsuite/26_numerics/random/shuffle_order_engine/
518         operators/serialize.cc: Likewise.
519         * testsuite/26_numerics/random/geometric_distribution/
520         cons/parms.cc: Likewise.
521         * testsuite/26_numerics/random/geometric_distribution/
522         cons/default.cc: Likewise.
523         * testsuite/26_numerics/random/geometric_distribution/
524         requirements/typedefs.cc: Likewise.
525         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
526
527 2009-07-31  Jason Merrill  <jason@redhat.com>
528             Douglas Gregor  <doug.gregor@gmail.com>
529
530         * include/bits/move.h (forward): Implement as in N2835.
531         (move): Implement as in N2831.
532         * include/std/istream (rvalue stream operator>>): New.
533         * include/std/ostream (rvalue stream operator<<): New.
534         * testsuite/27_io/rvalue_streams.cc: New.
535
536 2009-07-31  Jason Merrill  <jason@redhat.com>
537
538         * include/bits/forward_list.h (splice_after): Use forward.
539         (merge): Likewise.
540         * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
541         (move_iterator::operator[]): Use move.
542         * include/bits/stl_list.h (insert): Use move.
543         * include/std/thread (_Callable constructor): Use forward.
544         * include/std/tuple: Don't specify explicit template args to move.
545
546         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
547         Adjust signature.
548         * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
549         * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
550         reference.
551         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
552         testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
553         testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
554         testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
555         testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
556         testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
557         testsuite/23_containers/forward_list/operations/1.cc,
558         testsuite/23_containers/forward_list/operations/5.cc: Use move.
559         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
560         testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
561         testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
562         testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
563         testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
564
565 2009-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
566
567         PR libstdc++/40912 (partial)
568         * include/std/random: Disable the facility if <stdint.h> is not
569         available.
570
571 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
572
573         PR libstdc++/40919
574         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
575         xfail on darwin[3-9]*.
576
577 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
578
579         PR libstdc++/40917
580         * testsuite/util/replacement_memory_operators.h: Add missing includes,
581         tweak qualifications.
582
583 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
584
585         PR libstdc++/40916
586         * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
587         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
588         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
589
590 2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
591
592         * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
593
594 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
595
596         PR libstdc++/40915
597         * testsuite/18_support/headers/exception/synopsis.cc: Fix
598         std::terminate declaration.
599
600 2009-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
601
602         PR libstdc++/40908
603         * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
604         symbols at GLIBCXX_3.4.
605
606 2009-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
607
608         * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
609         * testsuite/util/testsuite_abi.cc: Adjust.
610         * configure.ac: Bump libtool_VERSION to 6:13:0.
611         * configure: Regenerate.
612
613 2009-07-28  Benjamin Kosnik  <bkoz@redhat.com>
614             Tyler Earman  <rem.intellegare@gmail.com>
615
616         * doc/xml/manual/configure.xml: Consistent placement of
617         ABI-changing options, clarify --enable-clocale.
618
619 2009-07-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
620
621         * python/Makefile.in: Regenerate.
622
623 2009-07-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
624
625         * python/Makefile.am (install-data-local): Use DESTDIR
626         correctly.
627
628 2009-07-24  Jason Merrill  <jason@redhat.com>
629
630         Core issue 901
631         * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
632         dealloc.
633
634 2009-07-24  Joseph Myers  <joseph@codesourcery.com>
635
636         * include/c_global/cwchar (swprintf, vswprintf): Do not use if
637         _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
638         * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
639         * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
640         * testsuite/21_strings/headers/cwchar/functions_std.cc,
641         testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
642         testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
643         Use dg-require-swprintf.
644
645 2009-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
646
647         * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
648
649 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
650
651         * include/c_std/cmath (abs(_Tp)): Add.
652         * include/c_global/cmath (abs(_Tp)): Likewise.
653         * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
654
655 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
656
657         * doc/html/ext/lwg-closed.html: Update to R65.
658         * doc/html/ext/lwg-defects.html: Likewise.
659         * doc/html/ext/lwg-active.html: Likewise.
660         * doc/xml/manual/intro.xml: Update DRs entries.
661
662 2009-07-22  Jason Merrill  <jason@redhat.com>
663
664         * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
665
666 2009-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
667
668         * include/std/valarray (valarray<>::operator=(const valarray<>&),
669         valarray<>::operator=(initializer_list<>)): Implement resolution
670         of DR 630, [Ready] in Frankfurt.
671         * testsuite/26_numerics/valarray/dr630-1.cc: New.
672         * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
673         * doc/xml/manual/intro.xml: Add an entry for DR 630.
674
675 2009-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
676
677         * include/std/chrono (duration<>::operator%=,  operator%):
678         Add, per DR 934.
679         * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
680         * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
681
682         * include/std/chrono (operator/): Simplify implementation.
683
684 2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
685
686         * doc/xml/manual/intro.xml: Escape '&', validate.
687         * doc/xml/manual/using.xml: Validate, dead link check.
688         * doc/xml/manual/strings.xml: Same.
689         * doc/xml/manual/appendix_contributing.xml: Same.
690         * doc/xml/manual/iterators.xml: Same.
691         * doc/xml/manual/spine.xml: Same.
692
693         * doc/xml/faq.xml: Remove redundant xreflabel entities.
694         * doc/xml/gnu/gpl-3.0.xml: Same.
695         * doc/xml/manual/mt_allocator.xml: Same.
696         * doc/xml/manual/allocator.xml: Same.
697         * doc/xml/manual/ctype.xml: Same.
698         * doc/xml/manual/codecvt.xml: Same.
699         * doc/xml/manual/backwards_compatibility.xml: Same.
700         * doc/xml/manual/shared_ptr.xml: Same.
701         * doc/xml/manual/abi.xml: Same.
702         * doc/xml/manual/auto_ptr.xml: Same.
703         * doc/xml/manual/internals.xml: Same.
704         * doc/xml/manual/parallel_mode.xml: Same.
705         * doc/xml/manual/bitmap_allocator.xml: Same.
706         * doc/xml/manual/build_hacking.xml: Same.
707         * doc/xml/manual/evolution.xml: Same.
708         * doc/xml/manual/debug.xml: Same.
709         * doc/xml/manual/localization.xml: Same.
710         * doc/xml/manual/appendix_contributing.xml: Same.
711         * doc/xml/manual/locale.xml: Same.
712         * doc/xml/manual/messages.xml: Same.
713         * doc/xml/manual/spine.xml: Same.
714         * doc/xml/manual/test.xml: Same.
715         * doc/xml/book.txml: Same.
716         * doc/xml/spine.xml: Same.
717
718         * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
719         * doc/xml/manual/backwards_compatibility.xml: Same.
720         * doc/xml/manual/concurrency.xml: Same.
721         * doc/xml/manual/intro.xml: Same.
722         * doc/xml/manual/parallel_mode.xml: Same.
723         * doc/xml/manual/status_cxx1998.xml: Same.
724         * doc/xml/manual/containers.xml: Same.
725         * doc/xml/manual/io.xml: Same.
726         * doc/xml/manual/support.xml: Same.
727         * doc/xml/manual/strings.xml: Same.
728         * doc/xml/manual/debug_mode.xml: Same.
729         * doc/xml/manual/extensions.xml: Same.
730         * doc/xml/manual/appendix_contributing.xml: Same.
731         * doc/xml/manual/messages.xml: Same.
732         * doc/xml/manual/test.xml: Same.
733
734         * doc/xml/manual/abi.xml: Same.
735         * doc/xml/manual/auto_ptr.xml: Same.
736         * doc/xml/manual/parallel_mode.xml: Same.
737         * doc/xml/manual/build_hacking.xml: Same.
738         * doc/xml/manual/evolution.xml: Same.
739         * doc/xml/manual/using.xml: Same.
740         * doc/xml/manual/debug_mode.xml: Same.
741         * doc/xml/manual/extensions.xml: Same.
742         * doc/xml/manual/diagnostics.xml: Same.
743         * doc/xml/manual/algorithms.xml: Same.
744
745         * doc/html: Regenerate.
746
747 2009-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
748
749         PR libstdc++/40712
750         * config/locale/gnu/numeric_members.cc (numpunct<>::
751         _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
752         and copy the langinfo data into it.
753         (numpunct<>::~numpunct): Free the allocated memory.
754         * config/locale/gnu/monetary_members.cc (moneypunct<>::
755         _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
756         _M_data->_M_positive_sign, _M_data->_M_negative_sign,
757         _M_data->_M_curr_symbol.
758         (moneypunct<>::~moneypunct): Free the allocated memory.
759         * testsuite/22_locale/moneypunct/40712.cc: New.
760
761         * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
762         Do not leak memory if new throws.
763         * include/bits/locale_facets_nonio.tcc
764         (__moneypunct_cache<>::_M_cache): Likewise.
765
766 2009-07-17  Joseph Myers  <joseph@codesourcery.com>
767
768         PR other/40784
769         * configure: Regenerate.
770
771 2009-07-16  Benjamin Kosnik  <bkoz@redhat.com>
772
773         * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
774         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
775         line numbers.
776         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
777         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
778         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
779
780 2009-07-16  Joseph Myers  <joseph@codesourcery.com>
781
782         * configure: Regenerate.
783
784 2009-07-16  Jason Merrill  <jason@redhat.com>
785
786         PR libstdc++/37907
787         * include/std/type_traits: Add is_standard_layout, is_trivial.
788         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
789         testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
790         Update line numbers.
791
792 2009-07-16  Phil Muldoon <pmuldoon@redhat.com>
793             Tom Tromey <tromey@redhat.com>
794
795         * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
796         Fetch std::string to the given length.
797
798 2009-07-16  Paolo Carlini  <paolo.carlini@oracle.com>
799
800         * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
801         basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
802         [Ready] in Frankfurt.
803         * include/tr1_impl/regex (regex_traits<>::value): Adjust.
804         * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
805         New.
806         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
807         Likewise.
808         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
809         Adjust.
810         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
811         Likewise.
812         * doc/xml/manual/intro.xml: Add an entry for DR 696.
813
814         * include/bits/istream.tcc: Minor clean-up to the initializers of the
815         __err locals.
816         * include/bits/ostream.tcc: Likewise.
817         * src/compatibility.cc: Likewise.
818         * src/istream.cc: Likewise.
819
820 2009-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
821
822         * include/std/type_traits (common_type): Remove workaround for
823         PR36628, now fixed.
824
825 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
826
827         PR testsuite/40699
828         PR testsuite/40707
829         PR testsuite/40709
830         * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
831
832 2009-07-08  Janis Johnson  <janis187@us.ibm.com>
833
834         PR libstdc++/40691
835         * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
836         * testsuite/26_numerics/valarray/40691.cc: New test.
837
838 2009-07-06  Benjamin Kosnik  <bkoz@redhat.com>
839
840         * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
841         * testsuite/21_strings/c_strings/char/3.cc: Same.
842
843 2009-07-06  Jason Merrill  <jason@redhat.com>
844
845         * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
846         to defer searching bases that don't overlap the desired address.
847
848 2009-07-05  Joseph Myers  <joseph@codesourcery.com>
849
850         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
851         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
852         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
853         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
854         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
855         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
856         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
857         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
858         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
859         to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
860         testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
861         testsuite/ext/vstring/init-list.cc,
862         testsuite/ext/vstring/moveable.cc,
863         testsuite/ext/vstring/requirements/citerators.cc,
864         testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
865         testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
866         Use dg-require-string-conversions.
867
868 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
869
870         * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
871         to ld_library_path.  Use add_path.  Add just find_libgcc_s to
872         ld_library_path, not every libgcc multilib directory.
873
874 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
875
876         PR libstdc++/40600
877         * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
878         std::minmax return type.
879         * testsuite/25_algorithms/minmax/3.cc: Likewise.
880
881 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
882
883         PR libstdc++/40511
884         * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
885         with glibc2.2.x.
886
887 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
888
889         * include/bits/random.tcc
890         (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
891         as array type.
892
893 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
894
895         * include/bits/random.h (__mod(_Tp)): Use defaults.
896         (struct _Mod): Adjust template parameters.
897         (linear_congruential_engine<>::operator()()): Adjust.
898         (typedef _UInt32Type): Remove.
899         (mersenne_twister_engine<>::initialization_multiplier): Fix type.
900         * include/bits/random.tcc (struct _Mod): Adjust template parameters.
901         (linear_congruential_engine<>::seed(result_type)): Adjust __mod
902         calls.
903         (mersenne_twister_engine<>::seed(result_type)): Likewise.
904         (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
905         (subtract_with_carry_engine<>::seed(result_type)): Likewise.
906         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
907         (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
908         (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
909         (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
910         Likewise.
911
912         * include/bits/random.tcc
913         (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
914         formula (i mod n).
915         (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
916         as array type.
917         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
918         size.
919         (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
920         uint_least32_t.
921
922 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
923
924         * include/std/future (shared_future): Adjust doxygen comment.
925
926 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
927
928         PR libstdc++/40297
929         * include/bits/atomic_0.h: Reverse debug assertions.
930         * include/bits/atomic_2.h: Likewise.
931
932 2009-06-23  DJ Delorie  <dj@redhat.com>
933
934         Add MeP port.
935         * configure.host: Add mep support.
936
937 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
938
939         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
940         (INPUT): Add future.
941         * include/std/future: Adjust markup.
942         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
943         line numbers.
944         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
945         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
946         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
947         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
948
949 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
950
951         * include/bits/shared_ptr.h: Do not swap rvalues.
952         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
953         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
954         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
955         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
956         * testsuite/20_util/tuple/swap.cc: Likewise.
957
958 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
959
960         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
961         * include/std/ratio: Typo in comment.
962
963 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
964
965         PR libstdc++/40518
966         * include/bits/basic_string.h (basic_string<>::_Rep::
967         _M_set_length_and_sharable): Do not write the empty rep.
968         (basic_string<>::erase(iterator, iterator)): Likewise,
969         move out of line...
970         * include/bits/basic_string.tcc: ... here.
971
972 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
973
974         * testsuite/util/testsuite_common_types.h (bitwise_operators,
975         bitwise_assignment_operators): Initialize a and b.
976         (struct has_bitwise_operators): Do not call the latter.
977         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
978         dg-error line numbers.
979         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
980         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
981         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
982
983 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
984
985         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
986         possibly unused.
987         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
988         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
989         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
990
991 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
992
993         * include/std/future: New.
994         * include/Makefile.am: Add.
995         * include/Makefile.in: Regenerate.
996         * src/future.cc: New.
997         * src/Makefile.am: Add.
998         * src/Makefile.in: Regenerate.
999         * config/abi/pre/gnu.ver: Add export.
1000         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
1001         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
1002         * testsuite/30_threads/packaged_task/cons/1.cc: New.
1003         * testsuite/30_threads/packaged_task/cons/2.cc: New.
1004         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
1005         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
1006         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
1007         * testsuite/30_threads/packaged_task/cons/move.cc: New.
1008         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
1009         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
1010         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
1011         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
1012         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
1013         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
1014         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
1015         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
1016         * testsuite/30_threads/packaged_task/members/reset.cc: New.
1017         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
1018         * testsuite/30_threads/packaged_task/members/swap.cc: New.
1019         * testsuite/30_threads/packaged_task/requirements/
1020         explicit_instantiation.cc: New.
1021         * testsuite/30_threads/promise/cons/1.cc: New.
1022         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
1023         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
1024         * testsuite/30_threads/promise/cons/move_assign.cc: New.
1025         * testsuite/30_threads/promise/cons/move.cc: New.
1026         * testsuite/30_threads/promise/members/get_future.cc: New.
1027         * testsuite/30_threads/promise/members/get_future2.cc: New.
1028         * testsuite/30_threads/promise/members/set_exception.cc: New.
1029         * testsuite/30_threads/promise/members/set_exception2.cc: New.
1030         * testsuite/30_threads/promise/members/set_value.cc: New.
1031         * testsuite/30_threads/promise/members/set_value2.cc: New.
1032         * testsuite/30_threads/promise/members/set_value3.cc: New.
1033         * testsuite/30_threads/promise/members/swap.cc: New.
1034         * testsuite/30_threads/promise/requirements/
1035         explicit_instantiation.cc: New.
1036         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
1037         * testsuite/30_threads/shared_future/cons/copy.cc: New.
1038         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
1039         * testsuite/30_threads/shared_future/cons/move.cc: New.
1040         * testsuite/30_threads/shared_future/members/get.cc: New.
1041         * testsuite/30_threads/shared_future/members/get2.cc: New.
1042         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
1043         * testsuite/30_threads/shared_future/members/has_value.cc: New.
1044         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
1045         * testsuite/30_threads/shared_future/members/wait.cc: New.
1046         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
1047         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
1048         * testsuite/30_threads/shared_future/requirements/
1049         explicit_instantiation.cc: New.
1050         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
1051         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
1052         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
1053         * testsuite/30_threads/unique_future/cons/move.cc: New.
1054         * testsuite/30_threads/unique_future/members/get.cc: New.
1055         * testsuite/30_threads/unique_future/members/get2.cc: New.
1056         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
1057         * testsuite/30_threads/unique_future/members/has_value.cc: New.
1058         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
1059         * testsuite/30_threads/unique_future/members/wait.cc: New.
1060         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
1061         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
1062         * testsuite/30_threads/unique_future/requirements/
1063         explicit_instantiation.cc: New.
1064         * testsuite/performance/30_threads/future/polling.cc: New.
1065
1066 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
1067
1068         * Revert last Change.
1069
1070 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
1071
1072         PR libstdc++/40497
1073         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
1074         signature per the current C++1x draft (N2857).
1075         * testsuite/24_iterators/operations/40497.cc: Add.
1076
1077 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
1078
1079         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
1080         a floating point type.
1081         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
1082         _IntType)): Fix second default argument.
1083         (uniform_int_distribution<>::_M_call): Remove.
1084         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1085         const param_type&)): Only declare.
1086         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
1087         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
1088         Remove.
1089         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1090         const param_type&): Define here.
1091         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
1092         const param_type&), discrete_distribution<>::operator()
1093         (_UniformRandomNumberGenerator&, const param_type&), 
1094         piecewise_constant_distribution<>::operator()
1095         (_UniformRandomNumberGenerator&, const param_type&),
1096         piecewise_linear_distribution<>::operator()
1097         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
1098         the second template argument of _Adaptor.
1099         * testsuite/26_numerics/random/uniform_int_distribution/cons/
1100         default.cc: Adjust.
1101
1102 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
1103
1104         * include/bits/random.tcc (discrete_distribution<>::param_type::
1105         param_type(size_t, double, double, _Func),
1106         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
1107         const param_type&)): Tidy.
1108         (piecewise_constant_distribution<>::param_type::_M_initialize):
1109         Use reserve, fix.
1110         (piecewise_constant_distribution<>::param_type::
1111         param_type(initializer_list<>, _Func),
1112         piecewise_constant_distribution<>::param_type::
1113         param_type(size_t, _RealType, _RealType, _Func),
1114         piecewise_linear_distribution<>::param_type::
1115         param_type(initializer_list<>, _Func),
1116         piecewise_linear_distribution<>::param_type::
1117         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
1118         (piecewise_constant_distribution<>::param_type::
1119         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
1120         piecewise_constant_distribution<>::
1121         operator()(_UniformRandomNumberGenerator&, const param_type&),
1122         piecewise_linear_distribution<>::
1123         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
1124         (operator>>(std::basic_istream<>&,
1125         piecewise_constant_distribution<>&),
1126         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
1127         Use reserve.
1128         * include/bits/random.h: Minor cosmetic changes.
1129
1130 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
1131
1132         * testsuite/23_containers/list/check_construct_destroy.h: New.
1133         Move test logic here.
1134         * testsuite/23_containers/list/moveable.h: Same.
1135         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
1136         * testsuite/23_containers/list/modifiers/1.h: Same.
1137         * testsuite/23_containers/list/modifiers/2.h: Same.
1138         * testsuite/23_containers/list/modifiers/3.h: Same.
1139         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
1140         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
1141         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
1142         * testsuite/23_containers/list/operations/1.h: Same.
1143         * testsuite/23_containers/list/operations/2.h: Same.
1144         * testsuite/23_containers/list/operations/3.h: Same.
1145         * testsuite/23_containers/list/operations/4.h: Same.
1146         * testsuite/23_containers/list/operations/5.h: Same.
1147         * testsuite/23_containers/list/capacity/1.h: Same.
1148         * testsuite/23_containers/list/init-list.h: Same.
1149         * testsuite/23_containers/list/cons/1.h: Same.
1150         * testsuite/23_containers/list/cons/2.h: Same.
1151         * testsuite/23_containers/list/cons/3.h: Same.
1152         * testsuite/23_containers/list/cons/4.h: Same.
1153         * testsuite/23_containers/list/cons/5.h: Same.
1154         * testsuite/23_containers/list/cons/6.h: Same.
1155         * testsuite/23_containers/list/cons/7.h: Same.
1156         * testsuite/23_containers/list/cons/8.h: Same.
1157         * testsuite/23_containers/list/cons/9.h: Same.
1158         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
1159         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
1160         header.
1161         * testsuite/23_containers/list/modifiers/1.cc: Same.
1162         * testsuite/23_containers/list/modifiers/2.cc: Same.
1163         * testsuite/23_containers/list/modifiers/3.cc: Same.
1164         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
1165         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
1166         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
1167         * testsuite/23_containers/list/operations/1.cc: Same.
1168         * testsuite/23_containers/list/operations/2.cc: Same.
1169         * testsuite/23_containers/list/operations/3.cc: Same.
1170         * testsuite/23_containers/list/operations/4.cc: Same.
1171         * testsuite/23_containers/list/operations/5.cc: Same.
1172         * testsuite/23_containers/list/capacity/1.cc: Same.
1173         * testsuite/23_containers/list/init-list.cc: Same.
1174         * testsuite/23_containers/list/cons/1.cc: Same.
1175         * testsuite/23_containers/list/cons/2.cc: Same.
1176         * testsuite/23_containers/list/cons/3.cc: Same.
1177         * testsuite/23_containers/list/cons/4.cc: Same.
1178         * testsuite/23_containers/list/cons/5.cc: Same.
1179         * testsuite/23_containers/list/cons/6.cc: Same.
1180         * testsuite/23_containers/list/cons/7.cc: Same.
1181         * testsuite/23_containers/list/cons/8.cc: Same.
1182         * testsuite/23_containers/list/cons/9.cc: Same.
1183         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
1184         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
1185         * testsuite/23_containers/list/moveable.cc: Same.
1186
1187 2009-06-17  Tom Tromey  <tromey@redhat.com>
1188
1189         * python/hook.in: Do not fail when there is no current objfile.
1190         Use os.path.normpath.
1191
1192 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
1193
1194         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
1195         Remove.
1196         (exception_ptr::operator=(exception_ptr&&)): Cast source to
1197         rvalue-reference so that move constructor is called.
1198         * testsuite/18_support/exception_ptr/move.cc: New.
1199
1200 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
1201
1202         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
1203         if joinable.
1204
1205 2009-06-15  Tom Tromey  <tromey@redhat.com>
1206
1207         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
1208         set self.iter.
1209         (StdMapPrinter.to_string): Make a new iterator.
1210         (StdMapPrinter.children): Likewise.
1211         (StdSetPrinter.__init__): Don't set self.iter.
1212         (StdSetPrinter.to_string): Make a new iterator.
1213         (StdSetPrinter.children): Likewise.
1214
1215 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1216
1217         * include/bits/random.tcc
1218         (negative_binomial_distribution<>::operator()
1219         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
1220         class member gamma_distribution.
1221         (negative_binomial_distribution<>::operator()
1222         (_UniformRandomNumberGenerator&)): Implement out of line here.
1223         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
1224         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
1225         (student_t_distribution<>::operator()
1226         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
1227         simplify.
1228         (operator<<(basic_ostream<>&, student_t_distribution<>),
1229         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
1230         (chi_squared_distribution<>::operator()
1231         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
1232         tweak to use a class member gamma_distribution.
1233         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
1234         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
1235         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
1236         const param_type&): Move inline, tweak to use class member
1237         gamma_distributions.
1238         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
1239         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
1240         * include/bits/random.h: Adjust, minor tweaks.
1241
1242 2009-06-10  Tom Tromey  <tromey@redhat.com>
1243
1244         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
1245         (build_libstdcxx_dictionary): Accept shortened form of
1246         basic_string names.
1247         (StdStringPrinter.to_string): Remove reference to WideEncoding.
1248
1249 2009-06-10  Tom Tromey  <tromey@redhat.com>
1250
1251         PR libstdc++/40289:
1252         * python/Makefile.in: Rebuild.
1253         * python/hook.in: Compute module path relative to objfile.
1254         * python/Makefile.am (pythondir): Redefine.
1255         (gdb.py): Subst toolexeclibdir.
1256         (install-data-local): Rewrite.
1257
1258 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
1259
1260         * include/bits/move.h: Doxygen group fixes.
1261
1262 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
1263
1264         * include/bits/random.tcc (gamma_distribution<>::operator()
1265         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
1266         the Marsaglia/Tsang algorithm.
1267         (gamma_distribution<>::param_type::_M_initialize): Adjust.
1268         (operator<<(basic_ostream<>&, gamma_distribution<>),
1269         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
1270
1271         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
1272         Remove, just use normal_distribution.
1273         (operator<<(basic_ostream<>&, student_t_distribution<>),
1274         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
1275         (linear_congruential_engine<>::operator()()): Move inline.
1276         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
1277         const param_type&)): Move inline, just use normal_distribution.
1278         (operator<<(basic_ostream<>&, lognormal_distribution<>),
1279         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
1280         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
1281         const param_type&)): Move here, out of line.
1282         (piecewise_constant_distribution<>::param_type::param_type()): Move
1283         inline.
1284         * include/bits/random.h: Adjust, minor tweaks.
1285
1286 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
1287
1288         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
1289
1290 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
1291
1292         * include/ext/throw_allocator.h: Rework.
1293         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
1294         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
1295         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
1296         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
1297         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
1298         * testsuite/util/regression/rand/priority_queue/
1299         container_rand_regression_test.tcc: Inline functions.
1300         * testsuite/util/regression/rand/assoc/
1301         container_rand_regression_test.tcc: Same.
1302
1303 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
1304
1305         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
1306
1307 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
1308
1309         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
1310         * configure: Regenerate.
1311
1312 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1313
1314         PR libstdc++/40299
1315         * include/ext/memory: Fully qualify calls with __gnu_cxx.
1316         * testsuite/ext/rope/40299.cc: New.
1317
1318 2009-05-28  Tom Tromey  <tromey@redhat.com>
1319             Phil Muldoon  <pmuldoon@redhat.com>
1320             Jonathan Wakely  <jwakely.gcc@gmail.com>
1321
1322         * python/Makefile.in, , python/libstdcxx/__init__.py,
1323         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
1324         python/hook.in, python/Makefile.am: New files.
1325         * configure, Makefile.in: Rebuild.
1326         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
1327         * Makefile.am (SUBDIRS): Add python.
1328
1329 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
1330
1331         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
1332         to ...
1333         * testsuite/util/replacement_memory_operators.h: ...here. New.
1334         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
1335         * testsuite/util/testsuite_hooks.cc: Same.
1336
1337         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
1338         replacement_memory_operators.h.
1339         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
1340         * testsuite/ext/mt_allocator/check_delete.cc: Same.
1341         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
1342         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
1343         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
1344         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
1345         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
1346         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
1347         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
1348         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
1349         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
1350         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
1351         * testsuite/ext/mt_allocator/check_new.cc: Same.
1352         * testsuite/ext/debug_allocator/check_delete.cc: Same.
1353         * testsuite/ext/debug_allocator/check_new.cc: Same.
1354         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
1355         * testsuite/ext/new_allocator/check_delete.cc: Same.
1356         * testsuite/ext/new_allocator/check_new.cc: Same.
1357         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
1358         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
1359         * testsuite/ext/throw_allocator/check_delete.cc: Same.
1360         * testsuite/ext/throw_allocator/check_new.cc: Same.
1361         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
1362         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
1363         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
1364         * testsuite/ext/malloc_allocator/check_new.cc: Same.
1365         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
1366         * testsuite/ext/pool_allocator/check_delete.cc: Same.
1367         * testsuite/ext/pool_allocator/check_new.cc: Same.
1368         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
1369         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
1370         * testsuite/ext/array_allocator/check_delete.cc: Same.
1371         * testsuite/ext/array_allocator/check_new.cc: Same.
1372         * testsuite/23_containers/deque/cons/1.cc: Same.
1373         * testsuite/23_containers/deque/cons/2.cc: Same.
1374
1375 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
1376
1377         * libsupc++/initializer_list: Format.
1378         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
1379         * testsuite/18_support/initializer_list/requirements/
1380         explicit_instantiation.cc: New.
1381
1382 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
1383
1384         PR libstdc++/40273
1385         * include/tr1_impl/functional: Add explicit casts.
1386         * testsuite/20_util/function/requirements/
1387         explicit_instantiation.cc: New.
1388         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
1389
1390 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
1391
1392         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
1393
1394 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
1395
1396         PR libstdc++/40221
1397         * include/tr1_impl/functional: Add explicit cast.
1398
1399 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1400
1401         PR libstdc++/40094
1402         Revert:
1403         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1404         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
1405         out of line member functions definitions.
1406         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
1407         Remove, use static locals instead.
1408         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
1409         * src/throw_allocator.cc: New.
1410         * src/Makefile.am: Add.
1411         * config/abi/pre/gnu.ver: Add exports.
1412         * src/Makefile.in: Regenerate.
1413
1414 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
1415
1416         * include/tr1_impl/functional (function): Use explicit operator bool.
1417         * include/bits/shared_ptr.h (__shared_ptr): Same.
1418         * include/bits/unique_ptr.h (unique_ptr): Same.
1419         * include/std/mutex (unique_lock): Same.
1420         * include/std/system_error (error_code): Same.
1421         (error_condition): Same.
1422         * include/std/ostream (sentry): Same.
1423         * include/std/istream (sentry): Same.
1424         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
1425         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
1426         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
1427         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
1428         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
1429         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
1430         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
1431
1432 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
1433
1434         * testsuite/23_containers/list/14340.cc: Abstract list type.
1435         * testsuite/23_containers/list/init-list.cc: Same.
1436         * testsuite/23_containers/list/pthread5.cc: Same.
1437         * testsuite/23_containers/list/invalidation/1.cc: Same.
1438         * testsuite/23_containers/list/invalidation/2.cc: Same.
1439         * testsuite/23_containers/list/invalidation/3.cc: Same.
1440         * testsuite/23_containers/list/invalidation/4.cc: Same.
1441         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
1442         * testsuite/23_containers/list/modifiers/1.cc: Same.
1443         * testsuite/23_containers/list/modifiers/2.cc: Same.
1444         * testsuite/23_containers/list/modifiers/3.cc: Same.
1445         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
1446         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
1447         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
1448         * testsuite/23_containers/list/cons/1.cc: Same.
1449         * testsuite/23_containers/list/cons/2.cc: Same.
1450         * testsuite/23_containers/list/cons/3.cc: Same.
1451         * testsuite/23_containers/list/cons/4.cc: Same.
1452         * testsuite/23_containers/list/cons/5.cc: Same.
1453         * testsuite/23_containers/list/cons/6.cc: Same.
1454         * testsuite/23_containers/list/cons/7.cc: Same.
1455         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
1456         * testsuite/23_containers/list/cons/8.cc: Same.
1457         * testsuite/23_containers/list/cons/9.cc: Same.
1458         * testsuite/23_containers/list/operations/1.cc: Same.
1459         * testsuite/23_containers/list/operations/2.cc: Same.
1460         * testsuite/23_containers/list/operations/3.cc: Same.
1461         * testsuite/23_containers/list/operations/4.cc: Same.
1462         * testsuite/23_containers/list/operations/5.cc: Same.
1463         * testsuite/23_containers/list/requirements/citerators.cc: Same.
1464         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
1465         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
1466         * testsuite/23_containers/list/requirements/dr438/
1467         constructor_1_neg.cc: Same.
1468         * testsuite/23_containers/list/requirements/dr438/
1469         constructor_2_neg.cc: Same.
1470         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
1471         * testsuite/23_containers/list/requirements/
1472         partial_specialization/1.cc: Same.
1473         * testsuite/23_containers/list/23781.cc: Same.
1474         * testsuite/23_containers/list/pthread1.cc: Same.
1475         * testsuite/23_containers/list/capacity/1.cc: Same.
1476         * testsuite/23_containers/list/capacity/29134.cc: Same.
1477         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
1478         * testsuite/23_containers/list/moveable.cc: Same.
1479
1480         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
1481
1482 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
1483
1484         PR libstdc++/40184
1485         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
1486         Declare...
1487         * config/locale/gnu/c_locale.cc: ... and define.
1488         * config/locale/generic/c_locale.cc: Define.
1489         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
1490         Use it.
1491         * testsuite/22_locale/locale/cons/40184.cc: New.
1492
1493 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
1494
1495         PR libstdc++/40192
1496         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
1497         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
1498         * testsuite/23_containers/vector/40192.cc: New.
1499
1500 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
1501
1502         * include/bits/stl_pair.h (swap): Do not swap rvalues.
1503         * include/bits/stl_deque.h (swap): Likewise.
1504         * include/bits/stl_list.h (swap): Likewise.
1505         * include/bits/stl_vector.h (swap): Likewise.
1506         * include/bits/stl_bvector.h (swap): Likewise.
1507         * include/bits/stl_queue.h (swap): Likewise.
1508         * include/bits/stl_stack.h (swap): Likewise.
1509         * include/bits/stl_tree.h (swap): Likewise.
1510         * include/bits/stl_map.h (swap): Likewise.
1511         * include/bits/stl_multimap.h (swap): Likewise.
1512         * include/bits/stl_set.h (swap): Likewise.
1513         * include/bits/stl_multiset.h (swap): Likewise.
1514         * include/bits/forward_list.h (swap): Likewise.
1515         * include/bits/unique_ptr.h (swap): Likewise.
1516         * include/debug/deque (swap): Likewise.
1517         * include/debug/list (swap): Likewise.
1518         * include/debug/vector (swap): Likewise.
1519         * include/debug/map.h (swap): Likewise.
1520         * include/debug/multimap.h (swap): Likewise.
1521         * include/debug/set.h (swap): Likewise.
1522         * include/debug/multiset.h (swap): Likewise.
1523         * include/debug/unordered_map (swap): Likewise.
1524         * include/debug/unordered_set (swap): Likewise.
1525         * include/ext/vstring.h (swap): Likewise.
1526         * include/tr1_impl/unordered_map (swap): Likewise.
1527         * include/tr1_impl/hashtable (swap): Likewise.
1528         * include/tr1_impl/unordered_set (swap): Likewise.
1529         * include/std/tuple (swap): Likewise.
1530         * include/std/mutex (swap): Likewise.
1531         * include/std/thread (swap): Likewise.
1532         (operator<<): Only output to lvalue streams.
1533         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
1534         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
1535         * testsuite/23_containers/deque/requirements/dr438/
1536         assign_neg.cc: Adjust line numbers.
1537         * testsuite/23_containers/deque/requirements/dr438/
1538         constructor_1_neg.cc: Likewise.
1539         * testsuite/23_containers/deque/requirements/dr438/
1540         constructor_2_neg.cc: Likewise.
1541         * testsuite/23_containers/deque/requirements/dr438/
1542         insert_neg.cc: Likewise.
1543         * testsuite/23_containers/list/requirements/dr438/
1544         assign_neg.cc: Likewise.
1545         * testsuite/23_containers/list/requirements/dr438/
1546         constructor_1_neg.cc: Likewise.
1547         * testsuite/23_containers/list/requirements/dr438/
1548         constructor_2_neg.cc: Likewise.
1549         * testsuite/23_containers/list/requirements/dr438/
1550         insert_neg.cc: Likewise.
1551         * testsuite/23_containers/vector/requirements/dr438/
1552         assign_neg.cc: Likewise.
1553         * testsuite/23_containers/vector/requirements/dr438/
1554         constructor_1_neg.cc: Likewise.
1555         * testsuite/23_containers/vector/requirements/dr438/
1556         constructor_2_neg.cc: Likewise.
1557         * testsuite/23_containers/vector/requirements/dr438/
1558         insert_neg.cc: Likewise.
1559         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
1560         test non-member swap.
1561         * testsuite/30_threads/thread/swap/2.cc: Remove.
1562
1563 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
1564
1565         * include/std/mutex: Move std::lock_error to ...
1566         * src/compatibility.cc: Here.
1567         * src/mutex.cc: Likewise.
1568         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
1569         for lock types and remove std::lock_error check.
1570
1571 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1572
1573         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
1574         double include.
1575
1576 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1577
1578         PR libstdc++/40160
1579         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
1580         typeid when __GXX_RTTI is undefined.
1581         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
1582         for null _M_variant._M_iterator._M_type,
1583         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
1584         * testsuite/21_strings/basic_string/40160.cc: New.
1585
1586 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
1587
1588         * testsuite/26_numerics/random/discrete_distribution/cons/
1589         num_xbound_fun.cc: Minor tweaks.
1590         * testsuite/26_numerics/random/piecewise_constant_distribution/
1591         cons/initlist_fun.cc: Likewise
1592         * testsuite/26_numerics/random/piecewise_constant_distribution/
1593         cons/num_xbound_fun.cc: Likewise
1594         * testsuite/26_numerics/random/piecewise_linear_distribution/
1595         cons/initlist_fun.cc: Likewise
1596         * testsuite/26_numerics/random/piecewise_linear_distribution/
1597         cons/num_xbound_fun.cc: Likewise
1598
1599 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
1600
1601         PR libstdc++/36211
1602         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
1603         cxxldflags to additional_flags rather than cxx_final.
1604
1605 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
1606
1607         * testsuite/26_numerics/random/discrete_distribution/cons/
1608         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
1609         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
1610         initlist_fun.cc: Likewise
1611         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
1612         num_xbound_fun.cc: Likewise
1613         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
1614         initlist_fun.cc: Likewise
1615         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
1616         num_xbound_fun.cc: Likewise
1617
1618 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1619
1620         PR libstdc++/40123
1621         * random.tcc (independent_bits_engine<>::operator()()): Use
1622         result_type(1), not 1UL.
1623
1624         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
1625         and _M_b.min(), instead of this->max() and this->min().
1626
1627         * random.h (_ShiftMin1): Remove, adjust everywhere.
1628
1629         * random.tcc: Minor cosmetic changes.
1630
1631 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1632
1633         * include/bits/random.tcc (cauchy_distribution<>::
1634         operator()(_UniformRandomNumberGenerator&, const param_type&)):
1635         Avoid M_PI, a glibc extension.
1636
1637 2009-05-13  Ben Elliston  <bje@au.ibm.com>
1638
1639         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
1640         * include/Makefile.in: Likewise.
1641
1642 2009-05-13  Ben Elliston  <bje@au.ibm.com>
1643
1644         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
1645         const void * const.
1646
1647 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
1648
1649         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
1650         random number engines, complex, bitset, array, time utilities, and
1651         char_traits.
1652
1653 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
1654
1655         * libsupc++/exception: Include nested_exception.h in C++0x mode.
1656         * libsupc++/nested_exception.h: New.
1657         * libsupc++/Makefile.am: Add new header.
1658         * libsupc++/Makefile.in: Regenerate.
1659         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
1660         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
1661         * testsuite/18_support/nested_exception/cons.cc: New.
1662         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
1663         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
1664         * doc/xml/manual/status_cxx200x.xml: Adjust.
1665
1666 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1667
1668         * include/ext/throw_allocator.h: Remove redundant include.
1669
1670 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1671
1672         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
1673         out of line member functions definitions.
1674         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
1675         Remove, use static locals instead.
1676         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
1677         * src/throw_allocator.cc: New.
1678         * src/Makefile.am: Add.
1679         * config/abi/pre/gnu.ver: Add exports.
1680         * src/Makefile.in: Regenerate.
1681
1682 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1683
1684         * configure.ac: Bump libtool_VERSION to 6:12:0.
1685         * configure: Regenerate.
1686
1687 2009-05-07  Matthias Klose  <doko@ubuntu.com>
1688
1689         PR libstdc++/40038
1690         * src/math_stubs_long_double.cc: Add ceill.
1691
1692 2009-05-06  Johannes Singler  <singler@ira.uka.de>
1693
1694         PR libstdc++/39546
1695         * include/parallel/algo.h (find_switch):
1696         Parametrize binder2nd with const T& instead of T.
1697         * testsuite/25_algorithms/find/39546.cc: new test case
1698
1699 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1700
1701         Revert:
1702         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1703
1704         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
1705         possible.
1706         * configure: Regenerate.
1707
1708 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
1709
1710         PR libstdc++/39909
1711         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
1712         __set_once_functor_lock_ptr): Replace global lock object with local
1713         locks on global mutex.
1714         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
1715         __set_once_functor_lock_ptr): Likewise, keeping old function to
1716         preserve ABI.
1717         (__once_proxy): Use pointer to local lock if set, global lock
1718         otherwise.
1719         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
1720         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
1721         * testsuite/30_threads/call_once/39909.cc: New.
1722
1723 2009-05-03  Jan Hubicka  <jh@suse.cz>
1724
1725         * include/parallel/settings.h (get): Mark const.
1726         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
1727         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
1728         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
1729         throw ().
1730         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
1731         (is_open, fd): Mark pure and throw ().
1732         (seekoff): Mark throw ().
1733
1734 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1735
1736         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
1737         possible.
1738         * configure: Regenerate.
1739
1740 2009-05-02  Jan Hubicka  <jh@suse.cz>
1741
1742         * include/tr1_impl/functional_hash.h (explicit specializations of ()
1743         operator): Mark pure.
1744
1745 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
1746
1747         * scripts/create_testsuite_files: Remove thread directory.
1748
1749 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
1750
1751         PR libstdc++/39868
1752         * scripts/run_doxygen: Uncomment removal of includes.
1753         (problematic): Rewrite __cxxabiv1 namespace to abi.
1754
1755 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1756
1757         Revert the last commit.
1758
1759 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
1760
1761         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
1762         Replace global lock object with local locks on global mutex.
1763         * src/mutex.cc: Likewise.
1764         * config/abi/pre/gnu.ver: Adjust.
1765         * testsuite/30_threads/call_once/call_once2.cc: New.
1766
1767 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1768
1769         PR libstdc++/39880
1770         PR libstdc++/39881
1771         PR libstdc++/39882
1772         * include/std/system_error (is_error_code_enum<errc>): Remove.
1773         (error_condition<>::error_condition(_ErrorCodeEnum,)
1774         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
1775         (error_code<>::error_code(_ErrorCodeEnum,),
1776         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
1777         * testsuite/19_diagnostics/system_error/39880.cc: New.
1778         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
1779         Likewise.
1780         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
1781         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
1782         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
1783         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
1784         Adjust.
1785         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1786         Likewise.
1787         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1788         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1789         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1790         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
1791         Likewise.
1792         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1793         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1794         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1795         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
1796
1797 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
1798
1799         * doc/xml/authors.xml: Add space.
1800         * doc/xml/faq.xml: Update links.
1801         * doc/xml/manual/intro.xml: Same.
1802         * doc/xml/manual/abi.xml: Update.
1803         * doc/xml/manual/appendix_contributing.xml: Fix typo.
1804         * doc/xml/manual/status_cxxtr1.xml: Update links.
1805         * doc/xml/manual/status_cxx1998.xml: Same.
1806         * doc/xml/manual/status_cxx200x.xml: Same.
1807
1808 2009-04-22  Jan Hubicka  <jh@suse.cz>
1809
1810         * include/tr1_impl/array (at): Do not use builtin_expect.
1811         * include/ext/throw_allocator.h (allocate): Likewise.
1812         * include/ext/pool_allocator.h (allocate): Likweise.
1813         * include/ext/bitmap_allocator.h (allocate): Likewise.
1814         * include/ext/rc_string_base.h (_S_construct): Likewise.
1815         * include/ext/malloc_allocator.h (allocate): Likewise.
1816         * include/ext/mt_allocator.h (allocate): Likewise.
1817         * include/ext/sso_string_base.h (_M_construct): Likewise.
1818         * include/bits/basic_string.tcc (_S_construct): Likewise.
1819
1820 2009-04-22  Jan Hubicka  <jh@suse.cz>
1821
1822         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1823         (atexit, atoll, stroll, strtoull): Mark throw ()
1824         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1825         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
1826         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1827         (atexit, atoll, stroll, strtoull): Mark throw ()
1828         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1829         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1830
1831 2009-04-21  Jan Hubicka  <jh@suse.cz>
1832
1833         * include/ext/atomicity.h
1834         (__exchange_and_add, __atomic_add): Mark throw ().
1835         * config/os/aix/atomicity.h
1836         * config/os/aix/atomicity.h
1837         * config/os/irix/atomicity.h
1838         * config/cpu/cris/atomicity.h
1839         * config/cpu/m68k/atomicity.h
1840         * config/cpu/hppa/atomicity.h
1841         * config/cpu/sparc/atomicity.h
1842         * config/cpu/i386/atomicity.h
1843         * config/cpu/i486/atomicity.h
1844         * config/cpu/sh/atomicity.h
1845         * config/cpu/generic/atomicity_mutex/atomicity.h
1846         * config/cpu/generic/atomicity_builtins/atomicity.h
1847         (__exchange_and_add, __atomic_add): Mark throw ().
1848
1849 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1850
1851         PR libstdc++/39835
1852         * include/bits/random.h: Avoid the badname __alpha (and, for
1853         consistency, __beta too).
1854         * include/bits/random.tcc: Likewise.
1855
1856 2009-04-19  Jan Hubicka  <jh@suse.cz>
1857
1858         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
1859         _GLIBCXX_NOTHROW.
1860
1861 2009-04-19  Jan Hubicka  <jh@suse.cz>
1862
1863         * include/c_compatibility/stdatomic.h
1864         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1865         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
1866         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
1867
1868 2009-04-18  Jan Hubicka  <jh@suse.cz>
1869
1870         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
1871         * libsupc++/unwind-cxx.h (__cxa_get_globals,
1872         __cxa_get_globals_fast): Mark const.
1873         (__cxa_get_exception_ptr): Mark pure.
1874         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
1875         (__terminate): Makr throw ().
1876         * libsupc++/exception (terminate): Mark throw().
1877         (uncaught_exception): Mark pure.
1878         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
1879         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
1880         Mark throw().
1881         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
1882         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
1883         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
1884         __cxa_guard_abort): Mark throw ().
1885         (__cxa_pure_virtual): Mark noreturn.
1886         (__cxa_current_exception_type): Mark throw and pure.
1887         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
1888         __cxa_exception_type): Mark pure.
1889         (_M_safe_bool_dummy): Mark pure and const.
1890
1891 2009-04-18  Jan Hubicka  <jh@suse.cz>
1892
1893         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
1894         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
1895         _M_destroy_thread_key): Mark throw ()
1896         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
1897         _M_singular, _M_can_compare _M_get_mutex, _M_message,
1898         _M_get_max_length): Mark throw ().
1899         * include/debug/formatter.h (_M_message, _M_format_word,
1900         _M_get_max_length): Mark throw ().
1901         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
1902         _M_detach_single): Mark throw ().
1903         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
1904         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
1905         throw ()
1906         (_M_get_mutex): Mark throw ().
1907         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
1908         (_M_destroy_thread_key): Mark CONST and throw.
1909         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1910         throw ().
1911
1912 2009-04-18  Jan Hubicka  <jh@suse.cz>
1913
1914         * src/condition_variable.cc (condition_variable,
1915         condition_variable_any constructors): Mark throw()
1916         * src/hash.cc (operator() for long double, string, and wstring): Mark
1917         throw ().
1918         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
1919         _M_setup, rdbuf, str): Mark throw ().
1920         * src/chrono.cc (new): Mark throw ().
1921         * include/std/system_error (system_category, generic_category): Mark
1922         throw () and const.
1923         * include/std/chrono (now): Mark throw ().
1924         * include/std/condition_variable (condition_variable,
1925         ~condition_variable, condition_variable_any,
1926         ~condition_variable_any): Mark throw ().
1927         * include/std/mutex (mutex): Mark throw ().
1928         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1929         throw.
1930         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
1931         and throw ().
1932         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
1933         * include/bits/locale_classes.h (_S_initialize_once,
1934         _S_clone_c_locale): Mark throw ().
1935         (_S_get_c_name): Mark const and throw ().
1936         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
1937         throw ().
1938         * include/bits/locale_facets.h (__convert_to_v explicit instances):
1939         Mark throw ().
1940         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
1941         throw ().
1942         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
1943         ios_base): Mark throw ()
1944         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
1945         * include/backward/strstream (strstreambuf constructors): Mark throw ().
1946         (str, freeze, _M_setupf): Mark throw ().
1947         (pcount): Mark pure and throw ().
1948         (rdbuf): Mark const and throw ().
1949
1950 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
1951
1952         PR libstdc++/39802
1953         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
1954         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
1955         Always accept negative values, for unsigned types too.
1956         * testsuite/22_locale/num_get/get/char/39802.cc: New.
1957         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
1958
1959 2009-04-18  Jan Hubicka  <jh@suse.cz>
1960
1961         * include/debug/formater.h: Include bits/c++config.h.
1962         (_M_error): Mark noreturn.
1963         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
1964         _GLIBCXX_NORETURN): New.
1965         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
1966         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
1967         Mark pure.
1968         * include/c_compatibility/stdatomic.h
1969         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1970         __atomic_flag_wait_explicit, __atomic_flag_for_address):
1971         Mark by throw ().
1972         * src/atomic.cc (atomic_flag_test_and_set_explicit,
1973         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
1974         __atomic_flag_for_address): Mark by throw ().
1975
1976 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
1977
1978         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
1979
1980 2009-04-16  Jan Hubicka  <jh@suse.cz>
1981
1982         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
1983         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
1984         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
1985         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
1986         out body to ...
1987         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
1988         functions.
1989         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
1990         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
1991         _Rb_tree_black_count): Mark nothrow.
1992
1993 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
1994
1995         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
1996         from base classes.
1997         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
1998
1999 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
2000
2001         * doc/html: Regenerate.
2002
2003 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
2004
2005         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
2006
2007         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
2008         * doc/xml/gnu/fdl-1.2.xml: Same.
2009         * doc/xml/manual/numerics.xml: Same.
2010         * doc/xml/manual/concurrency.xml: Same.
2011         * doc/xml/manual/intro.xml: Same.
2012         * doc/xml/manual/status_cxxtr1.xml: Same.
2013         * doc/xml/manual/containers.xml: Same.
2014         * doc/xml/manual/io.xml: Same.
2015         * doc/xml/manual/utilities.xml: Same.
2016         * doc/xml/manual/support.xml: Same.
2017         * doc/xml/manual/using.xml: Same.
2018         * doc/xml/manual/localization.xml: Same.
2019         * doc/xml/manual/locale.xml: Same.
2020         * doc/xml/manual/extensions.xml: Same.
2021         * doc/xml/manual/appendix_contributing.xml: Same.
2022         * doc/xml/manual/diagnostics.xml: Same.
2023         * doc/xml/manual/status_cxx200x.xml: Same.
2024
2025 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
2026
2027         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
2028         * doc/xml/manual/status_cxx200x.xml: Adjust.
2029
2030 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
2031
2032         * doc/xml/spine.xml: Remove unused license entity, update
2033         copyright year.
2034
2035         * doc/xml/manual/spine.xml: Markup for primary index terms.
2036         * doc/xml/manual/numerics.xml: Same.
2037         * doc/xml/manual/intro.xml: Same.
2038         * doc/xml/manual/containers.xml: Same.
2039         * doc/xml/manual/io.xml: Same.
2040         * doc/xml/manual/appendix_porting.xml: Same.
2041         * doc/xml/manual/utilities.xml: Same.
2042         * doc/xml/manual/support.xml: Same.
2043         * doc/xml/manual/localization.xml: Same.
2044         * doc/xml/manual/strings.xml: Same.
2045         * doc/xml/manual/extensions.xml: Same.
2046         * doc/xml/manual/appendix_contributing.xml: Same.
2047         * doc/xml/manual/diagnostics.xml: Same.
2048         * doc/xml/manual/algorithms.xml: Same.
2049         * doc/xml/manual/appendix_free.xml: Same.
2050         * doc/xml/manual/iterators.xml: Same.
2051
2052         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
2053         * doc/xml/gnu/fdl-1.2.xml: Same.
2054
2055         * doc/xml/manual/status_cxx200x.xml: Re-write.
2056
2057 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
2058
2059         PR libstdc++/39629 (final bits)
2060         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
2061         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
2062         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
2063         Fix formula for __j.
2064         * include/bits/random.tcc (operator==(const normal_distribution<>&,
2065         const normal_distribution<>&): Remove.
2066         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
2067         const uniform_int_distribution<>&), operator==(const
2068         uniform_real_distribution<>&, const uniform_real_distribution<>&),
2069         operator==(const normal_distribution<>&, const normal_distribution<>&),
2070         operator==(const lognormal_distribution<>&,
2071         const lognormal_distribution<>&), operator==(const
2072         chi_squared_distribution<>&, const chi_squared_distribution<>&),
2073         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
2074         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
2075         operator==(const student_t_distribution<>&,
2076         const student_t_distribution<>&), operator==(const
2077         bernoulli_distribution<>&, const bernoulli_distribution<>&),
2078         operator==(const binomial_distribution<>&, const
2079         binomial_distribution<>&), operator==(const geometric_distribution<>&,
2080         const geometric_distribution<>&), operator==(const
2081         negative_binomial_distribution<>&, const
2082         negative_binomial_distribution<>&), operator==(const
2083         poisson_distribution<>&, const poisson_distribution<>&),
2084         operator==(const exponential_distribution<>&,
2085         const exponential_distribution<>&), operator==(const
2086         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
2087         weibull_distribution<>&, const weibull_distribution<>&),
2088         operator==(const extreme_value_distribution<>&,
2089         const extreme_value_distribution<>&), operator==(const
2090         discrete_distribution<>&, const discrete_distribution<>&),
2091         operator==(const piecewise_constant_distribution<>&,
2092         const piecewise_constant_distribution<>&), operator==(const
2093         piecewise_linear_distribution<>&, const
2094         piecewise_linear_distribution<>&)): Remove.
2095         * testsuite/26_numerics/random/uniform_real_distribution/operators/
2096         serialize.cc: Remove.
2097         * testsuite/26_numerics/random/piecewise_constant_distribution/
2098         operators/serialize.cc: Likewise.
2099         * testsuite/26_numerics/random/chi_squared_distribution/operators/
2100         serialize.cc: Likewise.
2101         * testsuite/26_numerics/random/normal_distribution/operators/
2102         serialize.cc: Likewise.
2103         * testsuite/26_numerics/random/uniform_int_distribution/operators/
2104         serialize.cc: Likewise.
2105         * testsuite/26_numerics/random/poisson_distribution/operators/
2106         serialize.cc: Likewise.
2107         * testsuite/26_numerics/random/bernoulli_distribution/operators/
2108         serialize.cc: Likewise.
2109         * testsuite/26_numerics/random/discrete_distribution/operators/
2110         serialize.cc: Likewise.
2111         * testsuite/26_numerics/random/weibull_distribution/operators/
2112         serialize.cc: Likewise.
2113         * testsuite/26_numerics/random/negative_binomial_distribution/
2114         operators/serialize.cc: Likewise.
2115         * testsuite/26_numerics/random/cauchy_distribution/operators/
2116         serialize.cc: Likewise.
2117         * testsuite/26_numerics/random/gamma_distribution/operators/
2118         serialize.cc: Likewise.
2119         * testsuite/26_numerics/random/fisher_f_distribution/operators/
2120         serialize.cc: Likewise.
2121         * testsuite/26_numerics/random/exponential_distribution/operators/
2122         serialize.cc: Likewise.
2123         * testsuite/26_numerics/random/lognormal_distribution/operators/
2124         serialize.cc: Likewise.
2125         * testsuite/26_numerics/random/binomial_distribution/operators/
2126         serialize.cc: Likewise.
2127         * testsuite/26_numerics/random/extreme_value_distribution/
2128         operators/serialize.cc: Likewise.
2129         * testsuite/26_numerics/random/piecewise_linear_distribution/
2130         operators/serialize.cc: Likewise.
2131         * testsuite/26_numerics/random/student_t_distribution/operators/
2132         serialize.cc: Likewise.
2133         * testsuite/26_numerics/random/geometric_distribution/operators/
2134         serialize.cc: Likewise.
2135
2136         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
2137         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
2138         mersenne_twister_engine<>::seed(_Gen&,
2139         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
2140         subtract_with_carry_engine<>::seed(_Gen&,
2141         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
2142         Remove, unused.
2143         * include/bits/random.tcc (linear_congruential_engine<>::
2144         seed(_Gen&, false_type): Likewise.
2145
2146 2009-04-09  Nick Clifton  <nickc@redhat.com>
2147
2148         * src/allocator-inst.cc: Change copyright header to refer to
2149         version 3 of the GNU General Public License with version 3.1
2150         of the GCC Runtime Library Exception and to point readers at
2151         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
2152         web page.
2153         * config/abi/compatibility.h: Likewise.
2154         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
2155         * config/abi/pre/gnu.ver: Likewise.
2156         * config/allocator/bitmap_allocator_base.h: Likewise.
2157         * config/allocator/malloc_allocator_base.h: Likewise.
2158         * config/allocator/mt_allocator_base.h: Likewise.
2159         * config/allocator/new_allocator_base.h: Likewise.
2160         * config/allocator/pool_allocator_base.h: Likewise.
2161         * config/cpu/alpha/atomic_word.h: Likewise.
2162         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
2163         * config/cpu/cris/atomic_word.h: Likewise.
2164         * config/cpu/cris/atomicity.h: Likewise.
2165         * config/cpu/generic/atomic_word.h: Likewise.
2166         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
2167         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
2168         * config/cpu/generic/cpu_defines.h: Likewise.
2169         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
2170         * config/cpu/hppa/atomicity.h: Likewise.
2171         * config/cpu/i386/atomicity.h: Likewise.
2172         * config/cpu/i486/atomicity.h: Likewise.
2173         * config/cpu/ia64/atomic_word.h: Likewise.
2174         * config/cpu/m68k/atomicity.h: Likewise.
2175         * config/cpu/powerpc/atomic_word.h: Likewise.
2176         * config/cpu/powerpc/cpu_defines.h: Likewise.
2177         * config/cpu/sh/atomicity.h: Likewise.
2178         * config/cpu/sparc/atomic_word.h: Likewise.
2179         * config/cpu/sparc/atomicity.h: Likewise.
2180         * config/io/basic_file_stdio.cc: Likewise.
2181         * config/io/basic_file_stdio.h: Likewise.
2182         * config/io/c_io_stdio.h: Likewise.
2183         * config/locale/darwin/ctype_members.cc: Likewise.
2184         * config/locale/generic/c++locale_internal.h: Likewise.
2185         * config/locale/generic/c_locale.cc: Likewise.
2186         * config/locale/generic/c_locale.h: Likewise.
2187         * config/locale/generic/codecvt_members.cc: Likewise.
2188         * config/locale/generic/collate_members.cc: Likewise.
2189         * config/locale/generic/ctype_members.cc: Likewise.
2190         * config/locale/generic/messages_members.cc: Likewise.
2191         * config/locale/generic/messages_members.h: Likewise.
2192         * config/locale/generic/monetary_members.cc: Likewise.
2193         * config/locale/generic/numeric_members.cc: Likewise.
2194         * config/locale/generic/time_members.cc: Likewise.
2195         * config/locale/generic/time_members.h: Likewise.
2196         * config/locale/gnu/c++locale_internal.h: Likewise.
2197         * config/locale/gnu/c_locale.cc: Likewise.
2198         * config/locale/gnu/c_locale.h: Likewise.
2199         * config/locale/gnu/codecvt_members.cc: Likewise.
2200         * config/locale/gnu/collate_members.cc: Likewise.
2201         * config/locale/gnu/ctype_members.cc: Likewise.
2202         * config/locale/gnu/messages_members.cc: Likewise.
2203         * config/locale/gnu/messages_members.h: Likewise.
2204         * config/locale/gnu/monetary_members.cc: Likewise.
2205         * config/locale/gnu/numeric_members.cc: Likewise.
2206         * config/locale/gnu/time_members.cc: Likewise.
2207         * config/locale/gnu/time_members.h: Likewise.
2208         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
2209         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
2210         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
2211         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
2212         * config/os/aix/atomic_word.h: Likewise.
2213         * config/os/aix/atomicity.h: Likewise.
2214         * config/os/aix/ctype_base.h: Likewise.
2215         * config/os/aix/ctype_inline.h: Likewise.
2216         * config/os/aix/ctype_noninline.h: Likewise.
2217         * config/os/aix/os_defines.h: Likewise.
2218         * config/os/bsd/darwin/ctype_base.h: Likewise.
2219         * config/os/bsd/darwin/ctype_inline.h: Likewise.
2220         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
2221         * config/os/bsd/darwin/os_defines.h: Likewise.
2222         * config/os/bsd/freebsd/ctype_base.h: Likewise.
2223         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
2224         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
2225         * config/os/bsd/freebsd/os_defines.h: Likewise.
2226         * config/os/bsd/netbsd/ctype_base.h: Likewise.
2227         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
2228         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
2229         * config/os/bsd/netbsd/os_defines.h: Likewise.
2230         * config/os/djgpp/ctype_base.h: Likewise.
2231         * config/os/djgpp/ctype_inline.h: Likewise.
2232         * config/os/djgpp/ctype_noninline.h: Likewise.
2233         * config/os/djgpp/os_defines.h: Likewise.
2234         * config/os/generic/ctype_base.h: Likewise.
2235         * config/os/generic/ctype_inline.h: Likewise.
2236         * config/os/generic/ctype_noninline.h: Likewise.
2237         * config/os/generic/error_constants.h: Likewise.
2238         * config/os/generic/os_defines.h: Likewise.
2239         * config/os/gnu-linux/ctype_base.h: Likewise.
2240         * config/os/gnu-linux/ctype_inline.h: Likewise.
2241         * config/os/gnu-linux/ctype_noninline.h: Likewise.
2242         * config/os/gnu-linux/os_defines.h: Likewise.
2243         * config/os/hpux/ctype_base.h: Likewise.
2244         * config/os/hpux/ctype_inline.h: Likewise.
2245         * config/os/hpux/ctype_noninline.h: Likewise.
2246         * config/os/hpux/os_defines.h: Likewise.
2247         * config/os/irix/atomic_word.h: Likewise.
2248         * config/os/irix/atomicity.h: Likewise.
2249         * config/os/irix/irix5.2/ctype_base.h: Likewise.
2250         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
2251         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
2252         * config/os/irix/irix5.2/os_defines.h: Likewise.
2253         * config/os/irix/irix6.5/ctype_base.h: Likewise.
2254         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
2255         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
2256         * config/os/irix/irix6.5/os_defines.h: Likewise.
2257         * config/os/mingw32/ctype_base.h: Likewise.
2258         * config/os/mingw32/ctype_inline.h: Likewise.
2259         * config/os/mingw32/ctype_noninline.h: Likewise.
2260         * config/os/mingw32/error_constants.h: Likewise.
2261         * config/os/mingw32/os_defines.h: Likewise.
2262         * config/os/newlib/ctype_base.h: Likewise.
2263         * config/os/newlib/ctype_inline.h: Likewise.
2264         * config/os/newlib/ctype_noninline.h: Likewise.
2265         * config/os/newlib/os_defines.h: Likewise.
2266         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
2267         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
2268         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
2269         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
2270         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
2271         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
2272         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
2273         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
2274         * config/os/tpf/ctype_base.h: Likewise.
2275         * config/os/tpf/ctype_inline.h: Likewise.
2276         * config/os/tpf/ctype_noninline.h: Likewise.
2277         * config/os/tpf/os_defines.h: Likewise.
2278         * config/os/uclibc/ctype_base.h: Likewise.
2279         * config/os/uclibc/ctype_inline.h: Likewise.
2280         * config/os/uclibc/ctype_noninline.h: Likewise.
2281         * config/os/uclibc/os_defines.h: Likewise.
2282         * config/os/vxworks/ctype_base.h: Likewise.
2283         * config/os/vxworks/ctype_inline.h: Likewise.
2284         * config/os/vxworks/ctype_noninline.h: Likewise.
2285         * config/os/vxworks/os_defines.h: Likewise.
2286         * include/backward/auto_ptr.h: Likewise.
2287         * include/backward/backward_warning.h: Likewise.
2288         * include/backward/binders.h: Likewise.
2289         * include/backward/hash_fun.h: Likewise.
2290         * include/backward/hash_map: Likewise.
2291         * include/backward/hash_set: Likewise.
2292         * include/backward/hashtable.h: Likewise.
2293         * include/backward/strstream: Likewise.
2294         * include/bits/algorithmfwd.h: Likewise.
2295         * include/bits/allocator.h: Likewise.
2296         * include/bits/atomic_0.h: Likewise.
2297         * include/bits/atomic_2.h: Likewise.
2298         * include/bits/atomicfwd_c.h: Likewise.
2299         * include/bits/atomicfwd_cxx.h: Likewise.
2300         * include/bits/basic_ios.h: Likewise.
2301         * include/bits/basic_ios.tcc: Likewise.
2302         * include/bits/basic_string.h: Likewise.
2303         * include/bits/basic_string.tcc: Likewise.
2304         * include/bits/boost_concept_check.h: Likewise.
2305         * include/bits/c++config: Likewise.
2306         * include/bits/char_traits.h: Likewise.
2307         * include/bits/codecvt.h: Likewise.
2308         * include/bits/concept_check.h: Likewise.
2309         * include/bits/cpp_type_traits.h: Likewise.
2310         * include/bits/deque.tcc: Likewise.
2311         * include/bits/forward_list.h: Likewise.
2312         * include/bits/forward_list.tcc: Likewise.
2313         * include/bits/fstream.tcc: Likewise.
2314         * include/bits/functexcept.h: Likewise.
2315         * include/bits/functional_hash.h: Likewise.
2316         * include/bits/gslice.h: Likewise.
2317         * include/bits/gslice_array.h: Likewise.
2318         * include/bits/hashtable.h: Likewise.
2319         * include/bits/indirect_array.h: Likewise.
2320         * include/bits/ios_base.h: Likewise.
2321         * include/bits/istream.tcc: Likewise.
2322         * include/bits/list.tcc: Likewise.
2323         * include/bits/locale_classes.h: Likewise.
2324         * include/bits/locale_classes.tcc: Likewise.
2325         * include/bits/locale_facets.h: Likewise.
2326         * include/bits/locale_facets.tcc: Likewise.
2327         * include/bits/locale_facets_nonio.h: Likewise.
2328         * include/bits/locale_facets_nonio.tcc: Likewise.
2329         * include/bits/localefwd.h: Likewise.
2330         * include/bits/mask_array.h: Likewise.
2331         * include/bits/move.h: Likewise.
2332         * include/bits/ostream.tcc: Likewise.
2333         * include/bits/ostream_insert.h: Likewise.
2334         * include/bits/postypes.h: Likewise.
2335         * include/bits/shared_ptr.h: Likewise.
2336         * include/bits/slice_array.h: Likewise.
2337         * include/bits/sstream.tcc: Likewise.
2338         * include/bits/stl_algo.h: Likewise.
2339         * include/bits/stl_algobase.h: Likewise.
2340         * include/bits/stl_bvector.h: Likewise.
2341         * include/bits/stl_construct.h: Likewise.
2342         * include/bits/stl_deque.h: Likewise.
2343         * include/bits/stl_function.h: Likewise.
2344         * include/bits/stl_heap.h: Likewise.
2345         * include/bits/stl_iterator.h: Likewise.
2346         * include/bits/stl_iterator_base_funcs.h: Likewise.
2347         * include/bits/stl_iterator_base_types.h: Likewise.
2348         * include/bits/stl_list.h: Likewise.
2349         * include/bits/stl_map.h: Likewise.
2350         * include/bits/stl_multimap.h: Likewise.
2351         * include/bits/stl_multiset.h: Likewise.
2352         * include/bits/stl_numeric.h: Likewise.
2353         * include/bits/stl_pair.h: Likewise.
2354         * include/bits/stl_queue.h: Likewise.
2355         * include/bits/stl_raw_storage_iter.h: Likewise.
2356         * include/bits/stl_relops.h: Likewise.
2357         * include/bits/stl_set.h: Likewise.
2358         * include/bits/stl_stack.h: Likewise.
2359         * include/bits/stl_tempbuf.h: Likewise.
2360         * include/bits/stl_tree.h: Likewise.
2361         * include/bits/stl_uninitialized.h: Likewise.
2362         * include/bits/stl_vector.h: Likewise.
2363         * include/bits/stream_iterator.h: Likewise.
2364         * include/bits/streambuf.tcc: Likewise.
2365         * include/bits/streambuf_iterator.h: Likewise.
2366         * include/bits/stringfwd.h: Likewise.
2367         * include/bits/unique_ptr.h: Likewise.
2368         * include/bits/valarray_after.h: Likewise.
2369         * include/bits/valarray_array.h: Likewise.
2370         * include/bits/valarray_array.tcc: Likewise.
2371         * include/bits/valarray_before.h: Likewise.
2372         * include/bits/vector.tcc: Likewise.
2373         * include/c/cassert: Likewise.
2374         * include/c/cctype: Likewise.
2375         * include/c/cerrno: Likewise.
2376         * include/c/cfloat: Likewise.
2377         * include/c/ciso646: Likewise.
2378         * include/c/climits: Likewise.
2379         * include/c/clocale: Likewise.
2380         * include/c/cmath: Likewise.
2381         * include/c/csetjmp: Likewise.
2382         * include/c/csignal: Likewise.
2383         * include/c/cstdarg: Likewise.
2384         * include/c/cstddef: Likewise.
2385         * include/c/cstdio: Likewise.
2386         * include/c/cstdlib: Likewise.
2387         * include/c/cstring: Likewise.
2388         * include/c/ctime: Likewise.
2389         * include/c/cwchar: Likewise.
2390         * include/c/cwctype: Likewise.
2391         * include/c_compatibility/assert.h: Likewise.
2392         * include/c_compatibility/complex.h: Likewise.
2393         * include/c_compatibility/ctype.h: Likewise.
2394         * include/c_compatibility/errno.h: Likewise.
2395         * include/c_compatibility/fenv.h: Likewise.
2396         * include/c_compatibility/float.h: Likewise.
2397         * include/c_compatibility/inttypes.h: Likewise.
2398         * include/c_compatibility/iso646.h: Likewise.
2399         * include/c_compatibility/limits.h: Likewise.
2400         * include/c_compatibility/locale.h: Likewise.
2401         * include/c_compatibility/math.h: Likewise.
2402         * include/c_compatibility/setjmp.h: Likewise.
2403         * include/c_compatibility/signal.h: Likewise.
2404         * include/c_compatibility/stdarg.h: Likewise.
2405         * include/c_compatibility/stdatomic.h: Likewise.
2406         * include/c_compatibility/stdbool.h: Likewise.
2407         * include/c_compatibility/stddef.h: Likewise.
2408         * include/c_compatibility/stdint.h: Likewise.
2409         * include/c_compatibility/stdio.h: Likewise.
2410         * include/c_compatibility/stdlib.h: Likewise.
2411         * include/c_compatibility/string.h: Likewise.
2412         * include/c_compatibility/tgmath.h: Likewise.
2413         * include/c_compatibility/time.h: Likewise.
2414         * include/c_compatibility/wchar.h: Likewise.
2415         * include/c_compatibility/wctype.h: Likewise.
2416         * include/c_global/cassert: Likewise.
2417         * include/c_global/ccomplex: Likewise.
2418         * include/c_global/cctype: Likewise.
2419         * include/c_global/cerrno: Likewise.
2420         * include/c_global/cfenv: Likewise.
2421         * include/c_global/cfloat: Likewise.
2422         * include/c_global/cinttypes: Likewise.
2423         * include/c_global/ciso646: Likewise.
2424         * include/c_global/climits: Likewise.
2425         * include/c_global/clocale: Likewise.
2426         * include/c_global/cmath.tcc: Likewise.
2427         * include/c_global/cmath: Likewise.
2428         * include/c_global/csetjmp: Likewise.
2429         * include/c_global/csignal: Likewise.
2430         * include/c_global/cstdarg: Likewise.
2431         * include/c_global/cstdatomic: Likewise.
2432         * include/c_global/cstdbool: Likewise.
2433         * include/c_global/cstddef: Likewise.
2434         * include/c_global/cstdint: Likewise.
2435         * include/c_global/cstdio: Likewise.
2436         * include/c_global/cstdlib: Likewise.
2437         * include/c_global/cstring: Likewise.
2438         * include/c_global/ctgmath: Likewise.
2439         * include/c_global/ctime: Likewise.
2440         * include/c_global/cwchar: Likewise.
2441         * include/c_global/cwctype: Likewise.
2442         * include/c_std/cassert: Likewise.
2443         * include/c_std/cctype: Likewise.
2444         * include/c_std/cerrno: Likewise.
2445         * include/c_std/cfloat: Likewise.
2446         * include/c_std/ciso646: Likewise.
2447         * include/c_std/climits: Likewise.
2448         * include/c_std/clocale: Likewise.
2449         * include/c_std/cmath.tcc: Likewise.
2450         * include/c_std/cmath: Likewise.
2451         * include/c_std/csetjmp: Likewise.
2452         * include/c_std/csignal: Likewise.
2453         * include/c_std/cstdarg: Likewise.
2454         * include/c_std/cstddef: Likewise.
2455         * include/c_std/cstdio: Likewise.
2456         * include/c_std/cstdlib: Likewise.
2457         * include/c_std/cstring: Likewise.
2458         * include/c_std/ctime: Likewise.
2459         * include/c_std/cwchar: Likewise.
2460         * include/c_std/cwctype: Likewise.
2461         * include/debug/bitset: Likewise.
2462         * include/debug/debug.h: Likewise.
2463         * include/debug/deque: Likewise.
2464         * include/debug/formatter.h: Likewise.
2465         * include/debug/functions.h: Likewise.
2466         * include/debug/list: Likewise.
2467         * include/debug/macros.h: Likewise.
2468         * include/debug/map.h: Likewise.
2469         * include/debug/map: Likewise.
2470         * include/debug/multimap.h: Likewise.
2471         * include/debug/multiset.h: Likewise.
2472         * include/debug/safe_base.h: Likewise.
2473         * include/debug/safe_iterator.h: Likewise.
2474         * include/debug/safe_iterator.tcc: Likewise.
2475         * include/debug/safe_sequence.h: Likewise.
2476         * include/debug/set.h: Likewise.
2477         * include/debug/set: Likewise.
2478         * include/debug/string: Likewise.
2479         * include/debug/unordered_map: Likewise.
2480         * include/debug/unordered_set: Likewise.
2481         * include/debug/vector: Likewise.
2482         * include/ext/algorithm: Likewise.
2483         * include/ext/array_allocator.h: Likewise.
2484         * include/ext/atomicity.h: Likewise.
2485         * include/ext/bitmap_allocator.h: Likewise.
2486         * include/ext/cast.h: Likewise.
2487         * include/ext/codecvt_specializations.h: Likewise.
2488         * include/ext/concurrence.h: Likewise.
2489         * include/ext/debug_allocator.h: Likewise.
2490         * include/ext/enc_filebuf.h: Likewise.
2491         * include/ext/extptr_allocator.h: Likewise.
2492         * include/ext/functional: Likewise.
2493         * include/ext/iterator: Likewise.
2494         * include/ext/malloc_allocator.h: Likewise.
2495         * include/ext/memory: Likewise.
2496         * include/ext/mt_allocator.h: Likewise.
2497         * include/ext/new_allocator.h: Likewise.
2498         * include/ext/numeric: Likewise.
2499         * include/ext/numeric_traits.h: Likewise.
2500         * include/ext/pb_ds/assoc_container.hpp: Likewise.
2501         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
2502         Likewise.
2503         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
2504         Likewise.
2505         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
2506         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
2507         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
2508         Likewise.
2509         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
2510         Likewise.
2511         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
2512         Likewise.
2513         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
2514         Likewise.
2515         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
2516         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
2517         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
2518         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
2519         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
2520         Likewise.
2521         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
2522         Likewise.
2523         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
2524         Likewise.
2525         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
2526         Likewise.
2527         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
2528         Likewise.
2529         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
2530         Likewise.
2531         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
2532         Likewise.
2533         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
2534         Likewise.
2535         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
2536         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
2537         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
2538         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
2539         Likewise.
2540         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
2541         Likewise.
2542         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
2543         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
2544         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
2545         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
2546         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
2547         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
2548         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
2549         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
2550         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
2551         Likewise.
2552         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
2553         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
2554         Likewise.
2555         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
2556         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
2557         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
2558         Likewise.
2559         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
2560         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
2561         Likewise.
2562         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
2563         Likewise.
2564         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
2565         Likewise.
2566         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
2567         Likewise.
2568         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
2569         Likewise.
2570         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
2571         Likewise.
2572         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
2573         Likewise.
2574         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
2575         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
2576         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
2577         Likewise.
2578         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
2579         Likewise.
2580         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
2581         Likewise.
2582         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
2583         Likewise.
2584         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
2585         Likewise.
2586         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
2587         Likewise.
2588         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
2589         Likewise.
2590         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
2591         Likewise.
2592         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
2593         Likewise.
2594         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
2595         Likewise.
2596         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
2597         Likewise.
2598         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
2599         Likewise.
2600         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
2601         Likewise.
2602         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
2603         Likewise.
2604         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
2605         Likewise.
2606         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
2607         Likewise.
2608         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
2609         Likewise.
2610         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
2611         Likewise.
2612         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
2613         Likewise.
2614         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
2615         Likewise.
2616         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
2617         Likewise.
2618         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
2619         Likewise.
2620         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
2621         Likewise.
2622         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
2623         Likewise.
2624         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
2625         Likewise.
2626         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
2627         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
2628         Likewise.
2629         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
2630         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
2631         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
2632         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
2633         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
2634         Likewise.
2635         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
2636         Likewise.
2637         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
2638         Likewise.
2639         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
2640         Likewise.
2641         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
2642         Likewise.
2643         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
2644         Likewise.
2645         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
2646         Likewise.
2647         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
2648         Likewise.
2649         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
2650         Likewise.
2651         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
2652         Likewise.
2653         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
2654         Likewise.
2655         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
2656         Likewise.
2657         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
2658         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
2659         Likewise.
2660         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
2661         Likewise.
2662         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
2663         Likewise.
2664         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
2665         Likewise.
2666         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
2667         Likewise.
2668         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
2669         Likewise.
2670         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
2671         Likewise.
2672         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
2673         Likewise.
2674         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
2675         Likewise.
2676         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
2677         Likewise.
2678         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
2679         Likewise.
2680         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
2681         Likewise.
2682         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
2683         Likewise.
2684         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
2685         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
2686         Likewise.
2687         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
2688         Likewise.
2689         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
2690         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
2691         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
2692         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
2693         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
2694         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
2695         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
2696         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
2697         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
2698         Likewise.
2699         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
2700         Likewise.
2701         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
2702         Likewise.
2703         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
2704         Likewise.
2705         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
2706         Likewise.
2707         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
2708         Likewise.
2709         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
2710         Likewise.
2711         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
2712         Likewise.
2713         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
2714         Likewise.
2715         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
2716         Likewise.
2717         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
2718         Likewise.
2719         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
2720         Likewise.
2721         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
2722         Likewise.
2723         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
2724         Likewise.
2725         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
2726         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
2727         Likewise.
2728         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
2729         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
2730         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
2731         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
2732         Likewise.
2733         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
2734         Likewise.
2735         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
2736         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
2737         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
2738         Likewise.
2739         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
2740         Likewise.
2741         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
2742         Likewise.
2743         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
2744         Likewise.
2745         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
2746         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
2747         Likewise.
2748         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
2749         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
2750         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
2751         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
2752         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
2753         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
2754         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
2755         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
2756         Likewise.
2757         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
2758         Likewise.
2759         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
2760         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
2761         Likewise.
2762         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
2763         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
2764         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
2765         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
2766         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
2767         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
2768         Likewise.
2769         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
2770         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
2771         Likewise.
2772         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
2773         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
2774         Likewise.
2775         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
2776         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
2777         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
2778         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
2779         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
2780         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
2781         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
2782         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
2783         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
2784         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
2785         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
2786         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
2787         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
2788         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
2789         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
2790         Likewise.
2791         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
2792         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
2793         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
2794         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
2795         Likewise.
2796         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
2797         Likewise.
2798         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
2799         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
2800         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
2801         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
2802         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
2803         Likewise.
2804         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
2805         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
2806         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
2807         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
2808         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
2809         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
2810         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
2811         Likewise.
2812         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
2813         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
2814         Likewise.
2815         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
2816         Likewise.
2817         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
2818         Likewise.
2819         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
2820         Likewise.
2821         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
2822         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
2823         Likewise.
2824         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
2825         Likewise.
2826         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
2827         Likewise.
2828         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
2829         Likewise.
2830         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
2831         Likewise.
2832         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
2833         Likewise.
2834         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
2835         Likewise.
2836         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
2837         Likewise.
2838         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
2839         Likewise.
2840         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
2841         Likewise.
2842         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
2843         Likewise.
2844         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
2845         Likewise.
2846         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
2847         Likewise.
2848         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
2849         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
2850         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
2851         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
2852         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
2853         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
2854         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
2855         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
2856         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
2857         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
2858         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
2859         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
2860         Likewise.
2861         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
2862         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
2863         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
2864         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
2865         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
2866         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
2867         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
2868         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
2869         Likewise.
2870         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
2871         Likewise.
2872         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
2873         Likewise.
2874         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
2875         Likewise.
2876         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
2877         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
2878         Likewise.
2879         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
2880         Likewise.
2881         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
2882         Likewise.
2883         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
2884         Likewise.
2885         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
2886         Likewise.
2887         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
2888         Likewise.
2889         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
2890         Likewise.
2891         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
2892         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
2893         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
2894         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
2895         Likewise.
2896         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
2897         Likewise.
2898         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
2899         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
2900         Likewise.
2901         * include/ext/pb_ds/exception.hpp: Likewise.
2902         * include/ext/pb_ds/hash_policy.hpp: Likewise.
2903         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
2904         * include/ext/pb_ds/priority_queue.hpp: Likewise.
2905         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
2906         * include/ext/pb_ds/tree_policy.hpp: Likewise.
2907         * include/ext/pb_ds/trie_policy.hpp: Likewise.
2908         * include/ext/pod_char_traits.h: Likewise.
2909         * include/ext/pointer.h: Likewise.
2910         * include/ext/pool_allocator.h: Likewise.
2911         * include/ext/rb_tree: Likewise.
2912         * include/ext/rc_string_base.h: Likewise.
2913         * include/ext/rope: Likewise.
2914         * include/ext/ropeimpl.h: Likewise.
2915         * include/ext/slist: Likewise.
2916         * include/ext/sso_string_base.h: Likewise.
2917         * include/ext/stdio_filebuf.h: Likewise.
2918         * include/ext/stdio_sync_filebuf.h: Likewise.
2919         * include/ext/string_conversions.h: Likewise.
2920         * include/ext/throw_allocator.h: Likewise.
2921         * include/ext/type_traits.h: Likewise.
2922         * include/ext/typelist.h: Likewise.
2923         * include/ext/vstring.h: Likewise.
2924         * include/ext/vstring.tcc: Likewise.
2925         * include/ext/vstring_fwd.h: Likewise.
2926         * include/ext/vstring_util.h: Likewise.
2927         * include/parallel/algo.h: Likewise.
2928         * include/parallel/algobase.h: Likewise.
2929         * include/parallel/algorithm: Likewise.
2930         * include/parallel/algorithmfwd.h: Likewise.
2931         * include/parallel/balanced_quicksort.h: Likewise.
2932         * include/parallel/base.h: Likewise.
2933         * include/parallel/basic_iterator.h: Likewise.
2934         * include/parallel/checkers.h: Likewise.
2935         * include/parallel/compatibility.h: Likewise.
2936         * include/parallel/compiletime_settings.h: Likewise.
2937         * include/parallel/equally_split.h: Likewise.
2938         * include/parallel/features.h: Likewise.
2939         * include/parallel/find.h: Likewise.
2940         * include/parallel/find_selectors.h: Likewise.
2941         * include/parallel/for_each.h: Likewise.
2942         * include/parallel/for_each_selectors.h: Likewise.
2943         * include/parallel/iterator.h: Likewise.
2944         * include/parallel/list_partition.h: Likewise.
2945         * include/parallel/losertree.h: Likewise.
2946         * include/parallel/merge.h: Likewise.
2947         * include/parallel/multiseq_selection.h: Likewise.
2948         * include/parallel/multiway_merge.h: Likewise.
2949         * include/parallel/multiway_mergesort.h: Likewise.
2950         * include/parallel/numeric: Likewise.
2951         * include/parallel/numericfwd.h: Likewise.
2952         * include/parallel/omp_loop.h: Likewise.
2953         * include/parallel/omp_loop_static.h: Likewise.
2954         * include/parallel/par_loop.h: Likewise.
2955         * include/parallel/parallel.h: Likewise.
2956         * include/parallel/partial_sum.h: Likewise.
2957         * include/parallel/partition.h: Likewise.
2958         * include/parallel/queue.h: Likewise.
2959         * include/parallel/quicksort.h: Likewise.
2960         * include/parallel/random_number.h: Likewise.
2961         * include/parallel/random_shuffle.h: Likewise.
2962         * include/parallel/search.h: Likewise.
2963         * include/parallel/set_operations.h: Likewise.
2964         * include/parallel/settings.h: Likewise.
2965         * include/parallel/sort.h: Likewise.
2966         * include/parallel/tags.h: Likewise.
2967         * include/parallel/types.h: Likewise.
2968         * include/parallel/unique_copy.h: Likewise.
2969         * include/parallel/workstealing.h: Likewise.
2970         * include/precompiled/extc++.h: Likewise.
2971         * include/precompiled/stdc++.h: Likewise.
2972         * include/precompiled/stdtr1c++.h: Likewise.
2973         * include/std/algorithm: Likewise.
2974         * include/std/array: Likewise.
2975         * include/std/bitset: Likewise.
2976         * include/std/c++0x_warning.h: Likewise.
2977         * include/std/chrono: Likewise.
2978         * include/std/complex: Likewise.
2979         * include/std/condition_variable: Likewise.
2980         * include/std/deque: Likewise.
2981         * include/std/forward_list: Likewise.
2982         * include/std/fstream: Likewise.
2983         * include/std/functional: Likewise.
2984         * include/std/iomanip: Likewise.
2985         * include/std/ios: Likewise.
2986         * include/std/iosfwd: Likewise.
2987         * include/std/iostream: Likewise.
2988         * include/std/istream: Likewise.
2989         * include/std/iterator: Likewise.
2990         * include/std/limits: Likewise.
2991         * include/std/list: Likewise.
2992         * include/std/locale: Likewise.
2993         * include/std/map: Likewise.
2994         * include/std/memory: Likewise.
2995         * include/std/mutex: Likewise.
2996         * include/std/numeric: Likewise.
2997         * include/std/ostream: Likewise.
2998         * include/std/queue: Likewise.
2999         * include/std/random: Likewise.
3000         * include/std/ratio: Likewise.
3001         * include/std/regex: Likewise.
3002         * include/std/set: Likewise.
3003         * include/std/sstream: Likewise.
3004         * include/std/stack: Likewise.
3005         * include/std/stdexcept: Likewise.
3006         * include/std/streambuf: Likewise.
3007         * include/std/string: Likewise.
3008         * include/std/system_error: Likewise.
3009         * include/std/thread: Likewise.
3010         * include/std/tuple: Likewise.
3011         * include/std/type_traits: Likewise.
3012         * include/std/unordered_map: Likewise.
3013         * include/std/unordered_set: Likewise.
3014         * include/std/utility: Likewise.
3015         * include/std/valarray: Likewise.
3016         * include/std/vector: Likewise.
3017         * include/tr1/array: Likewise.
3018         * include/tr1/bessel_function.tcc: Likewise.
3019         * include/tr1/beta_function.tcc: Likewise.
3020         * include/tr1/ccomplex: Likewise.
3021         * include/tr1/cctype: Likewise.
3022         * include/tr1/cfenv: Likewise.
3023         * include/tr1/cfloat: Likewise.
3024         * include/tr1/cinttypes: Likewise.
3025         * include/tr1/climits: Likewise.
3026         * include/tr1/cmath: Likewise.
3027         * include/tr1/complex.h: Likewise.
3028         * include/tr1/complex: Likewise.
3029         * include/tr1/cstdarg: Likewise.
3030         * include/tr1/cstdbool: Likewise.
3031         * include/tr1/cstdint: Likewise.
3032         * include/tr1/cstdio: Likewise.
3033         * include/tr1/cstdlib: Likewise.
3034         * include/tr1/ctgmath: Likewise.
3035         * include/tr1/ctime: Likewise.
3036         * include/tr1/ctype.h: Likewise.
3037         * include/tr1/cwchar: Likewise.
3038         * include/tr1/cwctype: Likewise.
3039         * include/tr1/ell_integral.tcc: Likewise.
3040         * include/tr1/exp_integral.tcc: Likewise.
3041         * include/tr1/fenv.h: Likewise.
3042         * include/tr1/float.h: Likewise.
3043         * include/tr1/functional: Likewise.
3044         * include/tr1/functional_hash.h: Likewise.
3045         * include/tr1/gamma.tcc: Likewise.
3046         * include/tr1/hashtable.h: Likewise.
3047         * include/tr1/hypergeometric.tcc: Likewise.
3048         * include/tr1/inttypes.h: Likewise.
3049         * include/tr1/legendre_function.tcc: Likewise.
3050         * include/tr1/limits.h: Likewise.
3051         * include/tr1/math.h: Likewise.
3052         * include/tr1/memory: Likewise.
3053         * include/tr1/modified_bessel_func.tcc: Likewise.
3054         * include/tr1/poly_hermite.tcc: Likewise.
3055         * include/tr1/poly_laguerre.tcc: Likewise.
3056         * include/tr1/random: Likewise.
3057         * include/tr1/regex: Likewise.
3058         * include/tr1/riemann_zeta.tcc: Likewise.
3059         * include/tr1/shared_ptr.h: Likewise.
3060         * include/tr1/special_function_util.h: Likewise.
3061         * include/tr1/stdarg.h: Likewise.
3062         * include/tr1/stdbool.h: Likewise.
3063         * include/tr1/stdint.h: Likewise.
3064         * include/tr1/stdio.h: Likewise.
3065         * include/tr1/stdlib.h: Likewise.
3066         * include/tr1/tgmath.h: Likewise.
3067         * include/tr1/tuple: Likewise.
3068         * include/tr1/type_traits: Likewise.
3069         * include/tr1/unordered_map: Likewise.
3070         * include/tr1/unordered_set: Likewise.
3071         * include/tr1/utility: Likewise.
3072         * include/tr1/wchar.h: Likewise.
3073         * include/tr1/wctype.h: Likewise.
3074         * include/tr1_impl/array: Likewise.
3075         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
3076         * include/tr1_impl/cctype: Likewise.
3077         * include/tr1_impl/cfenv: Likewise.
3078         * include/tr1_impl/cinttypes: Likewise.
3079         * include/tr1_impl/cmath: Likewise.
3080         * include/tr1_impl/complex: Likewise.
3081         * include/tr1_impl/cstdint: Likewise.
3082         * include/tr1_impl/cstdio: Likewise.
3083         * include/tr1_impl/cstdlib: Likewise.
3084         * include/tr1_impl/cwchar: Likewise.
3085         * include/tr1_impl/cwctype: Likewise.
3086         * include/tr1_impl/functional: Likewise.
3087         * include/tr1_impl/functional_hash.h: Likewise.
3088         * include/tr1_impl/hashtable: Likewise.
3089         * include/tr1_impl/hashtable_policy.h: Likewise.
3090         * include/tr1_impl/random.tcc: Likewise.
3091         * include/tr1_impl/random: Likewise.
3092         * include/tr1_impl/regex: Likewise.
3093         * include/tr1_impl/type_traits: Likewise.
3094         * include/tr1_impl/unordered_map: Likewise.
3095         * include/tr1_impl/unordered_set: Likewise.
3096         * include/tr1_impl/utility: Likewise.
3097         * libsupc++/array_type_info.cc: Likewise.
3098         * libsupc++/atexit_arm.cc: Likewise.
3099         * libsupc++/bad_cast.cc: Likewise.
3100         * libsupc++/bad_typeid.cc: Likewise.
3101         * libsupc++/class_type_info.cc: Likewise.
3102         * libsupc++/cxxabi-forced.h: Likewise.
3103         * libsupc++/cxxabi.h: Likewise.
3104         * libsupc++/del_op.cc: Likewise.
3105         * libsupc++/del_opnt.cc: Likewise.
3106         * libsupc++/del_opv.cc: Likewise.
3107         * libsupc++/del_opvnt.cc: Likewise.
3108         * libsupc++/dyncast.cc: Likewise.
3109         * libsupc++/eh_alloc.cc: Likewise.
3110         * libsupc++/eh_arm.cc: Likewise.
3111         * libsupc++/eh_aux_runtime.cc: Likewise.
3112         * libsupc++/eh_call.cc: Likewise.
3113         * libsupc++/eh_catch.cc: Likewise.
3114         * libsupc++/eh_exception.cc: Likewise.
3115         * libsupc++/eh_globals.cc: Likewise.
3116         * libsupc++/eh_personality.cc: Likewise.
3117         * libsupc++/eh_ptr.cc: Likewise.
3118         * libsupc++/eh_term_handler.cc: Likewise.
3119         * libsupc++/eh_terminate.cc: Likewise.
3120         * libsupc++/eh_throw.cc: Likewise.
3121         * libsupc++/eh_type.cc: Likewise.
3122         * libsupc++/eh_unex_handler.cc: Likewise.
3123         * libsupc++/enum_type_info.cc: Likewise.
3124         * libsupc++/exception: Likewise.
3125         * libsupc++/exception_defines.h: Likewise.
3126         * libsupc++/exception_ptr.h: Likewise.
3127         * libsupc++/function_type_info.cc: Likewise.
3128         * libsupc++/fundamental_type_info.cc: Likewise.
3129         * libsupc++/guard.cc: Likewise.
3130         * libsupc++/initializer_list: Likewise.
3131         * libsupc++/new: Likewise.
3132         * libsupc++/new_handler.cc: Likewise.
3133         * libsupc++/new_op.cc: Likewise.
3134         * libsupc++/new_opnt.cc: Likewise.
3135         * libsupc++/new_opv.cc: Likewise.
3136         * libsupc++/new_opvnt.cc: Likewise.
3137         * libsupc++/pbase_type_info.cc: Likewise.
3138         * libsupc++/pmem_type_info.cc: Likewise.
3139         * libsupc++/pointer_type_info.cc: Likewise.
3140         * libsupc++/pure.cc: Likewise.
3141         * libsupc++/si_class_type_info.cc: Likewise.
3142         * libsupc++/tinfo.cc: Likewise.
3143         * libsupc++/tinfo.h: Likewise.
3144         * libsupc++/tinfo2.cc: Likewise.
3145         * libsupc++/typeinfo: Likewise.
3146         * libsupc++/unwind-cxx.h: Likewise.
3147         * libsupc++/vec.cc: Likewise.
3148         * libsupc++/vmi_class_type_info.cc: Likewise.
3149         * libsupc++/vterminate.cc: Likewise.
3150         * po/string_literals.cc: Likewise.
3151         * src/atomic.cc: Likewise.
3152         * src/bitmap_allocator.cc: Likewise.
3153         * src/chrono.cc: Likewise.
3154         * src/codecvt.cc: Likewise.
3155         * src/compatibility-ldbl.cc: Likewise.
3156         * src/compatibility.cc: Likewise.
3157         * src/complex_io.cc: Likewise.
3158         * src/concept-inst.cc: Likewise.
3159         * src/condition_variable.cc: Likewise.
3160         * src/ctype.cc: Likewise.
3161         * src/debug.cc: Likewise.
3162         * src/debug_list.cc: Likewise.
3163         * src/ext-inst.cc: Likewise.
3164         * src/fstream-inst.cc: Likewise.
3165         * src/functexcept.cc: Likewise.
3166         * src/globals_io.cc: Likewise.
3167         * src/hash.cc: Likewise.
3168         * src/hash_c++0x.cc: Likewise.
3169         * src/hashtable.cc: Likewise.
3170         * src/hashtable_c++0x.cc: Likewise.
3171         * src/ios-inst.cc: Likewise.
3172         * src/ios.cc: Likewise.
3173         * src/ios_failure.cc: Likewise.
3174         * src/ios_init.cc: Likewise.
3175         * src/ios_locale.cc: Likewise.
3176         * src/iostream-inst.cc: Likewise.
3177         * src/istream-inst.cc: Likewise.
3178         * src/istream.cc: Likewise.
3179         * src/limits.cc: Likewise.
3180         * src/limits_c++0x.cc: Likewise.
3181         * src/list.cc: Likewise.
3182         * src/locale-inst.cc: Likewise.
3183         * src/locale.cc: Likewise.
3184         * src/locale_facets.cc: Likewise.
3185         * src/locale_init.cc: Likewise.
3186         * src/localename.cc: Likewise.
3187         * src/math_stubs_float.cc: Likewise.
3188         * src/math_stubs_long_double.cc: Likewise.
3189         * src/misc-inst.cc: Likewise.
3190         * src/mt_allocator.cc: Likewise.
3191         * src/mutex.cc: Likewise.
3192         * src/ostream-inst.cc: Likewise.
3193         * src/parallel_list.cc: Likewise.
3194         * src/parallel_settings.cc: Likewise.
3195         * src/pool_allocator.cc: Likewise.
3196         * src/sstream-inst.cc: Likewise.
3197         * src/stdexcept.cc: Likewise.
3198         * src/streambuf-inst.cc: Likewise.
3199         * src/streambuf.cc: Likewise.
3200         * src/string-inst.cc: Likewise.
3201         * src/strstream.cc: Likewise.
3202         * src/system_error.cc: Likewise.
3203         * src/thread.cc: Likewise.
3204         * src/tree.cc: Likewise.
3205         * src/valarray-inst.cc: Likewise.
3206         * src/wlocale-inst.cc: Likewise.
3207         * src/wstring-inst.cc: Likewise.
3208         * doc/xml/manual/intro.xml: Change documentation to refer the
3209         reader to version 3 of the GNU General Public License, version
3210         3.1 of the GCC Runtime Library Exception, and to point readers
3211         at the FSF's license web page.
3212
3213 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
3214
3215         * Makefile.am: Change copyright header to refer to version
3216         3 of the GNU General Public License and to point readers at the
3217         COPYING3 file and the FSF's license web page.
3218         * doc/Makefile.am: Likewise.
3219         * include/Makefile.am: Likewise.
3220         * libsupc++/Makefile.am: Likewise.
3221         * po/Makefile.am: Likewise.
3222         * po/POTFILES.in: Likewise.
3223         * src/Makefile.am: Likewise.
3224         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
3225         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
3226         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
3227         Likewise.
3228         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
3229         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
3230         Likewise.
3231         * testsuite/17_intro/using_namespace_std.cc: Likewise.
3232         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
3233         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
3234         * testsuite/18_support/bad_alloc/what.cc: Likewise.
3235         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
3236         * testsuite/18_support/bad_cast/what.cc: Likewise.
3237         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
3238         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
3239         Likewise.
3240         * testsuite/18_support/bad_exception/what.cc: Likewise.
3241         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
3242         * testsuite/18_support/bad_typeid/what.cc: Likewise.
3243         * testsuite/18_support/exception/38732.cc: Likewise.
3244         * testsuite/18_support/exception/what.cc: Likewise.
3245         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
3246         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
3247         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
3248         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
3249         * testsuite/18_support/headers/climits/values.cc: Likewise.
3250         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
3251         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
3252         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
3253         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
3254         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
3255         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
3256         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
3257         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
3258         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
3259         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
3260         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
3261         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
3262         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
3263         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
3264         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
3265         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
3266         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
3267         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
3268         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
3269         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
3270         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
3271         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
3272         * testsuite/18_support/headers/new/types_std.cc: Likewise.
3273         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
3274         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
3275         * testsuite/18_support/new_delete_placement.cc: Likewise.
3276         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
3277         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
3278         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
3279         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
3280         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
3281         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
3282         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
3283         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
3284         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
3285         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
3286         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
3287         Likewise.
3288         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
3289         * testsuite/18_support/pthread_guard.cc: Likewise.
3290         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
3291         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
3292         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
3293         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
3294         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
3295         Likewise.
3296         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
3297         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
3298         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
3299         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
3300         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
3301         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
3302         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
3303         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
3304         Likewise.
3305         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
3306         Likewise.
3307         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
3308         Likewise.
3309         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
3310         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
3311         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
3312         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
3313         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
3314         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
3315         Likewise.
3316         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
3317         Likewise.
3318         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
3319         Likewise.
3320         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
3321         Likewise.
3322         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
3323         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
3324         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
3325         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
3326         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
3327         Likewise.
3328         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
3329         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
3330         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
3331         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
3332         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
3333         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
3334         Likewise.
3335         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
3336         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
3337         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
3338         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
3339         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
3340         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
3341         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
3342         * testsuite/20_util/aligned_storage/value.cc: Likewise.
3343         * testsuite/20_util/allocator/1.cc: Likewise.
3344         * testsuite/20_util/allocator/10378.cc: Likewise.
3345         * testsuite/20_util/allocator/14176.cc: Likewise.
3346         * testsuite/20_util/allocator/33807.cc: Likewise.
3347         * testsuite/20_util/allocator/8230.cc: Likewise.
3348         * testsuite/20_util/auto_ptr/1.cc: Likewise.
3349         * testsuite/20_util/auto_ptr/2.cc: Likewise.
3350         * testsuite/20_util/auto_ptr/3.cc: Likewise.
3351         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
3352         * testsuite/20_util/auto_ptr/4.cc: Likewise.
3353         * testsuite/20_util/auto_ptr/5.cc: Likewise.
3354         * testsuite/20_util/auto_ptr/6.cc: Likewise.
3355         * testsuite/20_util/auto_ptr/7.cc: Likewise.
3356         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
3357         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
3358         Likewise.
3359         * testsuite/20_util/clocks/1.cc: Likewise.
3360         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
3361         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
3362         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
3363         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
3364         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
3365         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
3366         * testsuite/20_util/duration/cons/1.cc: Likewise.
3367         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
3368         * testsuite/20_util/duration/cons/2.cc: Likewise.
3369         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
3370         Likewise.
3371         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
3372         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
3373         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
3374         Likewise.
3375         * testsuite/20_util/forward/1.cc: Likewise.
3376         * testsuite/20_util/forward/1_neg.cc: Likewise.
3377         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
3378         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
3379         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
3380         * testsuite/20_util/function_objects/dr660.cc: Likewise.
3381         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
3382         Likewise.
3383         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
3384         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
3385         Likewise.
3386         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
3387         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
3388         Likewise.
3389         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
3390         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
3391         Likewise.
3392         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
3393         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
3394         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
3395         Likewise.
3396         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
3397         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
3398         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
3399         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
3400         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
3401         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
3402         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
3403         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
3404         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
3405         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
3406         Likewise.
3407         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
3408         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
3409         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
3410         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
3411         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
3412         Likewise.
3413         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
3414         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
3415         Likewise.
3416         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
3417         * testsuite/20_util/identity/value.cc: Likewise.
3418         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
3419         * testsuite/20_util/is_integral/value.cc: Likewise.
3420         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
3421         Likewise.
3422         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
3423         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
3424         * testsuite/20_util/is_reference/value.cc: Likewise.
3425         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
3426         Likewise.
3427         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
3428         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
3429         * testsuite/20_util/is_signed/value.cc: Likewise.
3430         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
3431         * testsuite/20_util/is_unsigned/value.cc: Likewise.
3432         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
3433         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
3434         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
3435         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
3436         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
3437         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
3438         Likewise.
3439         * testsuite/20_util/move/1.cc: Likewise.
3440         * testsuite/20_util/owner_less/cmp.cc: Likewise.
3441         * testsuite/20_util/pair/1.cc: Likewise.
3442         * testsuite/20_util/pair/2.cc: Likewise.
3443         * testsuite/20_util/pair/3.cc: Likewise.
3444         * testsuite/20_util/pair/4.cc: Likewise.
3445         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
3446         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
3447         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
3448         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
3449         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
3450         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
3451         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
3452         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
3453         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
3454         Likewise.
3455         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
3456         Likewise.
3457         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
3458         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
3459         * testsuite/20_util/rel_ops.cc: Likewise.
3460         * testsuite/20_util/remove_reference/value.cc: Likewise.
3461         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
3462         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
3463         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
3464         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
3465         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
3466         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
3467         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
3468         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
3469         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
3470         Likewise.
3471         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
3472         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
3473         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
3474         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
3475         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
3476         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
3477         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
3478         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
3479         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
3480         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
3481         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
3482         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
3483         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
3484         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
3485         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
3486         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
3487         Likewise.
3488         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
3489         Likewise.
3490         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
3491         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
3492         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
3493         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
3494         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
3495         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
3496         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
3497         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
3498         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
3499         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
3500         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
3501         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
3502         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
3503         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
3504         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
3505         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
3506         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
3507         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
3508         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
3509         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
3510         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
3511         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
3512         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
3513         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
3514         Likewise.
3515         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
3516         Likewise.
3517         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
3518         Likewise.
3519         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
3520         Likewise.
3521         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
3522         Likewise.
3523         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
3524         Likewise.
3525         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
3526         Likewise.
3527         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
3528         Likewise.
3529         * testsuite/20_util/temporary_buffer.cc: Likewise.
3530         * testsuite/20_util/time_point/1.cc: Likewise.
3531         * testsuite/20_util/time_point/2.cc: Likewise.
3532         * testsuite/20_util/time_point/3.cc: Likewise.
3533         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
3534         Likewise.
3535         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
3536         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
3537         Likewise.
3538         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
3539         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
3540         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
3541         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
3542         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
3543         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
3544         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
3545         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
3546         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
3547         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
3548         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
3549         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
3550         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
3551         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
3552         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
3553         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
3554         Likewise.
3555         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
3556         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
3557         Likewise.
3558         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
3559         Likewise.
3560         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
3561         Likewise.
3562         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
3563         Likewise.
3564         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
3565         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
3566         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
3567         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
3568         Likewise.
3569         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
3570         Likewise.
3571         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
3572         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
3573         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
3574         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
3575         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
3576         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
3577         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
3578         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
3579         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
3580         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
3581         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
3582         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
3583         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
3584         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
3585         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
3586         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
3587         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
3588         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
3589         Likewise.
3590         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
3591         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
3592         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
3593         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
3594         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
3595         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
3596         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
3597         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
3598         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
3599         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
3600         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
3601         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
3602         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
3603         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
3604         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
3605         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
3606         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
3607         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
3608         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
3609         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
3610         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
3611         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
3612         Likewise.
3613         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
3614         Likewise.
3615         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
3616         Likewise.
3617         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
3618         Likewise.
3619         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
3620         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
3621         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
3622         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
3623         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
3624         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
3625         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
3626         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
3627         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
3628         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
3629         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
3630         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
3631         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
3632         Likewise.
3633         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
3634         Likewise.
3635         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
3636         Likewise.
3637         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
3638         Likewise.
3639         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
3640         Likewise.
3641         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
3642         Likewise.
3643         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
3644         Likewise.
3645         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
3646         Likewise.
3647         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
3648         Likewise.
3649         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
3650         Likewise.
3651         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
3652         Likewise.
3653         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
3654         Likewise.
3655         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
3656         Likewise.
3657         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
3658         Likewise.
3659         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
3660         Likewise.
3661         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
3662         Likewise.
3663         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
3664         Likewise.
3665         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
3666         Likewise.
3667         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
3668         Likewise.
3669         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
3670         Likewise.
3671         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
3672         Likewise.
3673         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
3674         Likewise.
3675         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
3676         Likewise.
3677         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
3678         Likewise.
3679         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
3680         Likewise.
3681         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
3682         Likewise.
3683         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
3684         Likewise.
3685         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
3686         Likewise.
3687         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
3688         Likewise.
3689         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
3690         Likewise.
3691         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
3692         Likewise.
3693         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
3694         Likewise.
3695         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
3696         Likewise.
3697         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
3698         Likewise.
3699         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
3700         Likewise.
3701         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
3702         Likewise.
3703         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
3704         Likewise.
3705         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
3706         Likewise.
3707         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
3708         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
3709         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
3710         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
3711         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
3712         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
3713         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
3714         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
3715         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
3716         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
3717         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
3718         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
3719         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
3720         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
3721         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
3722         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
3723         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
3724         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
3725         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
3726         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
3727         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
3728         Likewise.
3729         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
3730         Likewise.
3731         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
3732         Likewise.
3733         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
3734         Likewise.
3735         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
3736         Likewise.
3737         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
3738         Likewise.
3739         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
3740         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
3741         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
3742         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
3743         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
3744         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
3745         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
3746         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
3747         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
3748         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
3749         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
3750         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
3751         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
3752         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
3753         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
3754         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
3755         Likewise.
3756         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
3757         Likewise.
3758         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
3759         Likewise.
3760         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
3761         Likewise.
3762         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
3763         Likewise.
3764         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
3765         Likewise.
3766         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
3767         Likewise.
3768         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
3769         Likewise.
3770         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
3771         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
3772         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
3773         Likewise.
3774         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
3775         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
3776         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
3777         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
3778         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
3779         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
3780         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
3781         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
3782         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
3783         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
3784         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
3785         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
3786         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
3787         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
3788         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
3789         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
3790         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
3791         Likewise.
3792         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
3793         Likewise.
3794         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
3795         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
3796         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
3797         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
3798         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
3799         Likewise.
3800         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
3801         Likewise.
3802         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
3803         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
3804         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
3805         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
3806         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
3807         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
3808         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
3809         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
3810         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
3811         Likewise.
3812         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
3813         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
3814         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
3815         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
3816         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
3817         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
3818         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
3819         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
3820         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
3821         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
3822         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
3823         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
3824         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
3825         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
3826         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
3827         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
3828         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
3829         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
3830         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
3831         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
3832         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
3833         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
3834         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
3835         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
3836         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
3837         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
3838         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
3839         Likewise.
3840         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
3841         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
3842         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
3843         Likewise.
3844         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
3845         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
3846         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
3847         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
3848         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
3849         Likewise.
3850         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
3851         Likewise.
3852         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
3853         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
3854         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
3855         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
3856         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
3857         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
3858         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
3859         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
3860         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
3861         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
3862         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
3863         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
3864         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
3865         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
3866         Likewise.
3867         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
3868         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
3869         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
3870         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
3871         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
3872         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
3873         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
3874         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
3875         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
3876         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
3877         Likewise.
3878         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
3879         Likewise.
3880         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
3881         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
3882         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
3883         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
3884         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
3885         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
3886         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
3887         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
3888         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
3889         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
3890         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
3891         Likewise.
3892         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
3893         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
3894         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
3895         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
3896         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
3897         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
3898         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
3899         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
3900         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
3901         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
3902         Likewise.
3903         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
3904         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
3905         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
3906         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
3907         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
3908         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
3909         Likewise.
3910         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
3911         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
3912         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
3913         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
3914         Likewise.
3915         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
3916         Likewise.
3917         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
3918         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
3919         Likewise.
3920         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
3921         * testsuite/22_locale/ctype/2.cc: Likewise.
3922         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
3923         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
3924         * testsuite/22_locale/ctype/dr695.cc: Likewise.
3925         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
3926         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
3927         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
3928         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
3929         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
3930         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
3931         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
3932         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
3933         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
3934         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
3935         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
3936         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
3937         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
3938         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
3939         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
3940         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
3941         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
3942         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
3943         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
3944         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
3945         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
3946         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
3947         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
3948         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
3949         * testsuite/22_locale/facet/1.cc: Likewise.
3950         * testsuite/22_locale/facet/2.cc: Likewise.
3951         * testsuite/22_locale/facet/25421.cc: Likewise.
3952         * testsuite/22_locale/global_templates/1.cc: Likewise.
3953         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
3954         Likewise.
3955         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
3956         Likewise.
3957         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
3958         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
3959         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
3960         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
3961         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
3962         * testsuite/22_locale/locale/13630.cc: Likewise.
3963         * testsuite/22_locale/locale/cons/1.cc: Likewise.
3964         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
3965         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
3966         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
3967         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
3968         * testsuite/22_locale/locale/cons/2.cc: Likewise.
3969         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
3970         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
3971         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
3972         * testsuite/22_locale/locale/cons/4.cc: Likewise.
3973         * testsuite/22_locale/locale/cons/5.cc: Likewise.
3974         * testsuite/22_locale/locale/cons/6.cc: Likewise.
3975         * testsuite/22_locale/locale/cons/7.cc: Likewise.
3976         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
3977         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
3978         * testsuite/22_locale/locale/cons/8.cc: Likewise.
3979         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
3980         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
3981         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
3982         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
3983         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
3984         * testsuite/22_locale/locale/operations/1.cc: Likewise.
3985         * testsuite/22_locale/locale/operations/2.cc: Likewise.
3986         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
3987         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
3988         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
3989         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
3990         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
3991         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
3992         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
3993         Likewise.
3994         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
3995         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
3996         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
3997         Likewise.
3998         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
3999         Likewise.
4000         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
4001         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
4002         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
4003         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
4004         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
4005         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
4006         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
4007         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
4008         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
4009         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
4010         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
4011         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
4012         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
4013         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
4014         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
4015         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
4016         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
4017         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
4018         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
4019         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
4020         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
4021         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
4022         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
4023         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
4024         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
4025         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
4026         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
4027         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
4028         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
4029         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
4030         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
4031         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
4032         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
4033         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
4034         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
4035         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
4036         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
4037         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
4038         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
4039         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
4040         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
4041         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
4042         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
4043         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
4044         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
4045         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
4046         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
4047         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
4048         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
4049         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
4050         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
4051         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
4052         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
4053         Likewise.
4054         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
4055         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
4056         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
4057         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
4058         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
4059         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
4060         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
4061         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
4062         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
4063         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
4064         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
4065         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
4066         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
4067         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
4068         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
4069         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
4070         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
4071         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
4072         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
4073         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
4074         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
4075         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
4076         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
4077         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
4078         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
4079         Likewise.
4080         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
4081         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
4082         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
4083         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
4084         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
4085         Likewise.
4086         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
4087         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
4088         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
4089         Likewise.
4090         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
4091         Likewise.
4092         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
4093         Likewise.
4094         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
4095         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
4096         Likewise.
4097         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
4098         Likewise.
4099         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
4100         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
4101         Likewise.
4102         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
4103         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
4104         Likewise.
4105         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
4106         Likewise.
4107         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
4108         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
4109         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
4110         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
4111         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
4112         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
4113         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
4114         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
4115         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
4116         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
4117         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
4118         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
4119         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
4120         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
4121         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
4122         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
4123         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
4124         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
4125         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
4126         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
4127         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
4128         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
4129         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
4130         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
4131         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
4132         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
4133         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
4134         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
4135         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
4136         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
4137         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
4138         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
4139         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
4140         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
4141         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
4142         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
4143         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
4144         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
4145         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
4146         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
4147         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
4148         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
4149         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
4150         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
4151         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
4152         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
4153         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
4154         Likewise.
4155         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
4156         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
4157         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
4158         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
4159         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
4160         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
4161         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
4162         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
4163         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
4164         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
4165         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
4166         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
4167         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
4168         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
4169         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
4170         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
4171         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
4172         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
4173         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
4174         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
4175         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
4176         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
4177         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
4178         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
4179         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
4180         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
4181         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
4182         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
4183         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
4184         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
4185         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
4186         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
4187         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
4188         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
4189         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
4190         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
4191         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
4192         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
4193         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
4194         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
4195         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
4196         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
4197         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
4198         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
4199         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
4200         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
4201         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
4202         Likewise.
4203         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
4204         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
4205         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
4206         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
4207         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
4208         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
4209         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
4210         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
4211         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
4212         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
4213         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
4214         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
4215         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
4216         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
4217         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
4218         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
4219         Likewise.
4220         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
4221         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
4222         Likewise.
4223         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
4224         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
4225         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
4226         Likewise.
4227         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
4228         Likewise.
4229         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
4230         Likewise.
4231         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
4232         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
4233         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
4234         Likewise.
4235         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
4236         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
4237         Likewise.
4238         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
4239         Likewise.
4240         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
4241         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
4242         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
4243         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
4244         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
4245         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
4246         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
4247         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
4248         Likewise.
4249         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
4250         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
4251         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
4252         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
4253         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
4254         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
4255         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
4256         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
4257         Likewise.
4258         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
4259         Likewise.
4260         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
4261         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
4262         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
4263         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
4264         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
4265         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
4266         Likewise.
4267         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
4268         Likewise.
4269         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
4270         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
4271         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
4272         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
4273         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
4274         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
4275         Likewise.
4276         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
4277         Likewise.
4278         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
4279         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
4280         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
4281         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
4282         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
4283         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
4284         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
4285         Likewise.
4286         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
4287         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
4288         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
4289         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
4290         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
4291         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
4292         Likewise.
4293         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
4294         Likewise.
4295         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
4296         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
4297         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
4298         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
4299         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
4300         Likewise.
4301         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
4302         Likewise.
4303         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
4304         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
4305         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
4306         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
4307         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
4308         Likewise.
4309         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
4310         Likewise.
4311         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
4312         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
4313         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
4314         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
4315         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
4316         Likewise.
4317         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
4318         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
4319         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
4320         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
4321         Likewise.
4322         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
4323         Likewise.
4324         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
4325         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
4326         Likewise.
4327         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
4328         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
4329         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
4330         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
4331         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
4332         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
4333         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
4334         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
4335         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
4336         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
4337         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
4338         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
4339         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
4340         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
4341         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
4342         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
4343         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
4344         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
4345         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
4346         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
4347         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
4348         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
4349         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
4350         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
4351         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
4352         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
4353         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
4354         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
4355         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
4356         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
4357         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
4358         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
4359         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
4360         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
4361         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
4362         Likewise.
4363         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
4364         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
4365         * testsuite/23_containers/bitset/18604.cc: Likewise.
4366         * testsuite/23_containers/bitset/all/1.cc: Likewise.
4367         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
4368         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
4369         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
4370         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
4371         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
4372         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
4373         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
4374         * testsuite/23_containers/bitset/input/1.cc: Likewise.
4375         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
4376         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
4377         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
4378         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
4379         * testsuite/23_containers/bitset/test/1.cc: Likewise.
4380         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
4381         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
4382         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
4383         * testsuite/23_containers/deque/18604.cc: Likewise.
4384         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
4385         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
4386         * testsuite/23_containers/deque/cons/1.cc: Likewise.
4387         * testsuite/23_containers/deque/cons/2.cc: Likewise.
4388         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
4389         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
4390         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
4391         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
4392         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
4393         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
4394         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
4395         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
4396         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
4397         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
4398         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
4399         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
4400         * testsuite/23_containers/deque/operators/1.cc: Likewise.
4401         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
4402         Likewise.
4403         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
4404         Likewise.
4405         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
4406         Likewise.
4407         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
4408         Likewise.
4409         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
4410         Likewise.
4411         * testsuite/23_containers/deque/types/1.cc: Likewise.
4412         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
4413         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
4414         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
4415         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
4416         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
4417         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
4418         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
4419         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
4420         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
4421         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
4422         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
4423         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
4424         Likewise.
4425         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
4426         Likewise.
4427         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
4428         Likewise.
4429         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
4430         Likewise.
4431         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
4432         Likewise.
4433         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
4434         Likewise.
4435         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
4436         Likewise.
4437         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
4438         Likewise.
4439         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
4440         Likewise.
4441         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
4442         Likewise.
4443         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
4444         Likewise.
4445         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
4446         Likewise.
4447         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
4448         Likewise.
4449         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
4450         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
4451         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
4452         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
4453         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
4454         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
4455         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
4456         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
4457         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
4458         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
4459         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
4460         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
4461         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
4462         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
4463         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
4464         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
4465         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
4466         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
4467         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
4468         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
4469         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
4470         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
4471         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
4472         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
4473         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
4474         Likewise.
4475         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
4476         Likewise.
4477         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
4478         * testsuite/23_containers/list/18604.cc: Likewise.
4479         * testsuite/23_containers/list/capacity/1.cc: Likewise.
4480         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
4481         * testsuite/23_containers/list/cons/1.cc: Likewise.
4482         * testsuite/23_containers/list/cons/2.cc: Likewise.
4483         * testsuite/23_containers/list/cons/3.cc: Likewise.
4484         * testsuite/23_containers/list/cons/4.cc: Likewise.
4485         * testsuite/23_containers/list/cons/5.cc: Likewise.
4486         * testsuite/23_containers/list/cons/6.cc: Likewise.
4487         * testsuite/23_containers/list/cons/7.cc: Likewise.
4488         * testsuite/23_containers/list/cons/8.cc: Likewise.
4489         * testsuite/23_containers/list/cons/9.cc: Likewise.
4490         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
4491         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
4492         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
4493         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
4494         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
4495         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
4496         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
4497         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
4498         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
4499         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
4500         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
4501         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
4502         * testsuite/23_containers/list/operations/1.cc: Likewise.
4503         * testsuite/23_containers/list/operations/2.cc: Likewise.
4504         * testsuite/23_containers/list/operations/3.cc: Likewise.
4505         * testsuite/23_containers/list/operations/35969.cc: Likewise.
4506         * testsuite/23_containers/list/operations/4.cc: Likewise.
4507         * testsuite/23_containers/list/operations/5.cc: Likewise.
4508         * testsuite/23_containers/list/pthread1.cc: Likewise.
4509         * testsuite/23_containers/list/pthread5.cc: Likewise.
4510         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
4511         Likewise.
4512         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
4513         Likewise.
4514         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
4515         Likewise.
4516         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
4517         Likewise.
4518         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
4519         Likewise.
4520         * testsuite/23_containers/map/18604.cc: Likewise.
4521         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
4522         * testsuite/23_containers/map/element_access/1.cc: Likewise.
4523         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
4524         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
4525         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
4526         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
4527         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
4528         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
4529         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
4530         * testsuite/23_containers/map/operators/1.cc: Likewise.
4531         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
4532         * testsuite/23_containers/map/pthread6.cc: Likewise.
4533         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
4534         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
4535         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
4536         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
4537         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
4538         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
4539         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
4540         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
4541         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
4542         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
4543         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
4544         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
4545         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
4546         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
4547         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
4548         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
4549         * testsuite/23_containers/queue/members/7157.cc: Likewise.
4550         * testsuite/23_containers/set/18604.cc: Likewise.
4551         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
4552         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
4553         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
4554         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
4555         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
4556         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
4557         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
4558         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
4559         * testsuite/23_containers/stack/members/7158.cc: Likewise.
4560         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
4561         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
4562         Likewise.
4563         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
4564         Likewise.
4565         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
4566         Likewise.
4567         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
4568         Likewise.
4569         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
4570         Likewise.
4571         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
4572         Likewise.
4573         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
4574         Likewise.
4575         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
4576         Likewise.
4577         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
4578         Likewise.
4579         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
4580         Likewise.
4581         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
4582         Likewise.
4583         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
4584         Likewise.
4585         * testsuite/23_containers/vector/18604.cc: Likewise.
4586         * testsuite/23_containers/vector/bool/1.cc: Likewise.
4587         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
4588         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
4589         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
4590         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
4591         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
4592         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
4593         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
4594         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
4595         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
4596         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
4597         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
4598         Likewise.
4599         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
4600         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
4601         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
4602         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
4603         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
4604         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
4605         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
4606         * testsuite/23_containers/vector/cons/1.cc: Likewise.
4607         * testsuite/23_containers/vector/cons/2.cc: Likewise.
4608         * testsuite/23_containers/vector/cons/3.cc: Likewise.
4609         * testsuite/23_containers/vector/cons/4.cc: Likewise.
4610         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
4611         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
4612         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
4613         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
4614         Likewise.
4615         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
4616         Likewise.
4617         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
4618         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
4619         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
4620         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
4621         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
4622         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
4623         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
4624         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
4625         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
4626         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
4627         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
4628         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
4629         Likewise.
4630         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
4631         Likewise.
4632         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
4633         Likewise.
4634         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
4635         Likewise.
4636         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
4637         Likewise.
4638         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
4639         Likewise.
4640         * testsuite/23_containers/vector/resize/1.cc: Likewise.
4641         * testsuite/23_containers/vector/types/1.cc: Likewise.
4642         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
4643         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
4644         Likewise.
4645         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
4646         Likewise.
4647         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
4648         Likewise.
4649         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
4650         Likewise.
4651         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
4652         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
4653         Likewise.
4654         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
4655         Likewise.
4656         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
4657         Likewise.
4658         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
4659         Likewise.
4660         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
4661         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
4662         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
4663         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
4664         Likewise.
4665         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
4666         Likewise.
4667         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
4668         Likewise.
4669         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
4670         Likewise.
4671         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
4672         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
4673         Likewise.
4674         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
4675         Likewise.
4676         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
4677         Likewise.
4678         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
4679         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
4680         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
4681         Likewise.
4682         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
4683         Likewise.
4684         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
4685         Likewise.
4686         * testsuite/24_iterators/operations/next.cc: Likewise.
4687         * testsuite/24_iterators/operations/prev.cc: Likewise.
4688         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
4689         Likewise.
4690         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
4691         Likewise.
4692         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
4693         Likewise.
4694         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
4695         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
4696         Likewise.
4697         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
4698         Likewise.
4699         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
4700         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
4701         Likewise.
4702         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
4703         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
4704         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
4705         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
4706         Likewise.
4707         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
4708         Likewise.
4709         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
4710         Likewise.
4711         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
4712         Likewise.
4713         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
4714         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
4715         * testsuite/25_algorithms/all_of/1.cc: Likewise.
4716         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
4717         * testsuite/25_algorithms/any_of/1.cc: Likewise.
4718         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
4719         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
4720         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
4721         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
4722         * testsuite/25_algorithms/copy/1.cc: Likewise.
4723         * testsuite/25_algorithms/copy/2.cc: Likewise.
4724         * testsuite/25_algorithms/copy/3.cc: Likewise.
4725         * testsuite/25_algorithms/copy/34595.cc: Likewise.
4726         * testsuite/25_algorithms/copy/4.cc: Likewise.
4727         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
4728         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
4729         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
4730         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
4731         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
4732         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
4733         Likewise.
4734         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
4735         Likewise.
4736         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
4737         Likewise.
4738         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
4739         Likewise.
4740         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
4741         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
4742         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
4743         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
4744         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
4745         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
4746         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
4747         * testsuite/25_algorithms/count/1.cc: Likewise.
4748         * testsuite/25_algorithms/count/check_type.cc: Likewise.
4749         * testsuite/25_algorithms/count_if/1.cc: Likewise.
4750         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
4751         * testsuite/25_algorithms/equal/1.cc: Likewise.
4752         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
4753         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
4754         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
4755         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
4756         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
4757         * testsuite/25_algorithms/fill/1.cc: Likewise.
4758         * testsuite/25_algorithms/fill/2.cc: Likewise.
4759         * testsuite/25_algorithms/fill/3.cc: Likewise.
4760         * testsuite/25_algorithms/fill/35725.cc: Likewise.
4761         * testsuite/25_algorithms/fill/4.cc: Likewise.
4762         * testsuite/25_algorithms/fill/5.cc: Likewise.
4763         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
4764         * testsuite/25_algorithms/find/1.cc: Likewise.
4765         * testsuite/25_algorithms/find/17441.cc: Likewise.
4766         * testsuite/25_algorithms/find/check_type.cc: Likewise.
4767         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
4768         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
4769         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
4770         Likewise.
4771         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
4772         Likewise.
4773         * testsuite/25_algorithms/find_end/1.cc: Likewise.
4774         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
4775         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
4776         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
4777         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
4778         * testsuite/25_algorithms/find_if/1.cc: Likewise.
4779         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
4780         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
4781         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
4782         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
4783         Likewise.
4784         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
4785         Likewise.
4786         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
4787         Likewise.
4788         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
4789         Likewise.
4790         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
4791         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
4792         * testsuite/25_algorithms/heap/1.cc: Likewise.
4793         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
4794         * testsuite/25_algorithms/includes/1.cc: Likewise.
4795         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
4796         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
4797         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
4798         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
4799         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
4800         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
4801         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
4802         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
4803         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
4804         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
4805         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
4806         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
4807         Likewise.
4808         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
4809         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
4810         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
4811         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
4812         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
4813         * testsuite/25_algorithms/max/1.cc: Likewise.
4814         * testsuite/25_algorithms/max/2.cc: Likewise.
4815         * testsuite/25_algorithms/max/3.cc: Likewise.
4816         * testsuite/25_algorithms/max/37547.cc: Likewise.
4817         * testsuite/25_algorithms/max/4.cc: Likewise.
4818         * testsuite/25_algorithms/max_element/1.cc: Likewise.
4819         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
4820         * testsuite/25_algorithms/merge/1.cc: Likewise.
4821         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
4822         * testsuite/25_algorithms/min/1.cc: Likewise.
4823         * testsuite/25_algorithms/min/2.cc: Likewise.
4824         * testsuite/25_algorithms/min/3.cc: Likewise.
4825         * testsuite/25_algorithms/min/37547.cc: Likewise.
4826         * testsuite/25_algorithms/min/4.cc: Likewise.
4827         * testsuite/25_algorithms/min_element/1.cc: Likewise.
4828         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
4829         * testsuite/25_algorithms/minmax/1.cc: Likewise.
4830         * testsuite/25_algorithms/minmax/2.cc: Likewise.
4831         * testsuite/25_algorithms/minmax/3.cc: Likewise.
4832         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
4833         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
4834         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
4835         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
4836         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
4837         * testsuite/25_algorithms/move/1.cc: Likewise.
4838         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
4839         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
4840         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
4841         * testsuite/25_algorithms/none_of/1.cc: Likewise.
4842         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
4843         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
4844         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
4845         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
4846         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
4847         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
4848         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
4849         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
4850         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
4851         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
4852         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
4853         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
4854         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
4855         * testsuite/25_algorithms/partition/1.cc: Likewise.
4856         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
4857         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
4858         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
4859         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
4860         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
4861         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
4862         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
4863         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
4864         * testsuite/25_algorithms/remove/1.cc: Likewise.
4865         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
4866         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
4867         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
4868         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
4869         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
4870         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
4871         * testsuite/25_algorithms/replace/1.cc: Likewise.
4872         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
4873         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
4874         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
4875         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
4876         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
4877         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
4878         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
4879         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
4880         * testsuite/25_algorithms/rotate/1.cc: Likewise.
4881         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
4882         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
4883         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
4884         * testsuite/25_algorithms/search/1.cc: Likewise.
4885         * testsuite/25_algorithms/search/check_type.cc: Likewise.
4886         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
4887         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
4888         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
4889         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
4890         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
4891         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
4892         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
4893         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
4894         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
4895         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
4896         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
4897         Likewise.
4898         * testsuite/25_algorithms/set_union/1.cc: Likewise.
4899         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
4900         * testsuite/25_algorithms/sort/1.cc: Likewise.
4901         * testsuite/25_algorithms/sort/34095.cc: Likewise.
4902         * testsuite/25_algorithms/sort/34636.cc: Likewise.
4903         * testsuite/25_algorithms/sort/35588.cc: Likewise.
4904         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
4905         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
4906         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
4907         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
4908         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
4909         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
4910         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
4911         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
4912         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
4913         * testsuite/25_algorithms/unique/1.cc: Likewise.
4914         * testsuite/25_algorithms/unique/11480.cc: Likewise.
4915         * testsuite/25_algorithms/unique/2.cc: Likewise.
4916         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
4917         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
4918         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
4919         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
4920         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
4921         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
4922         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
4923         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
4924         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
4925         * testsuite/26_numerics/accumulate/1.cc: Likewise.
4926         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
4927         * testsuite/26_numerics/complex/13450.cc: Likewise.
4928         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
4929         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
4930         * testsuite/26_numerics/complex/dr387.cc: Likewise.
4931         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
4932         * testsuite/26_numerics/complex/dr781.cc: Likewise.
4933         * testsuite/26_numerics/complex/dr844.cc: Likewise.
4934         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
4935         Likewise.
4936         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
4937         Likewise.
4938         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
4939         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
4940         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
4941         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
4942         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
4943         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
4944         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
4945         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
4946         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
4947         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
4948         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
4949         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
4950         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
4951         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
4952         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
4953         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
4954         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
4955         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
4956         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
4957         Likewise.
4958         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
4959         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
4960         Likewise.
4961         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
4962         Likewise.
4963         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
4964         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
4965         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
4966         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
4967         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
4968         * testsuite/26_numerics/inner_product/1.cc: Likewise.
4969         * testsuite/26_numerics/iota/1.cc: Likewise.
4970         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
4971         * testsuite/26_numerics/slice/1.cc: Likewise.
4972         * testsuite/26_numerics/valarray/28277.cc: Likewise.
4973         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
4974         * testsuite/26_numerics/valarray/operators.cc: Likewise.
4975         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
4976         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
4977         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
4978         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
4979         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
4980         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
4981         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
4982         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
4983         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
4984         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
4985         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
4986         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
4987         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
4988         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
4989         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
4990         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
4991         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
4992         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
4993         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
4994         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
4995         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
4996         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
4997         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
4998         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
4999         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
5000         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
5001         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
5002         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
5003         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
5004         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
5005         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
5006         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
5007         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
5008         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
5009         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
5010         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
5011         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
5012         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
5013         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
5014         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
5015         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
5016         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
5017         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
5018         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
5019         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
5020         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
5021         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
5022         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
5023         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
5024         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
5025         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
5026         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
5027         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
5028         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
5029         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
5030         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
5031         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
5032         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
5033         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
5034         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
5035         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
5036         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
5037         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
5038         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
5039         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
5040         Likewise.
5041         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
5042         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
5043         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
5044         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
5045         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
5046         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
5047         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
5048         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
5049         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
5050         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
5051         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
5052         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
5053         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
5054         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
5055         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
5056         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
5057         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
5058         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
5059         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
5060         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
5061         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
5062         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
5063         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
5064         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
5065         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
5066         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
5067         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
5068         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
5069         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
5070         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
5071         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
5072         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
5073         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
5074         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
5075         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
5076         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
5077         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
5078         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
5079         Likewise.
5080         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
5081         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
5082         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
5083         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
5084         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
5085         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
5086         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
5087         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
5088         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
5089         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
5090         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
5091         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
5092         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
5093         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
5094         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
5095         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
5096         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
5097         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
5098         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
5099         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
5100         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
5101         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
5102         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
5103         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
5104         Likewise.
5105         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
5106         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
5107         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
5108         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
5109         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
5110         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
5111         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
5112         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
5113         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
5114         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
5115         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
5116         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
5117         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
5118         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
5119         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
5120         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
5121         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
5122         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
5123         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
5124         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
5125         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
5126         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
5127         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
5128         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
5129         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
5130         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
5131         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
5132         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
5133         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
5134         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
5135         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
5136         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
5137         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
5138         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
5139         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
5140         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
5141         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
5142         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
5143         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
5144         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
5145         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
5146         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
5147         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
5148         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
5149         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
5150         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
5151         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
5152         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
5153         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
5154         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
5155         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
5156         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
5157         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
5158         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
5159         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
5160         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
5161         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
5162         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
5163         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
5164         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
5165         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
5166         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
5167         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
5168         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
5169         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
5170         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
5171         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
5172         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
5173         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
5174         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
5175         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
5176         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
5177         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
5178         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
5179         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
5180         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
5181         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
5182         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
5183         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
5184         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
5185         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
5186         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
5187         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
5188         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
5189         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
5190         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
5191         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
5192         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
5193         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
5194         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
5195         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
5196         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
5197         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
5198         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
5199         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
5200         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
5201         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
5202         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
5203         Likewise.
5204         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
5205         Likewise.
5206         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
5207         Likewise.
5208         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
5209         Likewise.
5210         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
5211         Likewise.
5212         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
5213         Likewise.
5214         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
5215         Likewise.
5216         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
5217         Likewise.
5218         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
5219         Likewise.
5220         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
5221         Likewise.
5222         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
5223         Likewise.
5224         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
5225         Likewise.
5226         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
5227         Likewise.
5228         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
5229         Likewise.
5230         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
5231         Likewise.
5232         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
5233         Likewise.
5234         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
5235         Likewise.
5236         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
5237         Likewise.
5238         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
5239         Likewise.
5240         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
5241         Likewise.
5242         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
5243         Likewise.
5244         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
5245         Likewise.
5246         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
5247         Likewise.
5248         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
5249         Likewise.
5250         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
5251         Likewise.
5252         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
5253         Likewise.
5254         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
5255         Likewise.
5256         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
5257         Likewise.
5258         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
5259         Likewise.
5260         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
5261         Likewise.
5262         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
5263         Likewise.
5264         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
5265         Likewise.
5266         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
5267         Likewise.
5268         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
5269         Likewise.
5270         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
5271         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
5272         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
5273         Likewise.
5274         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
5275         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
5276         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
5277         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
5278         Likewise.
5279         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
5280         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
5281         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
5282         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
5283         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
5284         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
5285         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
5286         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
5287         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
5288         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
5289         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
5290         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
5291         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
5292         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
5293         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
5294         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
5295         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
5296         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
5297         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
5298         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
5299         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
5300         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
5301         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
5302         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
5303         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
5304         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
5305         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
5306         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
5307         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
5308         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
5309         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
5310         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
5311         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
5312         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
5313         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
5314         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
5315         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
5316         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
5317         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
5318         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
5319         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
5320         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
5321         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
5322         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
5323         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
5324         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
5325         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
5326         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
5327         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
5328         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
5329         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
5330         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
5331         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
5332         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
5333         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
5334         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
5335         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
5336         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
5337         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
5338         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
5339         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
5340         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
5341         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
5342         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
5343         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
5344         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
5345         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
5346         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
5347         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
5348         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
5349         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
5350         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
5351         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
5352         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
5353         Likewise.
5354         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
5355         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
5356         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
5357         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
5358         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
5359         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
5360         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
5361         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
5362         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
5363         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
5364         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
5365         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
5366         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
5367         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
5368         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
5369         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
5370         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
5371         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
5372         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
5373         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
5374         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
5375         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
5376         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
5377         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
5378         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
5379         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
5380         Likewise.
5381         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
5382         Likewise.
5383         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
5384         Likewise.
5385         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
5386         Likewise.
5387         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
5388         Likewise.
5389         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
5390         Likewise.
5391         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
5392         Likewise.
5393         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
5394         Likewise.
5395         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
5396         Likewise.
5397         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
5398         Likewise.
5399         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
5400         Likewise.
5401         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
5402         Likewise.
5403         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
5404         Likewise.
5405         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
5406         Likewise.
5407         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
5408         Likewise.
5409         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
5410         Likewise.
5411         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
5412         Likewise.
5413         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
5414         Likewise.
5415         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
5416         Likewise.
5417         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
5418         Likewise.
5419         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
5420         Likewise.
5421         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
5422         Likewise.
5423         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
5424         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
5425         Likewise.
5426         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
5427         Likewise.
5428         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
5429         Likewise.
5430         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
5431         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
5432         Likewise.
5433         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
5434         Likewise.
5435         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
5436         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
5437         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
5438         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
5439         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
5440         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
5441         Likewise.
5442         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
5443         Likewise.
5444         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
5445         Likewise.
5446         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
5447         Likewise.
5448         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
5449         Likewise.
5450         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
5451         Likewise.
5452         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
5453         Likewise.
5454         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
5455         Likewise.
5456         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
5457         Likewise.
5458         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
5459         Likewise.
5460         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
5461         Likewise.
5462         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
5463         Likewise.
5464         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
5465         Likewise.
5466         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
5467         Likewise.
5468         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
5469         Likewise.
5470         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
5471         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
5472         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
5473         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
5474         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
5475         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
5476         Likewise.
5477         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
5478         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
5479         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
5480         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
5481         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
5482         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
5483         Likewise.
5484         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
5485         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
5486         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
5487         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
5488         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
5489         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
5490         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
5491         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
5492         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
5493         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
5494         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
5495         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
5496         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
5497         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
5498         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
5499         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
5500         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
5501         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
5502         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
5503         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
5504         Likewise.
5505         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
5506         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
5507         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
5508         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
5509         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
5510         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
5511         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
5512         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
5513         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
5514         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
5515         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
5516         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
5517         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
5518         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
5519         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
5520         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
5521         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
5522         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
5523         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
5524         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
5525         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
5526         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
5527         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
5528         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
5529         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
5530         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
5531         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
5532         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
5533         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
5534         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
5535         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
5536         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
5537         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
5538         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
5539         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
5540         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
5541         Likewise.
5542         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
5543         Likewise.
5544         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
5545         Likewise.
5546         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
5547         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
5548         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
5549         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
5550         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
5551         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
5552         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
5553         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
5554         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
5555         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
5556         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
5557         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
5558         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
5559         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
5560         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
5561         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
5562         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
5563         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
5564         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
5565         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
5566         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
5567         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
5568         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
5569         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
5570         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
5571         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
5572         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
5573         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
5574         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
5575         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
5576         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
5577         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
5578         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
5579         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
5580         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
5581         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
5582         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
5583         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
5584         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
5585         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
5586         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
5587         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
5588         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
5589         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
5590         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
5591         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
5592         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
5593         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
5594         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
5595         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
5596         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
5597         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
5598         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
5599         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
5600         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
5601         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
5602         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
5603         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
5604         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
5605         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
5606         Likewise.
5607         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
5608         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
5609         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
5610         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
5611         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
5612         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
5613         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
5614         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
5615         * testsuite/27_io/fpos/11450.cc: Likewise.
5616         * testsuite/27_io/fpos/14320-1.cc: Likewise.
5617         * testsuite/27_io/fpos/14320-2.cc: Likewise.
5618         * testsuite/27_io/fpos/14320-3.cc: Likewise.
5619         * testsuite/27_io/fpos/14320-4.cc: Likewise.
5620         * testsuite/27_io/fpos/14320-5.cc: Likewise.
5621         * testsuite/27_io/fpos/14775.cc: Likewise.
5622         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
5623         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
5624         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
5625         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
5626         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
5627         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
5628         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
5629         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
5630         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
5631         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
5632         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
5633         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
5634         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
5635         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
5636         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
5637         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
5638         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
5639         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
5640         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
5641         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
5642         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
5643         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
5644         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
5645         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
5646         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
5647         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
5648         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
5649         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
5650         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
5651         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
5652         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
5653         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
5654         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
5655         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
5656         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
5657         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
5658         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
5659         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
5660         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
5661         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
5662         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
5663         * testsuite/27_io/objects/char/1.cc: Likewise.
5664         * testsuite/27_io/objects/char/10.cc: Likewise.
5665         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
5666         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
5667         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
5668         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
5669         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
5670         * testsuite/27_io/objects/char/2.cc: Likewise.
5671         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
5672         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
5673         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
5674         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
5675         * testsuite/27_io/objects/char/5.cc: Likewise.
5676         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
5677         * testsuite/27_io/objects/char/6.cc: Likewise.
5678         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
5679         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
5680         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
5681         * testsuite/27_io/objects/char/7.cc: Likewise.
5682         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
5683         * testsuite/27_io/objects/char/8.cc: Likewise.
5684         * testsuite/27_io/objects/char/9.cc: Likewise.
5685         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
5686         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
5687         * testsuite/27_io/objects/char/dr455.cc: Likewise.
5688         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
5689         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
5690         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
5691         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
5692         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
5693         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
5694         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
5695         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
5696         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
5697         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
5698         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
5699         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
5700         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
5701         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
5702         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
5703         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
5704         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
5705         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
5706         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
5707         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
5708         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
5709         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
5710         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
5711         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
5712         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
5713         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
5714         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
5715         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
5716         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
5717         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
5718         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
5719         * testsuite/27_io/types/1.cc: Likewise.
5720         * testsuite/27_io/types/2.cc: Likewise.
5721         * testsuite/27_io/types/3.cc: Likewise.
5722         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
5723         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
5724         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
5725         Likewise.
5726         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
5727         Likewise.
5728         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
5729         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
5730         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
5731         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
5732         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
5733         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
5734         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
5735         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
5736         Likewise.
5737         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
5738         Likewise.
5739         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
5740         Likewise.
5741         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
5742         Likewise.
5743         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
5744         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
5745         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
5746         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
5747         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
5748         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
5749         Likewise.
5750         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
5751         Likewise.
5752         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
5753         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
5754         * testsuite/30_threads/thread/id/operators.cc: Likewise.
5755         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
5756         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
5757         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
5758         * testsuite/Makefile.am: Likewise.
5759         * testsuite/abi/30586.cc: Likewise.
5760         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
5761         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
5762         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
5763         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
5764         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
5765         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
5766         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
5767         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
5768         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
5769         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
5770         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
5771         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
5772         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
5773         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
5774         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
5775         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
5776         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
5777         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
5778         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
5779         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
5780         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
5781         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
5782         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
5783         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
5784         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
5785         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
5786         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
5787         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
5788         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
5789         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
5790         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
5791         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
5792         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
5793         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
5794         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
5795         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
5796         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
5797         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
5798         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
5799         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
5800         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
5801         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
5802         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
5803         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
5804         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
5805         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
5806         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
5807         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
5808         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
5809         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
5810         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
5811         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
5812         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
5813         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
5814         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
5815         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
5816         * testsuite/abi/demangle/regression/7986.cc: Likewise.
5817         * testsuite/abi/demangle/regression/8897.cc: Likewise.
5818         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
5819         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
5820         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
5821         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
5822         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
5823         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
5824         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
5825         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
5826         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
5827         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
5828         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
5829         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
5830         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
5831         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
5832         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
5833         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
5834         * testsuite/abi/demangle/regression/old.cc: Likewise.
5835         * testsuite/abi/header_cxxabi.c: Likewise.
5836         * testsuite/backward/11460.cc: Likewise.
5837         * testsuite/backward/hash_map/1.cc: Likewise.
5838         * testsuite/backward/hash_map/14648.cc: Likewise.
5839         * testsuite/backward/hash_map/23528.cc: Likewise.
5840         * testsuite/backward/hash_set/1.cc: Likewise.
5841         * testsuite/backward/strstream_members.cc: Likewise.
5842         * testsuite/config/default.exp: Likewise.
5843         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
5844         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
5845         * testsuite/data/istream_extractor_other-1.tst: Likewise.
5846         * testsuite/data/istream_extractor_other-1.txt: Likewise.
5847         * testsuite/data/istream_extractor_other-2.tst: Likewise.
5848         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
5849         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
5850         * testsuite/data/sgetn.txt: Likewise.
5851         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
5852         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
5853         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
5854         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
5855         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
5856         * testsuite/ext/array_allocator/26875.cc: Likewise.
5857         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
5858         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
5859         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
5860         * testsuite/ext/array_allocator/check_new.cc: Likewise.
5861         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
5862         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
5863         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
5864         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
5865         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
5866         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
5867         * testsuite/ext/codecvt/1.cc: Likewise.
5868         * testsuite/ext/codecvt/char-1.cc: Likewise.
5869         * testsuite/ext/codecvt/char-2.cc: Likewise.
5870         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
5871         * testsuite/ext/concept_checks.cc: Likewise.
5872         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
5873         Likewise.
5874         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
5875         Likewise.
5876         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
5877         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
5878         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
5879         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
5880         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
5881         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
5882         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
5883         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
5884         Likewise.
5885         * testsuite/ext/headers.cc: Likewise.
5886         * testsuite/ext/is_heap/1.cc: Likewise.
5887         * testsuite/ext/is_heap/check_type.cc: Likewise.
5888         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
5889         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
5890         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
5891         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
5892         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
5893         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
5894         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
5895         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
5896         * testsuite/ext/median.cc: Likewise.
5897         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
5898         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
5899         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
5900         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
5901         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
5902         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
5903         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
5904         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
5905         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
5906         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
5907         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
5908         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
5909         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
5910         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
5911         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
5912         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
5913         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
5914         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
5915         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
5916         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
5917         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
5918         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
5919         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
5920         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
5921         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
5922         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
5923         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
5924         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
5925         * testsuite/ext/new_allocator/check_new.cc: Likewise.
5926         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
5927         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
5928         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
5929         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
5930         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
5931         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
5932         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
5933         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
5934         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
5935         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
5936         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
5937         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
5938         * testsuite/ext/rope/1.cc: Likewise.
5939         * testsuite/ext/rope/2.cc: Likewise.
5940         * testsuite/ext/rope/3.cc: Likewise.
5941         * testsuite/ext/rope/36832.cc: Likewise.
5942         * testsuite/ext/rope/4.cc: Likewise.
5943         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
5944         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
5945         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
5946         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
5947         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
5948         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
5949         Likewise.
5950         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
5951         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
5952         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
5953         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
5954         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
5955         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
5956         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
5957         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
5958         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
5959         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
5960         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
5961         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
5962         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
5963         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
5964         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
5965         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
5966         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
5967         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
5968         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
5969         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
5970         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
5971         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
5972         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
5973         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
5974         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
5975         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
5976         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
5977         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
5978         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
5979         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
5980         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
5981         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
5982         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
5983         * testsuite/lib/dg-options.exp: Likewise.
5984         * testsuite/lib/libstdc++.exp: Likewise.
5985         * testsuite/lib/prune.exp: Likewise.
5986         * testsuite/libstdc++-abi/abi.exp: Likewise.
5987         * testsuite/libstdc++-dg/conformance.exp: Likewise.
5988         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
5989         Likewise.
5990         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
5991         Likewise.
5992         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
5993         Likewise.
5994         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
5995         Likewise.
5996         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
5997         Likewise.
5998         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
5999         Likewise.
6000         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
6001         Likewise.
6002         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
6003         Likewise.
6004         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
6005         Likewise.
6006         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
6007         Likewise.
6008         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
6009         Likewise.
6010         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
6011         Likewise.
6012         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
6013         Likewise.
6014         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
6015         Likewise.
6016         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
6017         Likewise.
6018         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
6019         Likewise.
6020         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
6021         Likewise.
6022         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
6023         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
6024         Likewise.
6025         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
6026         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
6027         Likewise.
6028         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
6029         Likewise.
6030         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
6031         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
6032         Likewise.
6033         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
6034         Likewise.
6035         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
6036         Likewise.
6037         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
6038         Likewise.
6039         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
6040         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
6041         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
6042         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
6043         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
6044         Likewise.
6045         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
6046         Likewise.
6047         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
6048         Likewise.
6049         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
6050         Likewise.
6051         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
6052         Likewise.
6053         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
6054         Likewise.
6055         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
6056         Likewise.
6057         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
6058         Likewise.
6059         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
6060         Likewise.
6061         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
6062         Likewise.
6063         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
6064         Likewise.
6065         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
6066         Likewise.
6067         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
6068         Likewise.
6069         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
6070         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
6071         Likewise.
6072         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
6073         Likewise.
6074         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
6075         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
6076         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
6077         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
6078         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
6079         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
6080         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
6081         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
6082         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
6083         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
6084         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
6085         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
6086         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
6087         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
6088         Likewise.
6089         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
6090         Likewise.
6091         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
6092         Likewise.
6093         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
6094         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
6095         Likewise.
6096         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
6097         Likewise.
6098         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
6099         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
6100         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
6101         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
6102         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
6103         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
6104         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
6105         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
6106         Likewise.
6107         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
6108         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
6109         Likewise.
6110         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
6111         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
6112         Likewise.
6113         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
6114         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
6115         Likewise.
6116         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
6117         Likewise.
6118         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
6119         Likewise.
6120         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
6121         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
6122         Likewise.
6123         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
6124         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
6125         Likewise.
6126         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
6127         Likewise.
6128         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
6129         Likewise.
6130         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
6131         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
6132         Likewise.
6133         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
6134         Likewise.
6135         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
6136         Likewise.
6137         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
6138         Likewise.
6139         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
6140         Likewise.
6141         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
6142         Likewise.
6143         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
6144         Likewise.
6145         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
6146         Likewise.
6147         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
6148         Likewise.
6149         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
6150         Likewise.
6151         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
6152         Likewise.
6153         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
6154         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
6155         Likewise.
6156         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
6157         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
6158         Likewise.
6159         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
6160         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
6161         Likewise.
6162         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
6163         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
6164         Likewise.
6165         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
6166         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
6167         Likewise.
6168         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
6169         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
6170         Likewise.
6171         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
6172         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
6173         Likewise.
6174         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
6175         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
6176         Likewise.
6177         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
6178         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
6179         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
6180         Likewise.
6181         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
6182         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
6183         Likewise.
6184         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
6185         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
6186         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
6187         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
6188         Likewise.
6189         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
6190         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
6191         Likewise.
6192         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
6193         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
6194         Likewise.
6195         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
6196         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
6197         Likewise.
6198         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
6199         Likewise.
6200         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
6201         Likewise.
6202         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
6203         Likewise.
6204         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
6205         Likewise.
6206         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
6207         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
6208         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
6209         Likewise.
6210         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
6211         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
6212         Likewise.
6213         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
6214         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
6215         Likewise.
6216         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
6217         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
6218         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
6219         Likewise.
6220         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
6221         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
6222         Likewise.
6223         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
6224         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
6225         Likewise.
6226         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
6227         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
6228         Likewise.
6229         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
6230         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
6231         Likewise.
6232         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
6233         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
6234         Likewise.
6235         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
6236         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
6237         Likewise.
6238         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
6239         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
6240         Likewise.
6241         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
6242         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
6243         Likewise.
6244         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
6245         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
6246         Likewise.
6247         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
6248         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
6249         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
6250         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
6251         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
6252         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
6253         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
6254         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
6255         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
6256         Likewise.
6257         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
6258         Likewise.
6259         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
6260         Likewise.
6261         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
6262         Likewise.
6263         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
6264         Likewise.
6265         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
6266         Likewise.
6267         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
6268         Likewise.
6269         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
6270         Likewise.
6271         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
6272         Likewise.
6273         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
6274         Likewise.
6275         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
6276         Likewise.
6277         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
6278         Likewise.
6279         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
6280         Likewise.
6281         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
6282         Likewise.
6283         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
6284         Likewise.
6285         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
6286         Likewise.
6287         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
6288         Likewise.
6289         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
6290         Likewise.
6291         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
6292         Likewise.
6293         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
6294         Likewise.
6295         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
6296         Likewise.
6297         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
6298         Likewise.
6299         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
6300         Likewise.
6301         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
6302         Likewise.
6303         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
6304         Likewise.
6305         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
6306         Likewise.
6307         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
6308         Likewise.
6309         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
6310         Likewise.
6311         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
6312         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
6313         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
6314         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
6315         Likewise.
6316         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
6317         Likewise.
6318         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
6319         Likewise.
6320         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
6321         Likewise.
6322         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
6323         Likewise.
6324         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
6325         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
6326         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
6327         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
6328         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
6329         Likewise.
6330         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
6331         Likewise.
6332         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
6333         Likewise.
6334         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
6335         Likewise.
6336         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
6337         Likewise.
6338         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
6339         Likewise.
6340         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
6341         Likewise.
6342         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
6343         Likewise.
6344         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
6345         Likewise.
6346         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
6347         Likewise.
6348         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
6349         Likewise.
6350         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
6351         Likewise.
6352         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
6353         Likewise.
6354         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
6355         Likewise.
6356         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
6357         Likewise.
6358         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
6359         Likewise.
6360         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
6361         Likewise.
6362         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
6363         Likewise.
6364         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
6365         Likewise.
6366         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
6367         Likewise.
6368         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
6369         Likewise.
6370         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
6371         Likewise.
6372         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
6373         Likewise.
6374         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
6375         Likewise.
6376         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
6377         Likewise.
6378         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
6379         Likewise.
6380         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
6381         Likewise.
6382         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
6383         Likewise.
6384         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
6385         Likewise.
6386         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
6387         Likewise.
6388         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
6389         Likewise.
6390         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
6391         Likewise.
6392         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
6393         Likewise.
6394         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
6395         Likewise.
6396         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
6397         Likewise.
6398         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
6399         Likewise.
6400         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
6401         Likewise.
6402         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
6403         Likewise.
6404         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
6405         Likewise.
6406         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
6407         Likewise.
6408         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
6409         Likewise.
6410         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
6411         Likewise.
6412         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
6413         Likewise.
6414         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
6415         Likewise.
6416         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
6417         Likewise.
6418         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
6419         Likewise.
6420         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
6421         Likewise.
6422         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
6423         Likewise.
6424         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
6425         Likewise.
6426         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
6427         Likewise.
6428         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
6429         Likewise.
6430         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
6431         Likewise.
6432         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
6433         Likewise.
6434         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
6435         Likewise.
6436         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
6437         Likewise.
6438         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
6439         Likewise.
6440         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
6441         Likewise.
6442         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
6443         Likewise.
6444         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
6445         Likewise.
6446         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
6447         Likewise.
6448         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
6449         Likewise.
6450         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
6451         Likewise.
6452         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
6453         Likewise.
6454         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
6455         Likewise.
6456         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
6457         Likewise.
6458         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
6459         Likewise.
6460         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
6461         Likewise.
6462         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
6463         Likewise.
6464         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
6465         Likewise.
6466         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
6467         Likewise.
6468         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
6469         Likewise.
6470         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
6471         Likewise.
6472         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
6473         Likewise.
6474         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
6475         Likewise.
6476         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
6477         Likewise.
6478         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
6479         Likewise.
6480         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
6481         Likewise.
6482         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
6483         Likewise.
6484         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
6485         Likewise.
6486         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
6487         Likewise.
6488         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
6489         Likewise.
6490         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
6491         Likewise.
6492         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
6493         Likewise.
6494         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
6495         Likewise.
6496         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
6497         Likewise.
6498         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
6499         Likewise.
6500         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
6501         Likewise.
6502         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
6503         Likewise.
6504         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
6505         Likewise.
6506         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
6507         Likewise.
6508         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
6509         Likewise.
6510         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
6511         Likewise.
6512         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
6513         Likewise.
6514         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
6515         Likewise.
6516         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
6517         Likewise.
6518         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
6519         Likewise.
6520         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
6521         Likewise.
6522         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
6523         Likewise.
6524         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
6525         Likewise.
6526         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
6527         Likewise.
6528         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
6529         Likewise.
6530         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
6531         Likewise.
6532         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
6533         Likewise.
6534         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
6535         Likewise.
6536         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
6537         Likewise.
6538         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
6539         Likewise.
6540         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
6541         Likewise.
6542         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
6543         Likewise.
6544         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
6545         Likewise.
6546         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
6547         Likewise.
6548         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
6549         Likewise.
6550         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
6551         Likewise.
6552         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
6553         Likewise.
6554         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
6555         Likewise.
6556         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
6557         Likewise.
6558         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
6559         Likewise.
6560         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
6561         Likewise.
6562         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
6563         Likewise.
6564         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
6565         Likewise.
6566         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
6567         Likewise.
6568         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
6569         Likewise.
6570         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
6571         Likewise.
6572         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
6573         Likewise.
6574         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
6575         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
6576         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
6577         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
6578         Likewise.
6579         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
6580         Likewise.
6581         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
6582         Likewise.
6583         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
6584         Likewise.
6585         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
6586         Likewise.
6587         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
6588         Likewise.
6589         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
6590         Likewise.
6591         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
6592         Likewise.
6593         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
6594         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
6595         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
6596         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
6597         Likewise.
6598         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
6599         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
6600         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
6601         Likewise.
6602         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
6603         Likewise.
6604         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
6605         Likewise.
6606         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
6607         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
6608         Likewise.
6609         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
6610         Likewise.
6611         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
6612         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
6613         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
6614         Likewise.
6615         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
6616         Likewise.
6617         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
6618         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
6619         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
6620         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
6621         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
6622         Likewise.
6623         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
6624         Likewise.
6625         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
6626         Likewise.
6627         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
6628         Likewise.
6629         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
6630         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
6631         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
6632         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
6633         Likewise.
6634         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
6635         Likewise.
6636         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
6637         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
6638         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
6639         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
6640         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
6641         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
6642         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
6643         Likewise.
6644         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
6645         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
6646         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
6647         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
6648         Likewise.
6649         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
6650         Likewise.
6651         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
6652         Likewise.
6653         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
6654         Likewise.
6655         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
6656         Likewise.
6657         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
6658         Likewise.
6659         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
6660         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
6661         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
6662         Likewise.
6663         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
6664         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
6665         Likewise.
6666         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
6667         Likewise.
6668         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
6669         Likewise.
6670         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
6671         Likewise.
6672         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
6673         Likewise.
6674         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
6675         Likewise.
6676         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
6677         Likewise.
6678         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
6679         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
6680         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
6681         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
6682         Likewise.
6683         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
6684         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
6685         Likewise.
6686         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
6687         Likewise.
6688         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
6689         Likewise.
6690         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
6691         Likewise.
6692         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
6693         Likewise.
6694         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
6695         Likewise.
6696         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
6697         Likewise.
6698         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
6699         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
6700         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
6701         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
6702         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
6703         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
6704         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
6705         Likewise.
6706         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
6707         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
6708         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
6709         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
6710         Likewise.
6711         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
6712         Likewise.
6713         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
6714         Likewise.
6715         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
6716         Likewise.
6717         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
6718         Likewise.
6719         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
6720         Likewise.
6721         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
6722         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
6723         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
6724         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
6725         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
6726         Likewise.
6727         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
6728         Likewise.
6729         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
6730         Likewise.
6731         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
6732         Likewise.
6733         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
6734         Likewise.
6735         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
6736         Likewise.
6737         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
6738         Likewise.
6739         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
6740         Likewise.
6741         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
6742         Likewise.
6743         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
6744         Likewise.
6745         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
6746         Likewise.
6747         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
6748         Likewise.
6749         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
6750         Likewise.
6751         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
6752         Likewise.
6753         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
6754         Likewise.
6755         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
6756         Likewise.
6757         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
6758         Likewise.
6759         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
6760         Likewise.
6761         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
6762         Likewise.
6763         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
6764         Likewise.
6765         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
6766         Likewise.
6767         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
6768         Likewise.
6769         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
6770         Likewise.
6771         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
6772         Likewise.
6773         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
6774         Likewise.
6775         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
6776         Likewise.
6777         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
6778         Likewise.
6779         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
6780         Likewise.
6781         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
6782         Likewise.
6783         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
6784         Likewise.
6785         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
6786         Likewise.
6787         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
6788         Likewise.
6789         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
6790         Likewise.
6791         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
6792         Likewise.
6793         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
6794         Likewise.
6795         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
6796         Likewise.
6797         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
6798         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
6799         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
6800         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
6801         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
6802         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
6803         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
6804         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
6805         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
6806         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
6807         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
6808         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
6809         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
6810         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
6811         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
6812         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
6813         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
6814         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
6815         * testsuite/tr1/headers/all.cc: Likewise.
6816         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
6817         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
6818         * testsuite/util/testsuite_shared.cc: Likewise.
6819         * scripts/extract_symvers: Likewise.  Remove runtime exception.
6820         * testsuite/17_intro/headers/all.cc: Likewise.
6821         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
6822         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
6823         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
6824         Likewise.
6825         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
6826         Likewise.
6827         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
6828         Likewise.
6829         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
6830         Likewise.
6831         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
6832         Likewise.
6833         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
6834         Likewise.
6835         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
6836         Likewise.
6837         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
6838         Likewise.
6839         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
6840         Likewise.
6841         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
6842         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
6843         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
6844         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
6845         Likewise.
6846         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
6847         Likewise.
6848         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
6849         Likewise.
6850         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
6851         Likewise.
6852         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
6853         Likewise.
6854         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
6855         Likewise.
6856         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
6857         Likewise.
6858         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
6859         Likewise.
6860         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
6861         Likewise.
6862         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
6863         Likewise.
6864         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
6865         Likewise.
6866         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
6867         Likewise.
6868         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
6869         Likewise.
6870         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
6871         Likewise.
6872         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
6873         Likewise.
6874         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
6875         Likewise.
6876         * testsuite/20_util/pair/moveable.cc: Likewise.
6877         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
6878         Likewise.
6879         * testsuite/20_util/pair/swap.cc: Likewise.
6880         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
6881         Likewise.
6882         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
6883         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
6884         Likewise.
6885         * testsuite/20_util/tuple/moveable.cc: Likewise.
6886         * testsuite/20_util/tuple/moveable2.cc: Likewise.
6887         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
6888         Likewise.
6889         * testsuite/20_util/tuple/swap.cc: Likewise.
6890         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
6891         Likewise.
6892         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
6893         Likewise.
6894         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
6895         Likewise.
6896         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
6897         Likewise.
6898         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
6899         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
6900         Likewise.
6901         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
6902         Likewise.
6903         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
6904         Likewise.
6905         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
6906         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
6907         Likewise.
6908         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
6909         Likewise.
6910         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
6911         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
6912         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
6913         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
6914         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
6915         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
6916         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
6917         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
6918         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
6919         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
6920         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
6921         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
6922         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
6923         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
6924         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
6925         Likewise.
6926         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
6927         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
6928         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
6929         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
6930         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
6931         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
6932         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
6933         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
6934         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
6935         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
6936         Likewise.
6937         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
6938         Likewise.
6939         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
6940         Likewise.
6941         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
6942         Likewise.
6943         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
6944         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
6945         Likewise.
6946         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
6947         Likewise.
6948         * testsuite/23_containers/deque/14340.cc: Likewise.
6949         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
6950         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
6951         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
6952         * testsuite/23_containers/deque/init-list.cc: Likewise.
6953         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
6954         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
6955         * testsuite/23_containers/deque/moveable.cc: Likewise.
6956         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
6957         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
6958         Likewise.
6959         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
6960         Likewise.
6961         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
6962         Likewise.
6963         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
6964         Likewise.
6965         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
6966         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
6967         Likewise.
6968         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
6969         Likewise.
6970         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
6971         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
6972         Likewise.
6973         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
6974         Likewise.
6975         * testsuite/23_containers/list/14340.cc: Likewise.
6976         * testsuite/23_containers/list/23781.cc: Likewise.
6977         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
6978         * testsuite/23_containers/list/init-list.cc: Likewise.
6979         * testsuite/23_containers/list/moveable.cc: Likewise.
6980         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
6981         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
6982         Likewise.
6983         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
6984         Likewise.
6985         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
6986         Likewise.
6987         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
6988         Likewise.
6989         * testsuite/23_containers/map/14340.cc: Likewise.
6990         * testsuite/23_containers/map/23781.cc: Likewise.
6991         * testsuite/23_containers/map/init-list.cc: Likewise.
6992         * testsuite/23_containers/map/moveable.cc: Likewise.
6993         * testsuite/23_containers/map/operations/1.cc: Likewise.
6994         * testsuite/23_containers/map/operations/31440.cc: Likewise.
6995         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
6996         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
6997         Likewise.
6998         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
6999         Likewise.
7000         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
7001         Likewise.
7002         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
7003         Likewise.
7004         * testsuite/23_containers/multimap/14340.cc: Likewise.
7005         * testsuite/23_containers/multimap/23781.cc: Likewise.
7006         * testsuite/23_containers/multimap/init-list.cc: Likewise.
7007         * testsuite/23_containers/multimap/moveable.cc: Likewise.
7008         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
7009         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
7010         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
7011         Likewise.
7012         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
7013         Likewise.
7014         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
7015         Likewise.
7016         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
7017         Likewise.
7018         * testsuite/23_containers/multiset/14340.cc: Likewise.
7019         * testsuite/23_containers/multiset/23781.cc: Likewise.
7020         * testsuite/23_containers/multiset/init-list.cc: Likewise.
7021         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
7022         * testsuite/23_containers/multiset/moveable.cc: Likewise.
7023         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
7024         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
7025         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
7026         Likewise.
7027         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
7028         Likewise.
7029         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
7030         Likewise.
7031         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
7032         Likewise.
7033         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
7034         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
7035         Likewise.
7036         * testsuite/23_containers/queue/moveable.cc: Likewise.
7037         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
7038         Likewise.
7039         * testsuite/23_containers/set/14340.cc: Likewise.
7040         * testsuite/23_containers/set/23781.cc: Likewise.
7041         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
7042         * testsuite/23_containers/set/init-list.cc: Likewise.
7043         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
7044         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
7045         * testsuite/23_containers/set/moveable.cc: Likewise.
7046         * testsuite/23_containers/set/operations/1.cc: Likewise.
7047         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
7048         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
7049         Likewise.
7050         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
7051         Likewise.
7052         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
7053         Likewise.
7054         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
7055         Likewise.
7056         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
7057         Likewise.
7058         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
7059         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
7060         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
7061         Likewise.
7062         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
7063         Likewise.
7064         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
7065         Likewise.
7066         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
7067         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
7068         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
7069         Likewise.
7070         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
7071         Likewise.
7072         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
7073         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
7074         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
7075         Likewise.
7076         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
7077         Likewise.
7078         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
7079         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
7080         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
7081         Likewise.
7082         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
7083         Likewise.
7084         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
7085         Likewise.
7086         * testsuite/23_containers/vector/14340.cc: Likewise.
7087         * testsuite/23_containers/vector/26412-1.cc: Likewise.
7088         * testsuite/23_containers/vector/26412-2.cc: Likewise.
7089         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
7090         Likewise.
7091         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
7092         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
7093         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
7094         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
7095         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
7096         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
7097         Likewise.
7098         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
7099         Likewise.
7100         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
7101         Likewise.
7102         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
7103         Likewise.
7104         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
7105         Likewise.
7106         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
7107         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
7108         * testsuite/23_containers/vector/init-list.cc: Likewise.
7109         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
7110         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
7111         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
7112         * testsuite/23_containers/vector/moveable.cc: Likewise.
7113         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
7114         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
7115         Likewise.
7116         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
7117         Likewise.
7118         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
7119         Likewise.
7120         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
7121         Likewise.
7122         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
7123         * testsuite/23_containers/vector/types/23767.cc: Likewise.
7124         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
7125         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
7126         Likewise.
7127         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
7128         Likewise.
7129         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
7130         Likewise.
7131         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
7132         Likewise.
7133         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
7134         Likewise.
7135         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
7136         Likewise.
7137         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
7138         Likewise.
7139         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
7140         Likewise.
7141         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
7142         Likewise.
7143         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
7144         Likewise.
7145         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
7146         Likewise.
7147         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
7148         Likewise.
7149         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
7150         Likewise.
7151         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
7152         Likewise.
7153         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
7154         Likewise.
7155         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
7156         Likewise.
7157         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
7158         Likewise.
7159         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
7160         Likewise.
7161         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
7162         Likewise.
7163         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
7164         Likewise.
7165         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
7166         Likewise.
7167         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
7168         Likewise.
7169         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
7170         Likewise.
7171         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
7172         Likewise.
7173         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
7174         Likewise.
7175         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
7176         Likewise.
7177         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
7178         Likewise.
7179         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
7180         Likewise.
7181         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
7182         Likewise.
7183         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
7184         Likewise.
7185         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
7186         Likewise.
7187         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
7188         Likewise.
7189         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
7190         Likewise.
7191         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
7192         Likewise.
7193         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
7194         Likewise.
7195         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
7196         Likewise.
7197         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
7198         Likewise.
7199         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
7200         Likewise.
7201         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
7202         Likewise.
7203         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
7204         Likewise.
7205         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
7206         Likewise.
7207         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
7208         Likewise.
7209         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
7210         Likewise.
7211         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
7212         Likewise.
7213         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
7214         Likewise.
7215         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
7216         Likewise.
7217         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
7218         Likewise.
7219         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
7220         Likewise.
7221         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
7222         Likewise.
7223         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
7224         Likewise.
7225         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
7226         Likewise.
7227         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
7228         Likewise.
7229         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
7230         Likewise.
7231         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
7232         Likewise.
7233         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
7234         Likewise.
7235         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
7236         Likewise.
7237         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
7238         Likewise.
7239         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
7240         Likewise.
7241         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
7242         Likewise.
7243         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
7244         Likewise.
7245         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
7246         Likewise.
7247         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
7248         Likewise.
7249         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
7250         Likewise.
7251         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
7252         Likewise.
7253         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
7254         Likewise.
7255         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
7256         Likewise.
7257         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
7258         Likewise.
7259         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
7260         Likewise.
7261         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
7262         Likewise.
7263         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
7264         Likewise.
7265         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
7266         Likewise.
7267         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
7268         Likewise.
7269         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
7270         Likewise.
7271         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
7272         Likewise.
7273         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
7274         Likewise.
7275         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
7276         Likewise.
7277         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
7278         Likewise.
7279         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
7280         Likewise.
7281         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
7282         Likewise.
7283         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
7284         Likewise.
7285         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
7286         Likewise.
7287         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
7288         Likewise.
7289         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
7290         Likewise.
7291         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
7292         Likewise.
7293         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
7294         Likewise.
7295         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
7296         Likewise.
7297         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
7298         Likewise.
7299         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
7300         Likewise.
7301         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
7302         Likewise.
7303         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
7304         Likewise.
7305         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
7306         Likewise.
7307         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
7308         Likewise.
7309         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
7310         Likewise.
7311         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
7312         Likewise.
7313         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
7314         Likewise.
7315         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
7316         Likewise.
7317         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
7318         Likewise.
7319         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
7320         Likewise.
7321         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
7322         Likewise.
7323         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
7324         Likewise.
7325         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
7326         Likewise.
7327         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
7328         Likewise.
7329         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
7330         Likewise.
7331         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
7332         Likewise.
7333         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
7334         Likewise.
7335         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
7336         Likewise.
7337         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
7338         Likewise.
7339         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
7340         Likewise.
7341         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
7342         Likewise.
7343         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
7344         Likewise.
7345         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
7346         Likewise.
7347         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
7348         Likewise.
7349         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
7350         Likewise.
7351         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
7352         Likewise.
7353         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
7354         Likewise.
7355         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
7356         Likewise.
7357         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
7358         Likewise.
7359         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
7360         Likewise.
7361         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
7362         Likewise.
7363         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
7364         Likewise.
7365         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
7366         Likewise.
7367         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
7368         Likewise.
7369         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
7370         Likewise.
7371         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
7372         Likewise.
7373         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
7374         Likewise.
7375         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
7376         Likewise.
7377         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
7378         Likewise.
7379         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
7380         Likewise.
7381         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
7382         Likewise.
7383         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
7384         Likewise.
7385         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
7386         Likewise.
7387         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
7388         Likewise.
7389         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
7390         Likewise.
7391         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
7392         Likewise.
7393         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
7394         Likewise.
7395         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
7396         Likewise.
7397         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
7398         Likewise.
7399         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
7400         Likewise.
7401         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
7402         Likewise.
7403         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
7404         Likewise.
7405         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
7406         Likewise.
7407         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
7408         Likewise.
7409         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
7410         Likewise.
7411         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
7412         Likewise.
7413         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
7414         Likewise.
7415         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
7416         Likewise.
7417         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
7418         Likewise.
7419         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
7420         Likewise.
7421         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
7422         Likewise.
7423         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
7424         Likewise.
7425         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
7426         Likewise.
7427         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
7428         Likewise.
7429         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
7430         Likewise.
7431         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
7432         Likewise.
7433         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
7434         Likewise.
7435         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
7436         Likewise.
7437         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
7438         Likewise.
7439         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
7440         Likewise.
7441         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
7442         Likewise.
7443         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
7444         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
7445         Likewise.
7446         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
7447         Likewise.
7448         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
7449         Likewise.
7450         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
7451         Likewise.
7452         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
7453         Likewise.
7454         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
7455         Likewise.
7456         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
7457         Likewise.
7458         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
7459         Likewise.
7460         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
7461         Likewise.
7462         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
7463         Likewise.
7464         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
7465         Likewise.
7466         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
7467         Likewise.
7468         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
7469         Likewise.
7470         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
7471         Likewise.
7472         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
7473         Likewise.
7474         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
7475         Likewise.
7476         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
7477         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
7478         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
7479         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
7480         Likewise.
7481         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
7482         Likewise.
7483         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
7484         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
7485         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
7486         Likewise.
7487         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
7488         Likewise.
7489         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
7490         Likewise.
7491         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
7492         Likewise.
7493         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
7494         Likewise.
7495         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
7496         Likewise.
7497         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
7498         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
7499         Likewise.
7500         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
7501         * testsuite/26_numerics/valarray/27867.cc: Likewise.
7502         * testsuite/26_numerics/valarray/30416.cc: Likewise.
7503         * testsuite/26_numerics/valarray/33084.cc: Likewise.
7504         * testsuite/26_numerics/valarray/algo.cc: Likewise.
7505         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
7506         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
7507         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
7508         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
7509         Likewise.
7510         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
7511         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
7512         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
7513         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
7514         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
7515         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
7516         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
7517         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
7518         Likewise.
7519         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
7520         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
7521         Likewise.
7522         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
7523         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
7524         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
7525         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
7526         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
7527         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
7528         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
7529         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
7530         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
7531         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
7532         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
7533         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
7534         Likewise.
7535         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
7536         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
7537         Likewise.
7538         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
7539         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
7540         Likewise.
7541         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
7542         Likewise.
7543         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
7544         Likewise.
7545         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
7546         Likewise.
7547         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
7548         Likewise.
7549         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
7550         Likewise.
7551         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
7552         Likewise.
7553         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
7554         Likewise.
7555         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
7556         Likewise.
7557         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
7558         Likewise.
7559         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
7560         Likewise.
7561         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
7562         Likewise.
7563         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
7564         Likewise.
7565         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
7566         Likewise.
7567         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
7568         Likewise.
7569         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
7570         Likewise.
7571         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
7572         Likewise.
7573         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
7574         Likewise.
7575         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
7576         Likewise.
7577         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
7578         Likewise.
7579         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
7580         Likewise.
7581         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
7582         Likewise.
7583         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
7584         Likewise.
7585         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
7586         Likewise.
7587         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
7588         Likewise.
7589         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
7590         Likewise.
7591         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
7592         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
7593         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
7594         Likewise.
7595         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
7596         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
7597         Likewise.
7598         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
7599         Likewise.
7600         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
7601         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
7602         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
7603         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
7604         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
7605         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
7606         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
7607         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
7608         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
7609         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
7610         Likewise.
7611         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
7612         Likewise.
7613         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
7614         Likewise.
7615         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
7616         Likewise.
7617         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
7618         Likewise.
7619         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
7620         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
7621         Likewise.
7622         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
7623         Likewise.
7624         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
7625         Likewise.
7626         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
7627         Likewise.
7628         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
7629         Likewise.
7630         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
7631         Likewise.
7632         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
7633         Likewise.
7634         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
7635         Likewise.
7636         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
7637         Likewise.
7638         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
7639         Likewise.
7640         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
7641         Likewise.
7642         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
7643         Likewise.
7644         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
7645         Likewise.
7646         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
7647         Likewise.
7648         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
7649         Likewise.
7650         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
7651         Likewise.
7652         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
7653         Likewise.
7654         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
7655         Likewise.
7656         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
7657         Likewise.
7658         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
7659         Likewise.
7660         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
7661         Likewise.
7662         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
7663         Likewise.
7664         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
7665         Likewise.
7666         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
7667         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
7668         Likewise.
7669         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
7670         Likewise.
7671         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
7672         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
7673         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
7674         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
7675         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
7676         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
7677         Likewise.
7678         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
7679         Likewise.
7680         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
7681         Likewise.
7682         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
7683         Likewise.
7684         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
7685         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
7686         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
7687         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
7688         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
7689         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
7690         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
7691         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
7692         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
7693         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
7694         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
7695         Likewise.
7696         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
7697         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
7698         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
7699         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
7700         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
7701         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
7702         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
7703         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
7704         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
7705         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
7706         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
7707         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
7708         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
7709         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
7710         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
7711         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
7712         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
7713         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
7714         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
7715         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
7716         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
7717         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
7718         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
7719         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
7720         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
7721         Likewise.
7722         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
7723         * testsuite/27_io/fpos/14252.cc: Likewise.
7724         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
7725         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
7726         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
7727         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
7728         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
7729         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
7730         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
7731         * testsuite/27_io/ios_base/state/1.cc: Likewise.
7732         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
7733         Likewise.
7734         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
7735         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
7736         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
7737         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
7738         Likewise.
7739         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
7740         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
7741         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
7742         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
7743         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
7744         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
7745         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
7746         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
7747         * testsuite/27_io/objects/char/3045.cc: Likewise.
7748         * testsuite/27_io/objects/char/3647.cc: Likewise.
7749         * testsuite/27_io/objects/char/5268.cc: Likewise.
7750         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
7751         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
7752         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
7753         * testsuite/28_regex/init-list.cc: Likewise.
7754         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
7755         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
7756         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
7757         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
7758         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
7759         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
7760         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
7761         Likewise.
7762         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
7763         Likewise.
7764         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
7765         Likewise.
7766         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
7767         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
7768         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
7769         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
7770         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
7771         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
7772         Likewise.
7773         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
7774         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
7775         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
7776         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
7777         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
7778         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
7779         Likewise.
7780         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
7781         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
7782         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
7783         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
7784         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
7785         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
7786         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
7787         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
7788         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
7789         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
7790         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
7791         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
7792         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
7793         Likewise.
7794         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
7795         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
7796         Likewise.
7797         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
7798         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
7799         Likewise.
7800         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
7801         Likewise.
7802         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
7803         Likewise.
7804         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
7805         Likewise.
7806         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
7807         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
7808         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
7809         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
7810         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
7811         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
7812         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
7813         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
7814         Likewise.
7815         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
7816         Likewise.
7817         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
7818         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7819         Likewise.
7820         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
7821         Likewise.
7822         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
7823         Likewise.
7824         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
7825         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
7826         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
7827         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
7828         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
7829         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
7830         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
7831         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
7832         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
7833         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
7834         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
7835         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
7836         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
7837         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
7838         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
7839         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
7840         Likewise.
7841         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
7842         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
7843         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
7844         Likewise.
7845         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
7846         Likewise.
7847         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
7848         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
7849         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
7850         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
7851         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
7852         Likewise.
7853         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
7854         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
7855         Likewise.
7856         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
7857         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
7858         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
7859         Likewise.
7860         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
7861         Likewise.
7862         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
7863         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
7864         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
7865         Likewise.
7866         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
7867         Likewise.
7868         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
7869         Likewise.
7870         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
7871         Likewise.
7872         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
7873         Likewise.
7874         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
7875         * testsuite/30_threads/this_thread/1.cc: Likewise.
7876         * testsuite/30_threads/this_thread/2.cc: Likewise.
7877         * testsuite/30_threads/this_thread/3.cc: Likewise.
7878         * testsuite/30_threads/this_thread/4.cc: Likewise.
7879         * testsuite/30_threads/thread/cons/1.cc: Likewise.
7880         * testsuite/30_threads/thread/cons/2.cc: Likewise.
7881         * testsuite/30_threads/thread/cons/3.cc: Likewise.
7882         * testsuite/30_threads/thread/cons/4.cc: Likewise.
7883         * testsuite/30_threads/thread/cons/5.cc: Likewise.
7884         * testsuite/30_threads/thread/cons/6.cc: Likewise.
7885         * testsuite/30_threads/thread/cons/7.cc: Likewise.
7886         * testsuite/30_threads/thread/cons/8.cc: Likewise.
7887         * testsuite/30_threads/thread/cons/9.cc: Likewise.
7888         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
7889         * testsuite/30_threads/thread/members/1.cc: Likewise.
7890         * testsuite/30_threads/thread/members/2.cc: Likewise.
7891         * testsuite/30_threads/thread/members/3.cc: Likewise.
7892         * testsuite/30_threads/thread/members/4.cc: Likewise.
7893         * testsuite/30_threads/thread/members/5.cc: Likewise.
7894         * testsuite/30_threads/thread/swap/1.cc: Likewise.
7895         * testsuite/30_threads/thread/swap/2.cc: Likewise.
7896         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
7897         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
7898         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
7899         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
7900         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
7901         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
7902         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
7903         Likewise.
7904         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
7905         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
7906         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
7907         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
7908         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
7909         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
7910         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
7911         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
7912         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
7913         * testsuite/30_threads/try_lock/1.cc: Likewise.
7914         * testsuite/30_threads/try_lock/2.cc: Likewise.
7915         * testsuite/30_threads/try_lock/3.cc: Likewise.
7916         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
7917         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
7918         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
7919         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
7920         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
7921         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
7922         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
7923         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
7924         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
7925         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
7926         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
7927         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
7928         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
7929         Likewise.
7930         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
7931         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
7932         Likewise.
7933         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
7934         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
7935         Likewise.
7936         * testsuite/ext/array_allocator/1.cc: Likewise.
7937         * testsuite/ext/array_allocator/2.cc: Likewise.
7938         * testsuite/ext/array_allocator/3.cc: Likewise.
7939         * testsuite/ext/ext_pointer/1.cc: Likewise.
7940         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
7941         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
7942         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
7943         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
7944         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
7945         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
7946         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
7947         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
7948         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
7949         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
7950         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
7951         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
7952         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
7953         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
7954         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
7955         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
7956         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
7957         Likewise.
7958         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
7959         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
7960         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
7961         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
7962         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
7963         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
7964         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
7965         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
7966         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
7967         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
7968         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
7969         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
7970         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
7971         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
7972         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
7973         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
7974         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
7975         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
7976         Likewise.
7977         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
7978         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
7979         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
7980         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
7981         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
7982         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
7983         * testsuite/ext/pod_char_traits.cc: Likewise.
7984         * testsuite/ext/slist/23781.cc: Likewise.
7985         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
7986         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
7987         * testsuite/ext/vstring/init-list.cc: Likewise.
7988         * testsuite/ext/vstring/moveable.cc: Likewise.
7989         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
7990         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
7991         Likewise.
7992         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
7993         Likewise.
7994         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
7995         Likewise.
7996         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
7997         Likewise.
7998         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
7999         Likewise.
8000         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
8001         Likewise.
8002         * testsuite/ext/vstring/types/23767.cc: Likewise.
8003         * testsuite/performance/21_strings/string_append.cc: Likewise.
8004         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
8005         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
8006         Likewise.
8007         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
8008         Likewise.
8009         * testsuite/performance/21_strings/string_find.cc: Likewise.
8010         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
8011         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
8012         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
8013         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
8014         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
8015         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
8016         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
8017         Likewise.
8018         * testsuite/performance/23_containers/create/map.cc: Likewise.
8019         * testsuite/performance/23_containers/create_from_sorted/set.cc:
8020         Likewise.
8021         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
8022         * testsuite/performance/23_containers/find/map.cc: Likewise.
8023         * testsuite/performance/23_containers/index/map.cc: Likewise.
8024         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
8025         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
8026         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
8027         Likewise.
8028         * testsuite/performance/23_containers/insert_erase/associative.cc:
8029         Likewise.
8030         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
8031         Likewise.
8032         * testsuite/performance/23_containers/producer_consumer/associative.cc:
8033         Likewise.
8034         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
8035         Likewise.
8036         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
8037         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
8038         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
8039         Likewise.
8040         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
8041         Likewise.
8042         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
8043         Likewise.
8044         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
8045         Likewise.
8046         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
8047         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
8048         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
8049         Likewise.
8050         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
8051         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
8052         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
8053         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
8054         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
8055         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
8056         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
8057         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
8058         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
8059         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
8060         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
8061         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
8062         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
8063         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
8064         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
8065         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
8066         Likewise.
8067         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
8068         Likewise.
8069         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
8070         Likewise.
8071         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
8072         Likewise.
8073         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
8074         Likewise.
8075         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
8076         Likewise.
8077         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
8078         Likewise.
8079         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
8080         Likewise.
8081         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
8082         Likewise.
8083         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
8084         Likewise.
8085         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
8086         Likewise.
8087         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
8088         Likewise.
8089         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
8090         Likewise.
8091         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
8092         Likewise.
8093         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
8094         Likewise.
8095         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
8096         Likewise.
8097         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
8098         Likewise.
8099         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
8100         Likewise.
8101         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
8102         Likewise.
8103         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
8104         Likewise.
8105         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
8106         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
8107         Likewise.
8108         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
8109         Likewise.
8110         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
8111         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
8112         Likewise.
8113         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
8114         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
8115         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
8116         Likewise.
8117         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
8118         Likewise.
8119         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
8120         Likewise.
8121         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
8122         Likewise.
8123         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
8124         Likewise.
8125         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
8126         Likewise.
8127         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
8128         Likewise.
8129         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
8130         Likewise.
8131         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
8132         Likewise.
8133         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
8134         Likewise.
8135         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
8136         Likewise.
8137         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
8138         Likewise.
8139         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
8140         Likewise.
8141         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
8142         Likewise.
8143         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
8144         Likewise.
8145         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
8146         Likewise.
8147         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
8148         Likewise.
8149         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
8150         Likewise.
8151         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
8152         Likewise.
8153         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
8154         Likewise.
8155         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
8156         Likewise.
8157         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
8158         Likewise.
8159         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
8160         Likewise.
8161         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
8162         Likewise.
8163         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
8164         Likewise.
8165         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
8166         Likewise.
8167         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
8168         Likewise.
8169         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
8170         Likewise.
8171         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
8172         Likewise.
8173         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
8174         Likewise.
8175         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
8176         Likewise.
8177         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
8178         Likewise.
8179         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
8180         Likewise.
8181         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
8182         Likewise.
8183         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
8184         Likewise.
8185         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
8186         Likewise.
8187         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
8188         Likewise.
8189         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
8190         Likewise.
8191         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
8192         Likewise.
8193         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
8194         Likewise.
8195         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
8196         Likewise.
8197         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
8198         Likewise.
8199         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
8200         Likewise.
8201         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
8202         Likewise.
8203         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
8204         Likewise.
8205         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
8206         Likewise.
8207         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
8208         Likewise.
8209         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
8210         Likewise.
8211         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
8212         Likewise.
8213         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
8214         Likewise.
8215         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
8216         Likewise.
8217         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
8218         Likewise.
8219         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
8220         Likewise.
8221         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
8222         Likewise.
8223         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
8224         Likewise.
8225         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
8226         Likewise.
8227         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
8228         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
8229         Likewise.
8230         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
8231         Likewise.
8232         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
8233         Likewise.
8234         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
8235         Likewise.
8236         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
8237         Likewise.
8238         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
8239         Likewise.
8240         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
8241         Likewise.
8242         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
8243         Likewise.
8244         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
8245         Likewise.
8246         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
8247         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
8248         Likewise.
8249         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
8250         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
8251         Likewise.
8252         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
8253         Likewise.
8254         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
8255         Likewise.
8256         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
8257         Likewise.
8258         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
8259         Likewise.
8260         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
8261         Likewise.
8262         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
8263         Likewise.
8264         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
8265         Likewise.
8266         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
8267         Likewise.
8268         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
8269         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
8270         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
8271         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
8272         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
8273         Likewise.
8274         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
8275         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
8276         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
8277         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
8278         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
8279         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
8280         * testsuite/util/io/illegal_input_error.hpp: Likewise.
8281         * testsuite/util/io/prog_bar.cc: Likewise.
8282         * testsuite/util/io/prog_bar.hpp: Likewise.
8283         * testsuite/util/io/text_populate.hpp: Likewise.
8284         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
8285         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
8286         * testsuite/util/io/xml.hpp: Likewise.
8287         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
8288         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
8289         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
8290         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
8291         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
8292         * testsuite/util/native_type/native_map.hpp: Likewise.
8293         * testsuite/util/native_type/native_multimap.hpp: Likewise.
8294         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
8295         * testsuite/util/native_type/native_set.hpp: Likewise.
8296         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
8297         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
8298         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
8299         Likewise.
8300         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
8301         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
8302         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
8303         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
8304         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
8305         Likewise.
8306         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
8307         Likewise.
8308         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
8309         Likewise.
8310         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
8311         Likewise.
8312         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
8313         Likewise.
8314         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
8315         Likewise.
8316         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
8317         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
8318         Likewise.
8319         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
8320         Likewise.
8321         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
8322         Likewise.
8323         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
8324         Likewise.
8325         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
8326         Likewise.
8327         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
8328         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
8329         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
8330         * testsuite/util/regression/basic_type.hpp: Likewise.
8331         * testsuite/util/regression/common_type.hpp: Likewise.
8332         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
8333         Likewise.
8334         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
8335         Likewise.
8336         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
8337         Likewise.
8338         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
8339         Likewise.
8340         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
8341         Likewise.
8342         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
8343         Likewise.
8344         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
8345         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
8346         Likewise.
8347         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
8348         Likewise.
8349         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
8350         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
8351         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
8352         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
8353         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
8354         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
8355         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
8356         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
8357         * testsuite/util/statistic/result_recorder.hpp: Likewise.
8358         * testsuite/util/statistic/sample_mean.hpp: Likewise.
8359         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
8360         * testsuite/util/statistic/sample_variance.hpp: Likewise.
8361         * testsuite/util/testsuite_abi.cc: Likewise.
8362         * testsuite/util/testsuite_abi.h: Likewise.
8363         * testsuite/util/testsuite_abi_check.cc: Likewise.
8364         * testsuite/util/testsuite_allocator.cc: Likewise.
8365         * testsuite/util/testsuite_allocator.h: Likewise.
8366         * testsuite/util/testsuite_api.h: Likewise.
8367         * testsuite/util/testsuite_character.cc: Likewise.
8368         * testsuite/util/testsuite_character.h: Likewise.
8369         * testsuite/util/testsuite_common_types.h: Likewise.
8370         * testsuite/util/testsuite_error.h: Likewise.
8371         * testsuite/util/testsuite_hooks.cc: Likewise.
8372         * testsuite/util/testsuite_hooks.h: Likewise.
8373         * testsuite/util/testsuite_io.h: Likewise.
8374         * testsuite/util/testsuite_iterators.h: Likewise.
8375         * testsuite/util/testsuite_performance.h: Likewise.
8376         * testsuite/util/testsuite_rng.h: Likewise.
8377         * testsuite/util/testsuite_rvalref.h: Likewise.
8378         * testsuite/util/testsuite_tr1.h: Likewise.
8379         * testsuite/util/thread/all.h: Likewise.
8380         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
8381         Likewise.
8382         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
8383         Likewise.
8384         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
8385         Likewise.
8386         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
8387         Likewise.
8388         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
8389         Likewise.
8390         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
8391         Likewise.
8392         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
8393         Likewise.
8394         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
8395         Likewise.
8396         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
8397         Likewise.
8398         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
8399         Likewise.
8400         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
8401         Likewise.
8402         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
8403         Likewise.
8404         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
8405         Likewise.
8406         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
8407         Likewise.
8408         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
8409         Likewise.
8410         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
8411         Likewise.
8412         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
8413         Likewise.
8414         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
8415         Likewise.
8416         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
8417         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
8418         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
8419         Likewise.
8420         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
8421         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
8422         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
8423         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
8424         Likewise.
8425         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
8426         Likewise.
8427         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
8428         Likewise.
8429         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
8430         Likewise.
8431         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
8432         Likewise.
8433         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
8434         Likewise.
8435         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
8436         Likewise.
8437         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
8438         Likewise.
8439         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
8440         Likewise.
8441         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
8442         Likewise.
8443         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
8444         Likewise.
8445         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
8446         Likewise.
8447         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
8448         Likewise.
8449         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
8450         Likewise.
8451         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
8452         Likewise.
8453         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
8454         Likewise.
8455         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
8456         Likewise.
8457         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
8458         Likewise.
8459         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
8460         Likewise.
8461         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
8462         Likewise.
8463         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
8464         Likewise.
8465         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
8466         Likewise.
8467         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
8468         Likewise.
8469         * testsuite/26_numerics/random/mt19937.cc: Likewise.
8470         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
8471         Likewise.
8472         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
8473         Likewise.
8474         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
8475         Likewise.
8476         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
8477         Likewise.
8478         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
8479         Likewise.
8480         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
8481         Likewise.
8482         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
8483         Likewise.
8484         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
8485         Likewise.
8486         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
8487         Likewise.
8488         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
8489         Likewise.
8490         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
8491         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
8492         Likewise.
8493         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
8494         Likewise.
8495         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
8496         Likewise.
8497         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
8498         Likewise.
8499         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
8500         Likewise.
8501         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
8502         Likewise.
8503         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
8504         Likewise.
8505         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
8506         Likewise.
8507         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
8508         Likewise.
8509         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
8510         Likewise.
8511         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
8512         Likewise.
8513         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
8514         Likewise.
8515         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
8516         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
8517         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
8518         Likewise.
8519         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
8520         Likewise.
8521         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
8522         Likewise.
8523         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
8524         Likewise.
8525         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
8526         Likewise.
8527         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
8528         Likewise.
8529         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
8530         Likewise.
8531         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
8532         Likewise.
8533         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
8534         Likewise.
8535         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
8536         Likewise.
8537         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
8538         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
8539         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
8540         Likewise.
8541         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
8542         Likewise.
8543         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
8544         Likewise.
8545         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
8546         Likewise.
8547         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
8548         Likewise.
8549         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
8550         Likewise.
8551         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
8552         Likewise.
8553         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
8554         Likewise.
8555         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
8556         Likewise.
8557         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
8558         Likewise.
8559         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
8560         Likewise.
8561         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
8562         Likewise.
8563         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
8564         Likewise.
8565         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
8566         Likewise.
8567         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
8568         Likewise.
8569         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
8570         Likewise.
8571         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
8572         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
8573         Likewise.
8574         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
8575         Likewise.
8576         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
8577         Likewise.
8578         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
8579         Likewise.
8580         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
8581         Likewise.
8582         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
8583         Likewise.
8584         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
8585         Likewise.
8586         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
8587         Likewise.
8588         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
8589         Likewise.
8590         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
8591         Likewise.
8592         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
8593         Likewise.
8594         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
8595         Likewise.
8596         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
8597         Likewise.
8598         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
8599         Likewise.
8600         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
8601         Likewise.
8602         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
8603         Likewise.
8604         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
8605         Likewise.
8606         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
8607         Likewise.
8608         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
8609         Likewise.
8610         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
8611         Likewise.
8612         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
8613         Likewise.
8614         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
8615         Likewise.
8616         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
8617         Likewise.
8618         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
8619         Likewise.
8620         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
8621         Likewise.
8622         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
8623         Likewise.
8624         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
8625         Likewise.
8626         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
8627         Likewise.
8628         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
8629         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
8630         Likewise.
8631         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
8632         Likewise.
8633         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
8634         Likewise.
8635         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
8636         Likewise.
8637         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
8638         Likewise.
8639         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
8640         Likewise.
8641         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
8642         Likewise.
8643         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
8644         Likewise.
8645         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
8646         Likewise.
8647         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
8648         Likewise.
8649         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
8650         Likewise.
8651         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
8652         Likewise.
8653         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
8654         Likewise.
8655         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
8656         Likewise.
8657         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
8658         Likewise.
8659         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
8660         Likewise.
8661         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
8662         Likewise.
8663         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
8664         Likewise.
8665         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
8666         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
8667         * testsuite/backward/hash_map/25896.cc: Likewise.
8668         * testsuite/backward/hash_set/25896.cc: Likewise.
8669
8670 2009-04-08  Ian Lance Taylor  <iant@google.com>
8671
8672         * include/backward/hashtable.h (erase): Correctly handle erasing a
8673         reference to an entry in the hash table.
8674         * testsuite/backward/hash_map/25896.cc: New.
8675         * testsuite/backward/hash_set/25896.cc: New.
8676
8677 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
8678
8679         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
8680         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
8681
8682 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8683
8684         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
8685         of debug.
8686         * include/Makefile.in: Regenerate.
8687         * include/precompiled/stdc++.h: Add.
8688
8689 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8690
8691         * include/bits/random.h: Adjust doxygen markup.
8692         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
8693
8694         * testsuite/26_numerics/random/piecewise_linear_distribution/
8695         operators/serialize.cc: Use typedefs.
8696
8697 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8698
8699         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
8700         __gnu_cxx namespace.  Remove "static inline".
8701
8702 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
8703
8704         * include/bits/random.tcc (linear_congruential_engine<>::
8705         seed(seed_seq&)): Fix typo in last fix for __m == 0.
8706
8707 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
8708
8709         * include/bits/random.h (operator==): Mark all inline.
8710         (mersenne_twister_engine): Enable #if 0 checks.
8711
8712         * include/bits/random.h: Formatting tweaks.
8713
8714 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
8715
8716         * include/bits/random.tcc (piecewise_linear_distribution<>::
8717         operator()(_UniformRandomNumberGenerator&, const param_type&)):
8718         Remove spurious closed parenthesis.
8719
8720 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
8721
8722         PR libstdc++/39644 (partial)
8723         * include/bits/random.tcc (linear_congruential_engine<>::
8724         seed(seed_seq&), independent_bits_engine<>::operator(),
8725         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
8726
8727 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
8728
8729         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
8730         thinko.
8731         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8732         default.cc: Enable.
8733
8734 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
8735
8736         PR libstdc++/39629 (partial)
8737         * testsuite/26_numerics/random/independent_bits_engine/cons/
8738         base_move.cc: Use uint_fast64_t instead of unsigned long.
8739         * testsuite/26_numerics/random/independent_bits_engine/cons/
8740         seed1.cc: Likewise.
8741         * testsuite/26_numerics/random/independent_bits_engine/cons/
8742         seed2.cc: Likewise.
8743         * testsuite/26_numerics/random/independent_bits_engine/cons/
8744         base_copy.cc: Likewise.
8745         * testsuite/26_numerics/random/independent_bits_engine/cons/
8746         default.cc: Likewise.
8747         * testsuite/26_numerics/random/independent_bits_engine/cons/
8748         seed_seq.cc: Likewise.
8749         * testsuite/26_numerics/random/independent_bits_engine/
8750         requirements/typedefs.cc: Likewise.
8751         * testsuite/26_numerics/random/independent_bits_engine/
8752         operators/equal.cc: Likewise.
8753         * testsuite/26_numerics/random/independent_bits_engine/
8754         operators/serialize.cc: Likewise.
8755         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
8756
8757 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8758
8759         * include/tr1_impl/random: Remove, empty.
8760         * include/tr1_impl/random.tcc: Likewise.
8761
8762         * include/std/random: Minor clean-ups, formatting fixes, adjust
8763         copyright years.
8764         * include/bits/random.tcc: Likewise.
8765         * include/bits/random.h: Likewise.
8766         * include/tr1/random: Likewise.
8767         * include/tr1/random.tcc: Likewise.
8768         * include/tr1/random.h: Likewise.
8769
8770 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
8771
8772         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
8773         * doc/html/api.html: Regenerate.
8774
8775 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
8776
8777         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
8778         Change to mersenne_twister_engine, add same defaults as
8779         mersenne_twister_engine/cons/default.cc.
8780         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
8781
8782         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
8783         to __il.
8784         * include/bits/random.h (mersenne_twister_engine): Qualify
8785         _ShiftMin1 with namespace __detail.
8786         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
8787         constexpr std::numeric_limits::max() can be used.
8788         (mersenne_twister_engine): Split apart static asserts into one
8789         assert per message. Temporarily disable the last three.
8790
8791 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
8792
8793         * include/Makefile.am: Update to N2836. Modified for new random headers.
8794         * include/Makefile.in: Ditto.
8795         * include/tr1_impl/random: Moved to tr1/random.h
8796         * include/tr1_impl/random.tcc: Moved to tr1
8797         * include/tr1/random: Just point to moved tr1 random headers.
8798         * include/tr1/random.tcc: Moved from tr1_impl.
8799         * include/tr1/random.h: Moved from tr1_impl/random.
8800         * include/std/random: Modified to point to std random headers.
8801         * include/bits/random.tcc: New implementation of std random facilities.
8802         * include/bits/random.h: Ditto.
8803         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
8804         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8805         seed1.cc: New.
8806         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8807         seed2.cc: New.
8808         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8809         default.cc: New.
8810         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8811         non_uint_neg.cc: New.
8812         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8813         typedefs.cc: New.
8814         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8815         equal.cc: New.
8816         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8817         serialize.cc: New.
8818         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8819         seed1.cc: New.
8820         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8821         seed2.cc: New.
8822         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8823         default.cc: New.
8824         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
8825         typedefs.cc: New.
8826         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8827         equal.cc: New.
8828         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8829         serialize.cc: New.
8830         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8831         seed1.cc: New.
8832         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8833         seed2.cc: New.
8834         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8835         default.cc: New.
8836         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
8837         typedefs.cc: New.
8838         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8839         equal.cc: New.
8840         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8841         serialize.cc: New.
8842         * testsuite/26_numerics/random/discard_block_engine/cons/
8843         base_move.cc: New.
8844         * testsuite/26_numerics/random/discard_block_engine/cons/
8845         seed1.cc: New.
8846         * testsuite/26_numerics/random/discard_block_engine/cons/
8847         seed2.cc: New.
8848         * testsuite/26_numerics/random/discard_block_engine/cons/
8849         base_copy.cc: New.
8850         * testsuite/26_numerics/random/discard_block_engine/cons/
8851         default.cc: New.
8852         * testsuite/26_numerics/random/discard_block_engine/cons/
8853         seed_seq.cc: New.
8854         * testsuite/26_numerics/random/discard_block_engine/requirements/
8855         typedefs.cc: New.
8856         * testsuite/26_numerics/random/discard_block_engine/operators/
8857         equal.cc: New.
8858         * testsuite/26_numerics/random/discard_block_engine/operators/
8859         serialize.cc: New.
8860         * testsuite/26_numerics/random/independent_bits_engine/cons/
8861         base_move.cc: New.
8862         * testsuite/26_numerics/random/independent_bits_engine/cons/
8863         seed1.cc: New.
8864         * testsuite/26_numerics/random/independent_bits_engine/cons/
8865         seed2.cc: New.
8866         * testsuite/26_numerics/random/independent_bits_engine/cons/
8867         base_copy.cc: New.
8868         * testsuite/26_numerics/random/independent_bits_engine/cons/
8869         default.cc: New.
8870         * testsuite/26_numerics/random/independent_bits_engine/cons/
8871         seed_seq.cc: New.
8872         * testsuite/26_numerics/random/independent_bits_engine/requirements/
8873         typedefs.cc: New.
8874         * testsuite/26_numerics/random/independent_bits_engine/operators/
8875         equal.cc: New.
8876         * testsuite/26_numerics/random/independent_bits_engine/operators/
8877         serialize.cc: New.
8878         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8879         base_move.cc: New.
8880         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8881         seed1.cc: New.
8882         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8883         seed2.cc: New.
8884         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8885         base_copy.cc: New.
8886         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8887         default.cc: New.
8888         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8889         seed_seq.cc: New.
8890         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
8891         typedefs.cc: New.
8892         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8893         equal.cc: New.
8894         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8895         serialize.cc
8896         * testsuite/26_numerics/random/mt19937.cc: New.
8897         * testsuite/26_numerics/random/mt19937_64.cc: New.
8898         * testsuite/26_numerics/random/minstd_rand.cc: New.
8899         * testsuite/26_numerics/random/minstd_rand0.cc: New.
8900         * testsuite/26_numerics/random/ranlux24_base.cc: New.
8901         * testsuite/26_numerics/random/ranlux48_base.cc: New.
8902         * testsuite/26_numerics/random/ranlux24.cc: New.
8903         * testsuite/26_numerics/random/ranlux48.cc: New.
8904         * testsuite/26_numerics/random/knuth_b.cc: New.
8905         * testsuite/26_numerics/random/default_random_engine.cc: New.
8906         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8907         parms.cc: New.
8908         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8909         default.cc: New.
8910         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
8911         typedefs.cc: New.
8912         * testsuite/26_numerics/random/chi_squared_distribution/operators/
8913         serialize.cc: New.
8914         * testsuite/26_numerics/random/normal_distribution/cons/
8915         parms.cc: New.
8916         * testsuite/26_numerics/random/normal_distribution/cons/
8917         default.cc: New.
8918         * testsuite/26_numerics/random/normal_distribution/requirements/
8919         typedefs.cc: New.
8920         * testsuite/26_numerics/random/normal_distribution/operators/
8921         serialize.cc: New.
8922         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
8923         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
8924         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
8925         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8926         parms_neg.cc: New.
8927         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8928         parms.cc: New.
8929         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8930         default.cc: New.
8931         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
8932         typedefs.cc: New.
8933         * testsuite/26_numerics/random/uniform_int_distribution/operators/
8934         serialize.cc: New.
8935         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8936         parms_neg.cc: New.
8937         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8938         parms.cc: New.
8939         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8940         default.cc: New.
8941         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
8942         typedefs.cc: New.
8943         * testsuite/26_numerics/random/uniform_real_distribution/operators/
8944         serialize.cc: New.
8945         * testsuite/26_numerics/random/poisson_distribution/cons/
8946         parms.cc: New.
8947         * testsuite/26_numerics/random/poisson_distribution/cons/
8948         default.cc: New.
8949         * testsuite/26_numerics/random/poisson_distribution/requirements/
8950         typedefs.cc
8951         * testsuite/26_numerics/random/poisson_distribution/operators/
8952         serialize.cc: New.
8953         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8954         parms.cc: New.
8955         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8956         default.cc: New.
8957         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
8958         typedefs.cc: New.
8959         * testsuite/26_numerics/random/bernoulli_distribution/operators/
8960         serialize.cc: New.
8961         * testsuite/26_numerics/random/discrete_distribution/cons/
8962         range.cc: New.
8963         * testsuite/26_numerics/random/discrete_distribution/cons/
8964         initlist.cc: New.
8965         * testsuite/26_numerics/random/discrete_distribution/cons/
8966         default.cc: New.
8967         * testsuite/26_numerics/random/discrete_distribution/cons/
8968         num_xbound_fun.cc: New.
8969         * testsuite/26_numerics/random/discrete_distribution/requirements/
8970         typedefs.cc: New.
8971         * testsuite/26_numerics/random/discrete_distribution/operators/
8972         serialize.cc: New.
8973         * testsuite/26_numerics/random/weibull_distribution/cons/
8974         parms.cc: New.
8975         * testsuite/26_numerics/random/weibull_distribution/cons/
8976         default.cc: New.
8977         * testsuite/26_numerics/random/weibull_distribution/requirements/
8978         typedefs.cc: New.
8979         * testsuite/26_numerics/random/weibull_distribution/operators/
8980         serialize.cc: New.
8981         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8982         parms.cc: New.
8983         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8984         default.cc: New.
8985         * testsuite/26_numerics/random/negative_binomial_distribution/
8986         requirements/typedefs.cc: New.
8987         * testsuite/26_numerics/random/negative_binomial_distribution/
8988         operators/serialize.cc: New.
8989         * testsuite/26_numerics/random/cauchy_distribution/cons/
8990         parms.cc: New.
8991         * testsuite/26_numerics/random/cauchy_distribution/cons/
8992         default.cc: New.
8993         * testsuite/26_numerics/random/cauchy_distribution/requirements/
8994         typedefs.cc: New.
8995         * testsuite/26_numerics/random/cauchy_distribution/operators/
8996         serialize.cc: New.
8997         * testsuite/26_numerics/random/gamma_distribution/cons/
8998         parms.cc: New.
8999         * testsuite/26_numerics/random/gamma_distribution/cons/
9000         default.cc: New.
9001         * testsuite/26_numerics/random/gamma_distribution/requirements/
9002         typedefs.cc: New.
9003         * testsuite/26_numerics/random/gamma_distribution/operators/
9004         serialize.cc: New.
9005         * testsuite/26_numerics/random/fisher_f_distribution/cons/
9006         parms.cc: New.
9007         * testsuite/26_numerics/random/fisher_f_distribution/cons/
9008         default.cc: New.
9009         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
9010         typedefs.cc: New.
9011         * testsuite/26_numerics/random/fisher_f_distribution/operators/
9012         serialize.cc: New.
9013
9014         * testsuite/26_numerics/random/exponential_distribution/cons/
9015         parms.cc: New.
9016         * testsuite/26_numerics/random/exponential_distribution/cons/
9017         default.cc: New.
9018         * testsuite/26_numerics/random/exponential_distribution/requirements/
9019         typedefs.cc: New.
9020         * testsuite/26_numerics/random/exponential_distribution/operators/
9021         serialize.cc: New.
9022         * testsuite/26_numerics/random/lognormal_distribution/cons/
9023         parms.cc: New.
9024         * testsuite/26_numerics/random/lognormal_distribution/cons/
9025         default.cc: New.
9026         * testsuite/26_numerics/random/lognormal_distribution/requirements/
9027         typedefs.cc: New.
9028         * testsuite/26_numerics/random/lognormal_distribution/operators/
9029         serialize.cc: New.
9030         * testsuite/26_numerics/random/binomial_distribution/cons/
9031         parms.cc: New.
9032         * testsuite/26_numerics/random/binomial_distribution/cons/
9033         default.cc: New.
9034         * testsuite/26_numerics/random/binomial_distribution/requirements/
9035         typedefs.cc: New.
9036         * testsuite/26_numerics/random/binomial_distribution/operators/
9037         serialize.cc: New.
9038         * testsuite/26_numerics/random/random_device/cons/
9039         token.cc: New.
9040         * testsuite/26_numerics/random/random_device/cons/
9041         default.cc: New.
9042         * testsuite/26_numerics/random/random_device/requirements/
9043         typedefs.cc: New.
9044         * testsuite/26_numerics/random/extreme_value_distribution/cons/
9045         parms.cc: New.
9046         * testsuite/26_numerics/random/extreme_value_distribution/cons/
9047         default.cc: New.
9048         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
9049         typedefs.cc: New.
9050         * testsuite/26_numerics/random/extreme_value_distribution/operators/
9051         serialize.cc: New.
9052         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9053         range.cc: New.
9054         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9055         default.cc: New.
9056         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9057         num_xbound_fun.cc: New.
9058         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9059         initlist_fun.cc: New.
9060         * testsuite/26_numerics/random/piecewise_linear_distribution/
9061         requirements/typedefs.cc: New.
9062         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
9063         serialize.cc: New.
9064         * testsuite/26_numerics/random/student_t_distribution/cons/
9065         parms.cc: New.
9066         * testsuite/26_numerics/random/student_t_distribution/cons/
9067         default.cc: New.
9068         * testsuite/26_numerics/random/student_t_distribution/requirements/
9069         typedefs.cc: New.
9070         * testsuite/26_numerics/random/student_t_distribution/operators/
9071         serialize.cc: New.
9072         * testsuite/26_numerics/random/geometric_distribution/cons/
9073         parms.cc: New.
9074         * testsuite/26_numerics/random/geometric_distribution/cons/
9075         default.cc: New.
9076         * testsuite/26_numerics/random/geometric_distribution/requirements/
9077         typedefs.cc: New.
9078         * testsuite/26_numerics/random/geometric_distribution/operators/
9079         serialize.cc: New.
9080         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9081         range.cc: New.
9082         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9083         default.cc: New.
9084         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9085         num_xbound_fun.cc: New.
9086         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9087         initlist_fun.cc: New.
9088         * testsuite/26_numerics/random/piecewise_constant_distribution/
9089         requirements/typedefs.cc: New.
9090         * testsuite/26_numerics/random/piecewise_constant_distribution/
9091         operators/serialize.cc: New.
9092
9093 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9094
9095         * include/ext/bitmap_allocator.h: The typedefs should be made public
9096         if we want them to be accessible. This has been revealed by the patch
9097         that fixes PR c++/26693 in g++.
9098
9099 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
9100
9101         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
9102         Regenerated.
9103         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
9104         Regenerated.
9105         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
9106         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
9107         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
9108         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
9109         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
9110         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
9111         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
9112         Regenerated.
9113         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
9114
9115 2009-03-31  Jason Merrill  <jason@redhat.com>
9116
9117         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
9118
9119         PR libstdc++/39310
9120         * include/tr1_impl/type_traits (is_function): Add partial
9121         specializations with function cv-quals.
9122         (__is_function_helper): Remove.
9123         (is_member_pointer): Don't define in terms of is_member_*_pointer.
9124
9125 2009-03-30  Ian Lance Taylor  <iant@google.com>
9126
9127         * include/backward/hashtable.h (clear): Return quickly if the
9128         table is empty.
9129
9130 2009-03-27  Ian Lance Taylor  <iant@google.com>
9131
9132         * include/backward/hashtable.h (_S_num_primes): Change to 29.
9133         (__stl_prime_list): Add 5 at the start of the list.
9134
9135 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
9136
9137         * include/std/fstream (basic_filebuf<>::open(const std::string&,
9138         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
9139         std::string&, ios_base::openmode), basic_ifstream<>::
9140         open(const std::string&, ios_base::openmode), basic_ofstream<>::
9141         basic_ofstream(const std::string&, ios_base::openmode),
9142         basic_ofstream<>::open(const std::string&, ios_base::openmode),
9143         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
9144         basic_fstream<>::open(const std::string&, ios_base::openmode)):
9145         Add in C++0x mode.
9146         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
9147         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
9148         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
9149         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
9150         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
9151         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
9152         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
9153
9154 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
9155
9156         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
9157         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
9158         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
9159         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
9160
9161 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
9162
9163         * include/bits/forward_list.h (_Fwd_list_node_base<>::
9164         _M_transfer_after, _M_reverse_after): Move out of line...
9165         * include/bits/forward_list.tcc: ... here.
9166         (forward_list<>::reverse): Move inline...
9167         * include/bits/forward_list.h: ... here; minor cosmetic changes.
9168
9169 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
9170
9171         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
9172         28277.cc: Likewise.
9173         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
9174         Likewise.
9175         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
9176         Likewise.
9177         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
9178         Likewise.
9179
9180 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
9181
9182         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
9183         year(s).
9184         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
9185         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
9186         Likewise.
9187         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
9188         Likewise.
9189         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
9190         Likewise.
9191         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
9192
9193 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
9194
9195         * testsuite/25_algorithms/search_n/iterator.cc: Condition
9196         iterations for simulators.
9197         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
9198         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
9199         Condition stream width for simulators.
9200         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
9201         Likewise.
9202         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
9203         Likewise.
9204         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
9205
9206 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
9207
9208         * doc/xml/manual/appendix_contributing.xml: Add docbook style
9209         sheet version information. Table-ize docbook element examples.
9210         * doc/xml/manual/using.xml: Human-readable header
9211         markup. Alphabetized. Add new headers.
9212         * doc/html: Regenerate.
9213
9214 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
9215
9216         * doc/xml/faq.xml: Fix link to setup documentation.
9217
9218 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
9219
9220         * include/std/type_traits (__add_lvalue_reference_helper,
9221         __add_rvalue_reference_helper): As an optimization, rewrite
9222         condition (avoid is_function).
9223
9224 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9225
9226         PR libstdc++/39405
9227         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
9228         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
9229
9230 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
9231
9232         * testsuite/30_threads/condition_variable_any/native_handle/
9233         typesizes.cc: Include tweaks.
9234         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
9235         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
9236         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
9237         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
9238         * testsuite/30_threads/condition_variable/native_handle/
9239         typesizes.cc: Same.
9240
9241 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9242
9243         * include/bits/shared_ptr.h: Add include guards.
9244         * include/tr1/shared_ptr.h: Likewise.
9245
9246 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9247
9248         * include/std/iostream: Fix doxygen link.
9249         * include/bits/forward_list.h: Fix doxygen markup.
9250         * include/ext/vstring.h: Escape backslash in doxygen comment.
9251         * include/bits/basic_string.h: Likewise.
9252
9253 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
9254
9255         * doc/xml/faq.xml: Fix links to implementation status pages.
9256
9257 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
9258
9259         * include/std/complex (operator+(const complex<>&, const _Tp&),
9260         operator+(const _Tp&, const complex<>&),
9261         operator-(const complex<>&, const _Tp&),
9262         operator-(const _Tp&, const complex<>&)): Do not assume real()
9263         returns a reference (against DR 387).
9264         * testsuite/26_numerics/complex/dr387_2.cc: New.
9265
9266 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
9267
9268         * testsuite/thread/pthread4.cc: Move...
9269         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
9270         * testsuite/thread/pthread5.cc: Move...
9271         * testsuite/23_containers/list/pthread5.cc: ...here.
9272         * testsuite/thread/pthread6.cc: Move...
9273         * testsuite/23_containers/map/pthread6.cc: ...here.
9274         * testsuite/thread/pthread7-rope.cc: Move...
9275         * testsuite/ext/rope/pthread7-rope.cc: ...here.
9276         * testsuite/thread/guard.cc: Move...
9277         * testsuite/18_support/pthread_guard.cc: ...here.
9278         * testsuite/thread/18185.cc: Move...
9279         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
9280         * testsuite/thread/pthread1.cc: Move...
9281         * testsuite/23_containers/list/pthread1.cc: ...here.
9282         * testsuite/thread/pthread2.cc: Move...
9283         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
9284         * testsuite/thread/pthread3.cc: Move...
9285         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
9286
9287         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
9288         * testsuite/thread: Remove.
9289
9290 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9291
9292         * configure: Regenerate.
9293
9294 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
9295
9296         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
9297         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
9298         from baseline_dir.
9299         * configure: Regenerate.
9300         * testsuite/Makefile.am (baseline_file): Remove variable.
9301         (site.exp): Set baseline_dir rather than baseline_file.
9302         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
9303         * testsuite/Makefile.in: Regenerate.
9304
9305 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
9306
9307         * testsuite/30_threads/thread/this_thread: Move...
9308         * testsuite/30_threads/this_thread: ...here.
9309         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
9310         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
9311         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
9312         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
9313         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
9314         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
9315
9316 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
9317
9318         * doc/doxygen/user.cfg.in: Tweaks.
9319         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
9320         be elsewhere.
9321
9322         * include/tr1_impl/unordered_map: Just use most specialized
9323         container module.
9324         * include/tr1_impl/unordered_set: Same.
9325         * include/tr1_impl/array: Same.
9326         * include/bits/stl_list.h: Same.
9327         * include/bits/stl_map.h: Same.
9328         * include/bits/stl_queue.h: Same.
9329         * include/bits/stl_set.h: Same.
9330         * include/bits/stl_stack.h: Same.
9331         * include/bits/forward_list.h: Same.
9332         * include/bits/basic_string.h: Same.
9333         * include/bits/stl_multimap.h: Same.
9334         * include/bits/stl_vector.h: Same.
9335         * include/bits/stl_deque.h: Same.
9336         * include/bits/stl_multiset.h: Same.
9337         * include/bits/stl_bvector.h: Same.
9338
9339         * include/backward/binders.h: Change binder module to binders.
9340
9341         * include/std/complex: Add complex_numers module.
9342         * include/tr1_impl/complex: Same.
9343
9344         * include/std/valarray: Add numeric_arrays module.
9345         * include/bits/gslice_array.h: Same.
9346         * include/bits/gslice.h: Same.
9347         * include/bits/mask_array.h: Same.
9348         * include/bits/slice_array.h: Same.
9349         * include/bits/indirect_array.h: Same.
9350
9351         * include/bits/allocator.h: Add allocators module.
9352         * include/ext/throw_allocator.h
9353         * include/ext/pool_allocator.h
9354         * include/ext/bitmap_allocator.h
9355         * include/ext/new_allocator.h
9356         * include/ext/malloc_allocator.h
9357         * include/ext/array_allocator.h
9358         * include/ext/mt_allocator.h
9359         * include/ext/debug_allocator.h
9360         * include/ext/extptr_allocator.h
9361
9362         * include/tr1_impl/functional: Move namespace markup here.
9363         * include/tr1_impl/regex: Same.
9364
9365         * include/tr1_impl/type_traits: Add metaprogramming module.
9366         * include/std/type_traits: Same.
9367
9368         * include/std/memory: Add memory module.
9369
9370         * include/std/ratio: Add ratio module.
9371
9372         * include/std/chrono: Move namespace markup here, add time module.
9373
9374         * include/std/thread: Move namespace markup here, add concurrency
9375         module.
9376         * include/std/mutex: Use concurrency module.
9377         * include/std/condition_variable: Same.
9378
9379
9380         * include/bits/ios_base.h: Refine io module.
9381         * include/bits/basic_ios.h: Same.
9382         * include/std/fstream: Same.
9383         * include/std/istream: Same.
9384         * include/std/ostream: Same.
9385         * include/std/sstream: Same.
9386
9387         * include/ext/vstring.h: Correct parameter markup.
9388
9389         * include/bits/shared_ptr.h: Add pointer_abstractions module.
9390         * include/bits/unique_ptr.h: Same.
9391
9392         * include/bits/algorithmfwd.h: Add mutating_algorithms,
9393         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
9394         * include/bits/stl_heap.h: Add markup for new groupings.
9395         * include/bits/stl_algobase.h: Same.
9396         * include/bits/stl_algo.h: Same.
9397
9398         * include/c_compatibility/stdatomic.h: Add atomics module.
9399         * include/c_global/cstdatomic: Same.
9400
9401         * libsupc++/exception: Add exceptions module.
9402         * libsupc++/typeinfo: Same.
9403         * libsupc++/new: Same.
9404         * libsupc++/exception_ptr.h: Same.
9405         * include/std/system_error: Same.
9406         * include/std/stdexcept: Same.
9407
9408         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
9409         * libsupc++/cxxabi-forced.h: Same.
9410
9411         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
9412         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
9413         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
9414         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
9415         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
9416         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
9417         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
9418         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
9419         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
9420         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
9421         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
9422         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
9423         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
9424         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
9425         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
9426         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
9427         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
9428         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
9429         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
9430         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
9431         * testsuite/23_containers/vector/requirements/dr438/
9432         constructor_1_neg.cc: Same.
9433         * testsuite/23_containers/vector/requirements/dr438/
9434         constructor_2_neg.cc: Same.
9435         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
9436         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
9437         * testsuite/23_containers/deque/requirements/dr438/
9438         constructor_1_neg.cc: Same.
9439         * testsuite/23_containers/deque/requirements/dr438/
9440         constructor_2_neg.cc: Same.
9441         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
9442         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
9443         * testsuite/23_containers/list/requirements/dr438/
9444         constructor_1_neg.cc: Same.
9445         * testsuite/23_containers/list/requirements/dr438/
9446         constructor_2_neg.cc: Same.
9447         * testsuite/20_util/duration/cons/1_neg.cc: Same.
9448         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
9449         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
9450         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
9451         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
9452         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
9453         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
9454         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
9455         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
9456         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
9457
9458 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
9459
9460         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
9461         * doc/doxygen/user.cfg.in: Update.
9462         * scripts/run_doxygen: Adjust for new group names.
9463
9464         * include/tr1_impl/random: Update doxygen group markup.
9465         * include/tr1_impl/unordered_map: Same.
9466         * include/tr1_impl/unordered_set: Same.
9467         * include/tr1_impl/array: Same.
9468         * include/std/numeric: Same.
9469         * include/std/utility: Same.
9470         * include/std/bitset: Same.
9471         * include/std/iosfwd: Same.
9472         * include/bits/stl_list.h: Same.
9473         * include/bits/stl_map.h: Same.
9474         * include/bits/stl_algobase.h: Same.
9475         * include/bits/stl_queue.h: Same.
9476         * include/bits/stl_set.h: Same.
9477         * include/bits/stl_stack.h: Same.
9478         * include/bits/stl_iterator_base_types.h: Same.
9479         * include/bits/forward_list.h: Same.
9480         * include/bits/basic_string.h: Same.
9481         * include/bits/stl_multimap.h: Same.
9482         * include/bits/stl_vector.h: Same.
9483         * include/bits/stl_deque.h: Same.
9484         * include/bits/stl_multiset.h: Same.
9485         * include/bits/stl_algo.h: Same.
9486         * include/bits/stl_bvector.h: Same.
9487         * include/bits/algorithmfwd.h: Same.
9488         * include/bits/stl_function.h: Same.
9489         * include/tr1/cmath: Same.
9490         * include/backward/binders.h: Same.
9491
9492 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
9493
9494         * include/std/system_error (system_category): To system_category().
9495         (generic_category): To generic_category. DR 890.
9496         * src/system_error.cc: Define.
9497         * include/bits/functexcept.h: Only one __throw_system_error.
9498         * src/functexcept.cc: Same.
9499         * include/std/mutex: Fixup for changes above.
9500         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
9501         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
9502         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
9503         * config/abi/pre/gnu.ver: Clean up exports.
9504
9505 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
9506
9507         * include/std/thread: Fix typo.
9508         * src/thread.cc (thread::join): Use NULL.
9509
9510 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
9511
9512         PR libstdc++/39168
9513         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
9514         const string&)): Also check that the value != CHAR_MAX.
9515         * include/bits/locale_facets.tcc (__numpunct_cache<>::
9516         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
9517         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
9518         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
9519         _M_cache(const locale&)): Likewise.
9520         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
9521         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
9522         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
9523         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
9524         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
9525         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
9526
9527 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
9528             Benjamin Kosnik  <bkoz@redhat.com>
9529
9530         * include/std/thread (_Impl_base): Move _M_id out and into ...
9531         (thread): ...here. Call _M_make_routine in body of constructors.
9532         Adjust data member usage to reflect changes.
9533         (_M_make_routine): From _M_make_shared_data.
9534         (_M_start_thread): Add __shared_base_type argument.
9535         * src/thread.cc: Fixups for above.
9536         * config/abi/pre/gnu.ver: Adjust exports.
9537         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
9538         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
9539         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
9540
9541 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
9542
9543         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
9544         (compare_type_to_native_type): ...this, add alignment check.
9545         * testsuite/30_threads/condition_variable_any/native_handle/
9546         typesizes.cc: Modify as above.
9547         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
9548         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
9549         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
9550         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
9551         * testsuite/30_threads/condition_variable/native_handle/
9552         typesizes.cc: Same.
9553         * testsuite/30_threads/recursive_timed_mutex/native_handle/
9554         typesizes.cc: Same.
9555
9556         * testsuite/30_threads/thread/cons/1.cc: Add comments.
9557         * testsuite/30_threads/thread/cons/2.cc: Same.
9558         * testsuite/30_threads/thread/cons/3.cc: Same.
9559         * testsuite/30_threads/thread/cons/4.cc: Same.
9560         * testsuite/30_threads/thread/cons/5.cc: Same.
9561         * testsuite/30_threads/thread/cons/6.cc: Same.
9562         * testsuite/30_threads/thread/cons/7.cc: Same.
9563         * testsuite/30_threads/thread/cons/8.cc: Same.
9564
9565         * testsuite/30_threads/thread/cons/9.cc: New.
9566         * testsuite/30_threads/thread/cons/moveable.cc: New.
9567
9568         * src/condition_variable.cc: Clean up whitespace.
9569         * include/std/condition_variable: Same.
9570
9571 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
9572
9573         * include/std/condition_variable (condition_variable): Remove
9574         _M_internal_mutex. Add private __native_type typedef.
9575         * src/condition_variable.cc (condition_variable::notify_one):
9576         Remove _M_internal_mutex use. Use typedef.
9577         (condition_variable::notify_all): Same.
9578         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
9579         (recursive_mutex): Same.
9580         (timed_mutex): Same.
9581         (recursive_timed_mutex): Same.
9582         (once_flag): Make __native_type typedef private.
9583
9584         * include/std/thread (this_thread): Add minimal markup.
9585
9586         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
9587         Adjust line numbers.
9588         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
9589         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
9590         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
9591         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
9592         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
9593         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
9594         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
9595         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
9596         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
9597         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
9598         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
9599         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
9600         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
9601
9602         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
9603         * testsuite/30_threads/condition_variable_any/native_handle/
9604         typesizes.cc: New.
9605         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
9606         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
9607         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
9608         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
9609         * testsuite/30_threads/condition_variable/native_handle/
9610         typesizes.cc: Same.
9611         * testsuite/30_threads/recursive_timed_mutex/native_handle/
9612         typesizes.cc: Same.
9613
9614 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
9615
9616         PR testsuite/33300
9617         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
9618         on darwin for lp64.
9619
9620 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
9621
9622         * configure.host: Set abi_baseline_pair for mips64*-linux.
9623         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
9624
9625 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
9626
9627         * include/std/thread (this_thread::get_id): Inline.
9628
9629 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
9630
9631         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
9632         _Callable as template argument for _M_make_shared_data.
9633         * testsuite/30_threads/thread/cons/6.cc: New.
9634         * testsuite/30_threads/thread/cons/7.cc: New.
9635         * testsuite/30_threads/thread/cons/8.cc: New.
9636
9637 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
9638
9639         * testsuite/30_threads/thread/member: To..
9640         * testsuite/30_threads/thread/members: ...this.
9641         * testsuite/30_threads/condition_variable/member: To...
9642         * testsuite/30_threads/condition_variable/members: ...this.
9643
9644 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
9645
9646         * include/std/thread (thread::id): Move definition inside thread.
9647         Use native_handle_type. Remove this_thread::get_id friend.
9648         Change __thread_data_ptr to __shared_base_ptr.
9649         (thread::id::id(native_handle_type): Make public. Still explicit.
9650         Use native_handle_type. Change _M_thread_id to _M_thread.
9651         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
9652         _M_thread_handle to _M_id.
9653         (thread::__thread_data): Rename to _Impl.
9654         Fixup for renames.
9655         (thread::_M_make_thread_data): Return derived type.
9656         (thread::hardware_concurrency): Add definition for default case.
9657         (thread::get_id): Now can define inline.
9658         (thread): Change _M_thread_data to _M_data.
9659         (this_thread::get_id): Now can define inline.
9660         * src/thread.cc (__thread_proxy): Rename to
9661         execute_native_thread_routine.
9662         Fixup for other renames.
9663         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
9664         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
9665         * testsuite/30_threads/thread/algorithm: Move to..
9666         * testsuite/30_threads/thread/swap: ...this.
9667         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
9668         * testsuite/30_threads/thread/id/operators.cc: New.
9669
9670 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
9671
9672         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
9673         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
9674         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
9675         exposing it in public std::tuple interface.
9676
9677 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
9678             Benjamin Kosnik  <bkoz@redhat.com>
9679
9680         * include/std/thread (__thread_data_base): Nest class in std::thread.
9681         (__thread_data): Likewise.
9682         (__thread_data_ptr): Nest typedef in std::thread.
9683         * src/thread.cc (__thread_proxy): Qualify the above names.
9684         * config/abi/pre/gnu.ver: Remove unused exports.
9685
9686 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
9687
9688         * include/bits/unique_ptr.h: Remove private __this_type typedef.
9689         * include/bits/stl_vector.h: Remove private vector_type typedef.
9690         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
9691         Fix line numbers.
9692         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
9693         * testsuite/23_containers/vector/requirements/dr438/
9694         constructor_1_neg.cc: Same.
9695         * testsuite/23_containers/vector/requirements/dr438/
9696         constructor_2_neg.cc: Same.
9697         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
9698         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
9699
9700 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9701
9702         PR libstdc++/25191
9703         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
9704         deal consistently with __try and __catch too.
9705         * src/localename.cc: Replace try -> __try, catch -> __catch.
9706         * src/ios.cc: Likewise.
9707         * src/locale.cc: Likewise.
9708         * src/istream.cc: Likewise.
9709         * src/thread.cc: Likewise.
9710         * src/compatibility.cc: Likewise.
9711         * src/bitmap_allocator.cc: Likewise.
9712         * src/ios_init.cc: Likewise.
9713         * include/debug/deque: Likewise.
9714         * include/debug/list: Likewise.
9715         * include/tr1_impl/hashtable: Likewise.
9716         * include/std/bitset: Likewise.
9717         * include/ext/pb_ds/detail/resize_policy/
9718         hash_load_check_resize_trigger_imp.hpp: Likewise.
9719         * include/ext/pb_ds/detail/resize_policy/
9720         hash_standard_resize_policy_imp.hpp: Likewise.
9721         * include/ext/pb_ds/detail/cc_hash_table_map_/
9722         resize_fn_imps.hpp: Likewise.
9723         * include/ext/pb_ds/detail/cc_hash_table_map_/
9724         constructor_destructor_fn_imps.hpp: Likewise.
9725         * include/ext/pb_ds/detail/pat_trie_/
9726         split_join_branch_bag.hpp: Likewise.
9727         * include/ext/pb_ds/detail/pat_trie_/
9728         constructors_destructor_fn_imps.hpp: Likewise.
9729         * include/ext/pb_ds/detail/bin_search_tree_/
9730         constructors_destructor_fn_imps.hpp: Likewise.
9731         * include/ext/pb_ds/detail/gp_hash_table_map_/
9732         resize_fn_imps.hpp: Likewise.
9733         * include/ext/pb_ds/detail/gp_hash_table_map_/
9734         constructor_destructor_fn_imps.hpp: Likewise.
9735         * include/ext/pb_ds/detail/binary_heap_/
9736         constructors_destructor_fn_imps.hpp: Likewise.
9737         * include/ext/pb_ds/detail/binary_heap_/
9738         erase_fn_imps.hpp: Likewise.
9739         * include/ext/pb_ds/detail/binary_heap_/
9740         split_join_fn_imps.hpp: Likewise.
9741         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
9742         constructors_destructor_fn_imps.hpp: Likewise.
9743         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
9744         * include/ext/pb_ds/detail/list_update_map_/
9745         constructor_destructor_fn_imps.hpp: Likewise.
9746         * include/ext/slist: Likewise.
9747         * include/ext/memory: Likewise.
9748         * include/ext/rc_string_base.h: Likewise.
9749         * include/ext/ropeimpl.h: Likewise.
9750         * include/ext/vstring.tcc: Likewise.
9751         * include/ext/rope: Likewise.
9752         * include/ext/sso_string_base.h: Likewise.
9753         * include/bits/shared_ptr.h: Likewise.
9754         * include/bits/stl_list.h: Likewise.
9755         * include/bits/locale_classes.tcc: Likewise.
9756         * include/bits/locale_facets.tcc: Likewise.
9757         * include/bits/locale_classes.h: Likewise.
9758         * include/bits/forward_list.h: Likewise.
9759         * include/bits/stl_vector.h: Likewise.
9760         * include/bits/stl_deque.h: Likewise.
9761         * include/bits/istream.tcc: Likewise.
9762         * include/bits/stl_uninitialized.h: Likewise.
9763         * include/bits/ostream.tcc: Likewise.
9764         * include/bits/vector.tcc: Likewise.
9765         * include/bits/stl_tempbuf.h: Likewise.
9766         * include/bits/deque.tcc: Likewise.
9767         * include/bits/basic_string.tcc: Likewise.
9768         * include/bits/ostream_insert.h: Likewise.
9769         * include/bits/locale_facets_nonio.tcc: Likewise.
9770         * include/bits/stl_tree.h: Likewise.
9771         * include/bits/fstream.tcc: Likewise.
9772         * include/tr1/shared_ptr.h: Likewise.
9773         * include/tr1/hypergeometric.tcc: Likewise.
9774         * include/backward/hashtable.h: Likewise.
9775         * libsupc++/exception_ptr.h: Likewise.
9776         * libsupc++/eh_personality.cc: Likewise.
9777         * libsupc++/eh_call.cc: Likewise.
9778         * config/locale/gnu/monetary_members.cc: Likewise.
9779         * config/locale/gnu/time_members.h: Likewise.
9780         * config/locale/generic/time_members.h: Likewise.
9781
9782 2009-02-03  Johannes Singler  <singler@ira.uka.de>
9783
9784         * include/parallel/algorithmfwd.h:
9785         Add parallelism default for many declarations.
9786         * include/parallel/numericfwd.h: Likewise.
9787         * include/parallel/iterator.h: Use iterator_traits as usual.
9788         * include/parallel/par_loop.h:
9789         Include equally_split.h.
9790         (for_each_template_random_access_ed):
9791         Avoid calling the Result default constructor.
9792         * include/parallel/numeric: Replace
9793         for_each_template_random_access by
9794         for_each_template_random_access_ed in numeric functions.
9795
9796 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
9797
9798         * config/os/gnu-linux/os_defines.h: Remove superfluous
9799         __NO_STRING_INLINES.
9800
9801 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9802
9803         * testsuite/21_strings/c_strings/char/3.cc: New test.
9804         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
9805
9806 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
9807             Jakub Jelinek  <jakub@redhat.com>
9808
9809         PR libstdc++/30928 (partial, works together with recent glibcs)
9810         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9811         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9812         defined.
9813         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9814         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9815         defined.
9816         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9817         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9818         defined.
9819         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9820         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9821         defined.
9822         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
9823         argument is const char *, assign result to const char * var, not
9824         char *.
9825         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
9826         argument is const wchar_t *, assign result to const wchar_t * var, not
9827         wchar_t *.
9828
9829 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
9830
9831         * include/std/thread: Remove unused headers.
9832         (__thread_data_base): Remove unused mutex and base.
9833         (thread::~thread): Only detach if joinable.
9834         (thread::joinable): Test if thread data ptr is empty.
9835         (thread::_M_thread_data_mutex): Remove.
9836         (thread::_M_get_thread_data): Remove.
9837         (thread::_M_make_thread_data): Remove overload, use make_shared.
9838         (thread::id::id): Make constructor explicit.
9839         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
9840         (thread::_M_start_thread): Break shared_ptr cycle on error.
9841         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
9842         * testsuite/30_threads/thread/member/4.cc: New.
9843         * testsuite/30_threads/thread/member/5.cc: New.
9844
9845 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
9846
9847         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
9848         (standard_layout): Just use !has_virtual_destructor for now.
9849         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
9850         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
9851         * testsuite/30_threads/recursive_mutex/requirements/
9852         standard_layout.cc: New.
9853         * testsuite/30_threads/condition_variable/requirements/
9854         standard_layout.cc: New.
9855         * testsuite/29_atomics/atomic_address/requirements/
9856         standard_layout.cc: Adjust.
9857         * testsuite/29_atomics/atomic_flag/requirements/
9858         standard_layout.cc: Same.
9859         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
9860         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
9861         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
9862         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
9863         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
9864         line numbers.
9865         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
9866         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
9867         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
9868         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
9869         Remove, not required.
9870
9871 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
9872
9873         * include/std/thread (__thread_data_base, thread): Rename member
9874         functions to match coding style.
9875         (thread::thread,thread::operator=): Define move operations.
9876         * src/thread.cc (__thread_data_base, thread): Rename member functions.
9877         * config/abi/pre/gnu.ver: Adjust.
9878
9879 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
9880
9881         PR libstdc++/38384
9882         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
9883         on HPUX.
9884         * configure: Regenerate.
9885
9886 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
9887
9888         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
9889         atomic_flag_fence.
9890
9891 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9892
9893 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9894             Uros Bizjak  <ubizjak@gmail.com>
9895
9896         PR libstdc++/38834
9897         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
9898         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
9899
9900 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9901             Rainer Emrich  <r.emrich@de.tecosim.com>
9902
9903         PR libstdc++/38919
9904         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
9905         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
9906         * configure: Regenerate.
9907
9908 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
9909
9910         * include/std/thread (__thread_data_base::__run): Make non-const.
9911         * testsuite/30_threads/thread/cons/5.cc: New.
9912
9913 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
9914
9915         * src/Makefile.am (sources): Add math_stubs_float.cc.
9916         * src/Makefile.in: Regenerate.
9917         * src/math_stubs_float.cc: New, from libmath/stubs.c.
9918
9919 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9920
9921         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
9922         * src/Makefile.in: Regenerate.
9923         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
9924
9925 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9926
9927         PR libstdc++/32666
9928         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
9929
9930 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9931
9932         PR libstdc++/32666
9933         * Makefile.am (hosted_source): Remove libmath directory.
9934         * Makefile.in: Regenerate.
9935         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
9936         (AC_REPLACE_MATHFUNCS): Remove.
9937         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
9938         in GLIBCXX_CHECK_C99_TR1.
9939         * acinclude.m4: Remove libmath, need_math.
9940         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
9941         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
9942         * configure.ac: Same.
9943         * configure: Regenerate.
9944         * fragment.am: Fix comment.
9945         * config.h.in: Regenerate.
9946         * src/Makefile.in: Regenerate.
9947         * src/Makefile.am: Remove libmath references.
9948         * doc/Makefile.in: Regenerate.
9949         * po/Makefile.in: Regenerate.
9950         * include/Makefile.in: Regenerate.
9951         * libsupc++/Makefile.in: Regenerate.
9952         * testsuite/Makefile.in: Regenerate.
9953
9954         * src/compatibility.cc: Also export long double versions of "C" math
9955         library if hppa-linux.
9956         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
9957         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
9958
9959         * libmath: Remove.
9960         * libmath/signbit.c: Same.
9961         * libmath/stubs.c: Same.
9962         * libmath/Makefile.in: Same.
9963         * libmath/copysignf.c: Same.
9964         * libmath/mathconf.h: Same.
9965         * libmath/signbitf.c: Same.
9966         * libmath/Makefile.am: Same.
9967         * libmath/signbitl.c: Same.
9968
9969 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
9970             Paolo Carlini  <paolo.carlini@oracle.com>
9971
9972         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
9973         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
9974         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
9975         * configure.ac: Adjust.
9976         * doc/xml/manual/configure.xml: Update.
9977         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
9978         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
9979         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
9980         * configure: Regenerate.
9981         * config.h.in: Likewise.
9982
9983         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
9984         thread::joinable, thread::swap, this_thread::get_id,
9985         this_thread::yield): Define inline...
9986         * include/std/thread: ... here.
9987         * config/abi/pre/gnu.ver: Adjust.
9988
9989 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9990
9991         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
9992         Add dg-timeout-factor 2.0.
9993         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
9994         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
9995         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
9996         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
9997         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
9998         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
9999
10000 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10001
10002         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
10003         field from readelf output.
10004
10005 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
10006
10007         PR libstdc++/38384
10008         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
10009         * configure: Regenerate.
10010
10011 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
10012
10013         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
10014         _GLIBCXX_HAVE_TLS.
10015         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
10016
10017 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
10018
10019         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
10020         constructor for _M_pattern.
10021         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
10022         string.cc: Test construction from different basic_string type.
10023         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
10024         string.cc: Likewise.
10025
10026 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
10027             Jonathan Larmour  <jifl@eCosCentric.com>
10028
10029         PR libstdc++/36801
10030         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
10031         New.
10032         (__gnu_cxx::__exchange_and_add): Use it.
10033         * src/atomic.cc (get_atomic_mutex): New.
10034         * src/debug.cc (get_safe_base_mutex): New.
10035         * src/locale.cc (get_locale_cache_mutex): New.
10036         * src/mt_allocator.cc (get_freelist): New.
10037         (get_freelist_mutex): New.
10038         * src/pool_allocator.cc (get_palloc_mutex): New.
10039         * include/std/mutex (__once_functor_lock): To
10040         (__get_once_functor_lock): ...this.
10041         * src/mutex.cc (__once_mutex): Don't export, use
10042         (get_once_mutex): ...this.
10043         * config/abi/pre/gnu.ver: Adjust exports.
10044
10045 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10046
10047         PR libstdc++/38732
10048         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
10049         referenceCount field again.
10050         (__cxxabiv1::__cxa_refcounted_exception): New struct.
10051         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
10052         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
10053         inline functions.
10054         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
10055         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
10056         instead of __cxa_exception.
10057         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
10058         __cxxabiv1::__cxa_throw): Likewise.
10059         * libsupc++/eh_ptr.cc (std::rethrow_exception,
10060         std::__exception_ptr::exception_ptr::_M_addref,
10061         std::__exception_ptr::exception_ptr::_M_release,
10062         __gxx_dependent_exception_cleanup): Likewise.
10063         * testsuite/18_support/exception/38732.cc: New test.
10064
10065         PR libstdc++/38092
10066         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
10067         * src/compatibility.cc: Don't use .symver directives if
10068         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
10069         * config.h.in: Regenerated.
10070         * configure: Likewise.
10071
10072 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
10073
10074         PR libstdc++/38466
10075         * include/bits/stl_pair.h: Document C++03 pair vs swap.
10076
10077 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
10078
10079         * src/locale_init.cc (locale::_S_initialize_once): Move construction
10080         of classic locale...
10081         (locale::classic): Here.
10082
10083 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
10084
10085         * include/tr1_impl/regex: Fix bad return statements and typos.
10086
10087 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
10088
10089         * include/tr1_impl/regex: Remove unimplemented function definitions.
10090         * testsuite/28_regex/init-list.cc: Compile only.
10091         * testsuite/tr1/7_regular_expressions/regex/cons/char/
10092         c_string_extended.cc: Same.
10093         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
10094         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
10095
10096 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
10097
10098         PR libstdc++/38384
10099         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
10100         * configure: Regenerate.
10101
10102 2009-01-05  Ben Elliston  <bje@au.ibm.com>
10103
10104         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
10105         * configure: Regenerate.
10106
10107 2009-01-05  Ben Elliston  <bje@au.ibm.com>
10108
10109         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
10110         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
10111         * configure: Regenerate.
10112
10113 2009-01-04  Richard Guenther  <rguenther@suse.de>
10114
10115         PR libstdc++/38720
10116         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
10117         integer type for storage, arithmetic and comparisons.
10118         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
10119
10120 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10121
10122         PR libstdc++/38719
10123         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
10124         _Fwd_list_const_iterator::_M_next): Fix return type.
10125
10126 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10127
10128         * Revert last commit, reopen and suspend libstdc++/38678.
10129
10130 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10131
10132         PR libstdc++/38678
10133         * include/std/istream (basic_istream<>::_M_read): New.
10134         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
10135         (basic_istream<>::read, basic_istream<>::readsome): Use it.
10136         * include/std/ostream (basic_ostream<>::_M_write_): New.
10137         (basic_ostream<>::_M_write): Adjust.
10138         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
10139         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
10140         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
10141         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
10142         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.