OSDN Git Service

37de63fba142274ec676294830c2bdd66aceb139
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-09-17  Johannes Singler  <singler@ira.uka.de>
2
3         * include/parallel/algobase.h: Replace tabs by spaces;
4         correct line breaks.
5         * include/parallel/algorithmfwd.h: Likewise.
6         * include/parallel/balanced_quicksort.h: Likewise.
7         * include/parallel/base.h: Likewise.
8         * include/parallel/checkers.h: Likewise.
9         * include/parallel/compatibility.h: Likewise.
10         * include/parallel/equally_split.h: Likewise.
11         * include/parallel/find.h: Likewise.
12         * include/parallel/for_each.h: Likewise.
13         * include/parallel/for_each_selectors.h: Likewise.
14         * include/parallel/iterator.h: Likewise.
15         * include/parallel/list_partition.h: Likewise.
16         * include/parallel/losertree.h: Likewise.
17         * include/parallel/merge.h: Likewise.
18         * include/parallel/multiseq_selection.h: Likewise.
19         * include/parallel/multiway_merge.h: Likewise.
20         * include/parallel/multiway_mergesort.h: Likewise.
21         * include/parallel/numeric: Likewise.
22         * include/parallel/numericfwd.h: Likewise.
23         * include/parallel/omp_loop.h: Likewise.
24         * include/parallel/omp_loop_static.h: Likewise.
25         * include/parallel/par_loop.h: Likewise.
26         * include/parallel/partial_sum.h: Likewise.
27         * include/parallel/partition.h: Likewise.
28         * include/parallel/queue.h: Likewise.
29         * include/parallel/quicksort.h: Likewise.
30         * include/parallel/random_number.h: Likewise.
31         * include/parallel/random_shuffle.h: Likewise.
32         * include/parallel/search.h: Likewise.
33         * include/parallel/set_operations.h: Likewise.
34         * include/parallel/settings.h: Likewise.
35         * include/parallel/sort.h: Likewise.
36         * include/parallel/types.h: Likewise.
37         * include/parallel/unique_copy.h: Likewise.
38         * include/parallel/workstealing.h: Likewise.
39         * include/parallel/algo.h: Likewise;
40         shorten _ForwardIterator to _FIterator.
41         * include/parallel/find_selectors.h: Likewise.
42
43 2009-09-16  Johannes Singler  <singler@ira.uka.de>
44
45         * include/parallel/base.h: Correct some comments accidentally changed
46         during uglification.
47         * include/parallel/find.h: Likewise.
48         * include/parallel/find_selectors.h: Likewise.
49         * include/parallel/multiway_merge.h: Likewise.
50         * include/parallel/multiway_mergesort.h: Likewise.
51         * include/parallel/partial_sum.h: Likewise.
52         * include/parallel/partition.h: Likewise.
53         * include/parallel/queue.h: Likewise.
54         * include/parallel/random_shuffle.h: Likewise.
55         * include/parallel/settings.h: Likewise.
56         * include/parallel/sort.h: Likewise.
57         * include/parallel/tags.h: Likewise.
58         * include/parallel/workstealing.h: Likewise.
59
60 2009-09-16  Johannes Singler  <singler@ira.uka.de>
61
62         * include/parallel/base.h (_EqualFromLess):
63         Correct uglification of member variables and method arguments.
64         * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
65         * include/parallel/find_selectors.h (__find_first_of_selector):
66         Likewise.
67         * include/parallel/iterator.h (_IteratorTriple): Likewise.
68         * include/parallel/multiseq_selection.h
69         (_Lexicographic, _LexicographicReverse): Likewise.
70         * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
71         Likewise.
72         * include/parallel/random_number.h (_RandomNumber): Likewise.
73         * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
74         Likewise.
75         * include/parallel/set_operations.h (__symmetric_difference_func,
76         __difference_func, __intersection_func, __union_func,
77         parallel_set_union, parallel_set_intersection, parallel_set_difference,
78         parallel_set_symmetric_difference): Likewise.
79         * include/parallel/tags.h (parallel_tag): Likewise.
80         * include/parallel/workstealing.h (_Job): Likewise.
81         * include/parallel/multiway_merge.h
82         (__multiway_merge_k_variant_sentinel_switch:operator())
83         correct uglification of _*LoserTree*.
84         * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
85         uglification of member variables and method arguments.
86         * include/parallel/par_loop.h: Correct uglification of finish_iterator.
87         * include/parallel/for_each_selectors.h: Likewise.
88         * include/parallel/omp_loop.h: Likewise.
89         * include/parallel/algo.h: Likewise; uglify c_rand_number.
90
91 2009-09-16  Johannes Singler  <singler@ira.uka.de>
92
93         * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
94         Replace redundant _Self.
95         * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
96         Replace redundant _Self.
97         * include/parallel/algo.h: Correct accidental _Self in comments.
98         * include/parallel/losertree.h: Likewise.
99         * include/parallel/multiway_merge.h: Likewise.
100         * include/parallel/random_shuffle.h: Likewise.
101
102 2009-09-16  Johannes Singler  <singler@ira.uka.de>
103
104         * include/parallel/algobase.h: Uglify internal identifiers.
105         * include/parallel/algo.h: Likewise.
106         * include/parallel/algorithm: Likewise.
107         * include/parallel/algorithmfwd.h: Likewise.
108         * include/parallel/balanced_quicksort.h: Likewise.
109         * include/parallel/base.h: Likewise.
110         * include/parallel/basic_iterator.h: Likewise.
111         * include/parallel/checkers.h: Likewise.
112         * include/parallel/compatibility.h: Likewise.
113         * include/parallel/compiletime_settings.: Likewise.
114         * include/parallel/equally_split.h: Likewise.
115         * include/parallel/features.h: Likewise.
116         * include/parallel/find.h: Likewise.
117         * include/parallel/find_selectors.h: Likewise.
118         * include/parallel/for_each.h: Likewise.
119         * include/parallel/for_each_selectors.h: Likewise.
120         * include/parallel/iterator.h: Likewise.
121         * include/parallel/list_partition.h: Likewise.
122         * include/parallel/losertree.h: Likewise.
123         * include/parallel/merge.h: Likewise.
124         * include/parallel/multiseq_selection.h: Likewise.
125         * include/parallel/multiway_merge.h: Likewise.
126         * include/parallel/multiway_mergesort.h: Likewise.
127         * include/parallel/numeric: Likewise.
128         * include/parallel/numericfwd.h: Likewise.
129         * include/parallel/omp_loop.h: Likewise.
130         * include/parallel/omp_loop_static.h: Likewise.
131         * include/parallel/parallel.h: Likewise.
132         * include/parallel/par_loop.h: Likewise.
133         * include/parallel/partial_sum.h: Likewise.
134         * include/parallel/partition.h: Likewise.
135         * include/parallel/queue.h: Likewise.
136         * include/parallel/quicksort.h: Likewise.
137         * include/parallel/random_number.h: Likewise.
138         * include/parallel/random_shuffle.h: Likewise.
139         * include/parallel/search.h: Likewise.
140         * include/parallel/set_operations.h: Likewise.
141         * include/parallel/settings.h: Likewise.
142         * include/parallel/sort.h: Likewise.
143         * include/parallel/tags.h: Likewise.
144         * include/parallel/types.h: Likewise.
145         * include/parallel/unique_copy.h: Likewise.
146         * include/parallel/workstealing.h: Likewise.
147
148 2009-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
149
150         PR libstdc++/41037
151         * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
152         and wcerr flags.
153         * testsuite/27_io/objects/char/41037.cc: New.
154         * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
155
156 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
157
158         * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
159         constraint.
160
161 2009-09-11  Johannes Singler  <singler@ira.uka.de>
162
163         * include/parallel/multiway_merge.h
164         (multiway_merge_exact_splitting): Deallocate borders correctly.
165         (parallel_multiway_merge): Remove unnecessarily complicated
166         allocation, random access iterators are default-constructible;
167         deallocate ne_seqs correctly.
168
169 2009-09-11  Paolo Carlini  <paolo.carlini@oracle.com>
170
171         PR libstdc++/41316
172         * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
173         Remove.
174         (forward_list<>::sort(_Comp)): Only declare.
175         (forward_list<>::sort()): Forward to the latter.
176         * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
177         Remove definition.
178         (forward_list<>::sort(_Comp)): Define.
179         * testsuite/23_containers/forward_list/requirements/dr438/
180         assign_neg.cc: Adjust dg-error line number.
181         * testsuite/23_containers/forward_list/requirements/dr438/
182         insert_neg.cc: Likewise.
183         * testsuite/23_containers/forward_list/requirements/dr438/
184         constructor_1_neg.cc: Likewise.
185         * testsuite/23_containers/forward_list/requirements/dr438/
186         constructor_2_neg.cc: Likewise.
187
188 2009-09-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
189
190         * src/Makefile.am (libstdc___la_LINK): New.
191         * src/Makefile.in: Regenerate.
192
193 2009-09-09  Loren J. Rittle  <ljrittle@acm.org>
194
195         * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
196         *-*-freebsd* from both dg-do and dg-options.
197
198 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
199
200         * configure: Rebuilt with modified libtool.m4.
201
202 2009-09-07  H.J. Lu  <hongjiu.lu@intel.com>
203             Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
204
205         PR libstdc++/41280
206         * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
207         MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
208         * configure: Regenerate.
209
210 2009-09-06  Paolo Carlini  <paolo.carlini@oracle.com>
211
212         PR libstdc++/41267
213         * include/bits/stl_algobase.h (__copy_move::__copy_m,
214         __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
215         with a null third argument.
216
217 2009-09-04  Benjamin Kosnik  <bkoz@redhat.com>
218
219         Revert.
220         2009-08-06  Benjamin Kosnik  <bkoz@redhat.com>
221         * src/compatibility.cc: Make C++0x safe, add in explicit casts to
222         bool for stream sentry objects.
223         * include/bits/istream.tcc: Same.
224         * include/bits/ostream.tcc: Same.
225         * include/bits/basic_string.tcc: Same.
226         * include/bits/ostream_insert.h: Same.
227         * src/istream.cc: Same.
228
229 2009-09-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
230
231         * configure.ac: Replace AC_CONFIG_COMMANDS([default])
232         instantiation with additional commands issued for each Makefile
233         in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
234         runs these commands.
235         Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
236         running `make' in include, passing `pch_build=' to `make'.
237         * configure: Regenerate.
238
239         PR libstdc++/41220
240         * include/Makefile.am (CLEANFILES): Add stamp-host.
241         * include/Makefile.in: Regenerate.
242
243 2009-09-02  Joseph Myers  <joseph@codesourcery.com>
244
245         * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
246         under util/ to remote host.  Copy .h and .hpp files at more levels
247         under util/ to remote host.
248
249 2009-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
250
251         * include/bits/stl_uninitialized.h
252         (__uninitialized_copy::uninitialized_copy): Just call (the now
253         forwarding) _Construct.
254
255 2009-09-01  Chris Jefferson  <chris@bubblescope.net>
256             Paolo Carlini  <paolo.carlini@oracle.com>
257
258         * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
259         _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
260         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
261         move_iterators/1.cc: Adjust, do not define
262         _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
263         * testsuite/20_util/specialized_algorithms/uninitialized_copy/
264         move_iterators/1.cc: Likewise.
265         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
266         * testsuite/25_algorithms/move/1.cc: Likewise.
267         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
268         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
269         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
270         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
271         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
272         test for predicated test.
273         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
274         * testsuite/25_algorithms/nth_element/moveable.cc: Add test
275         for predicated version.
276         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
277
278         * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
279         enable test2 and test3.
280
281         * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
282         moving bug in C++0x mode.
283
284         * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
285         * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
286         * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
287         * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
288
289 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
290             Kaz Kojima  <kkojima@gcc.gnu.org>
291
292         * testsuite/18_support/numeric_limits/denorm_min.cc: Use
293         dg-add-options ieee.
294         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
295         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
296         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
297         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
298         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
299         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
300         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
301         * testsuite/18_support/numeric_limits/
302         specialization_default_values.cc: Likewise.
303         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
304         * testsuite/26_numerics/complex/pow.cc: Likewise.
305         * testsuite/tr1/5_numerical_facilities/special_functions/
306         01_assoc_laguerre/check_nan.cc: Likewise.
307         * testsuite/tr1/5_numerical_facilities/special_functions/
308         02_assoc_legendre/check_nan.cc: Likewise.
309         * testsuite/tr1/5_numerical_facilities/special_functions/
310         03_beta/check_nan.cc: Likewise.
311         * testsuite/tr1/5_numerical_facilities/special_functions/
312         04_comp_ellint_1/check_nan.cc: Likewise.
313         * testsuite/tr1/5_numerical_facilities/special_functions/
314         05_comp_ellint_2/check_nan.cc: Likewise.
315         * testsuite/tr1/5_numerical_facilities/special_functions/
316         06_comp_ellint_3/check_nan.cc: Likewise.
317         * testsuite/tr1/5_numerical_facilities/special_functions/
318         07_conf_hyperg/check_nan.cc: Likewise.
319         * testsuite/tr1/5_numerical_facilities/special_functions/
320         08_cyl_bessel_i/check_nan.cc: Likewise.
321         * testsuite/tr1/5_numerical_facilities/special_functions/
322         09_cyl_bessel_j/check_nan.cc: Likewise.
323         * testsuite/tr1/5_numerical_facilities/special_functions/
324         10_cyl_bessel_k/check_nan.cc: Likewise.
325         * testsuite/tr1/5_numerical_facilities/special_functions/
326         11_cyl_neumann/check_nan.cc: Likewise.
327         * testsuite/tr1/5_numerical_facilities/special_functions/
328         12_ellint_1/check_nan.cc: Likewise.
329         * testsuite/tr1/5_numerical_facilities/special_functions/
330         13_ellint_2/check_nan.cc: Likewise.
331         * testsuite/tr1/5_numerical_facilities/special_functions/
332         14_ellint_3/check_nan.cc: Likewise.
333         * testsuite/tr1/5_numerical_facilities/special_functions/
334         15_expint/check_nan.cc: Likewise.
335         * testsuite/tr1/5_numerical_facilities/special_functions/
336         16_hermite/check_nan.cc: Likewise.
337         * testsuite/tr1/5_numerical_facilities/special_functions/
338         17_hyperg/check_nan.cc: Likewise.
339         * testsuite/tr1/5_numerical_facilities/special_functions/
340         18_laguerre/check_nan.cc: Likewise.
341         * testsuite/tr1/5_numerical_facilities/special_functions/
342         19_legendre/check_nan.cc: Likewise.
343         * testsuite/tr1/5_numerical_facilities/special_functions/
344         20_riemann_zeta/check_nan.cc: Likewise.
345         * testsuite/tr1/5_numerical_facilities/special_functions/
346         21_sph_bessel/check_nan.cc: Likewise.
347         * testsuite/tr1/5_numerical_facilities/special_functions/
348         22_sph_legendre/check_nan.cc: Likewise.
349         * testsuite/tr1/5_numerical_facilities/special_functions/
350         23_sph_neumann/check_nan.cc: Likewise.
351
352 2009-08-29  Paolo Carlini  <paolo.carlini@oracle.com>
353
354         * include/bits/stl_construct.h: Include <bits/move.h>.
355
356 2009-08-29  Chris Jefferson  <chris@bubblescope.net>
357
358         * include/bits/move.h (_GLIBCXX_FORWARD): Add.
359         * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
360         Add.
361         * include/bits/stl_tempbuf.h (_Temporary_buffer::
362         _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
363         * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
364         C++0x mode.
365         * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
366         const copy_tracker&)): Add.
367         * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
368         * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
369
370 2009-08-26  Benjamin Kosnik  <bkoz@redhat.com>
371
372         * config/abi/pre/gnu.ver: Fixups for string member functions.
373
374 2009-08-26  Jonathan Wakely  <jwakely.gcc@gmail.com>
375
376         PR libstdc++/41005
377         * configure.ac: Bump libtool_VERSION to 6:14:0.
378         * configure: Regenerate.
379         * src/Makefile.am: Compile fstream-inst.cc as C++0x.
380         * src/Makefile.in: Regenerate.
381         * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
382         move <future> symbols to 3.4.14 version.
383         * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
384
385 2009-08-25  Benjamin Kosnik  <bkoz@redhat.com>
386
387         * include/bits/basic_string.h (basic_string): Add cbegin(),
388         cend(), crbegin(), crend() in C++0x mode.
389         * config/abi/pre/gnu.ver: Add exports.
390
391         * testsuite/util/testsuite_containers.h: New.
392         * testsuite/util/testsuite_container_traits.h: New.
393         * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
394         * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
395         * testsuite/ext/vstring/requirements/citerators.cc: Edit.
396         * testsuite/ext/vstring/requirements/typedefs.cc: New.
397         * testsuite/23_containers/unordered_map/requirements/
398         cliterators.cc: Edit.
399         * testsuite/23_containers/unordered_map/requirements/
400         citerators.cc: Edit.
401         * testsuite/23_containers/unordered_map/requirements/
402         explicit_instantiation/1.cc: New.
403         * testsuite/23_containers/unordered_map/requirements/
404         explicit_instantiation/2.cc: New.
405         * testsuite/23_containers/unordered_map/requirements/
406         explicit_instantiation/3.cc: New.
407         * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
408         * testsuite/23_containers/unordered_map/requirements/
409         explicit_instantiation.cc: Move to nested directory.
410         * testsuite/23_containers/queue/requirements/typedefs.cc: New.
411         * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
412         * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
413         * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
414         * testsuite/23_containers/set/requirements/citerators.cc: Edit.
415         * testsuite/23_containers/set/requirements/typedefs.cc: New.
416         * testsuite/23_containers/unordered_multimap/requirements/
417         cliterators.cc: Edit.
418         * testsuite/23_containers/unordered_multimap/requirements/
419         citerators.cc: Edit.
420         * testsuite/23_containers/unordered_multimap/requirements/
421         explicit_instantiation/1.cc: New.
422         * testsuite/23_containers/unordered_multimap/requirements/
423         explicit_instantiation/2.cc: Edit.: New.
424         * testsuite/23_containers/unordered_multimap/requirements/
425         explicit_instantiation/3.cc: New.
426         * testsuite/23_containers/unordered_multimap/requirements/
427         typedefs.cc: Edit.
428         * testsuite/23_containers/unordered_multimap/requirements/
429         explicit_instantiation.cc: Move to nested.
430         * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
431         * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
432         * testsuite/23_containers/forward_list/requirements/dr438/
433         insert_neg.cc: New.
434         * testsuite/23_containers/forward_list/requirements/dr438/
435         assign_neg.cc: New.
436         * testsuite/23_containers/forward_list/requirements/dr438/
437         constructor_1_neg.cc: New.
438         * testsuite/23_containers/forward_list/requirements/dr438/
439         constructor_2_neg.cc: New.
440         * testsuite/23_containers/forward_list/requirements/dr438/
441         constructor.cc: New.
442         * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
443         * testsuite/23_containers/unordered_set/requirements/
444         cliterators.cc: Edit.
445         * testsuite/23_containers/unordered_set/requirements/
446         citerators.cc: Edit.
447         * testsuite/23_containers/unordered_set/requirements/
448         explicit_instantiation/1.cc: New.
449         * testsuite/23_containers/unordered_set/requirements/
450         explicit_instantiation/2.cc: New.
451         * testsuite/23_containers/unordered_set/requirements/
452         explicit_instantiation/3.cc: New.
453         * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
454         * testsuite/23_containers/unordered_set/requirements/
455         explicit_instantiation.cc: Move to nested.
456         * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
457         * testsuite/23_containers/vector/requirements/dr438/bool/
458         constructor.cc: Move.
459         * testsuite/23_containers/vector/requirements/typedefs.cc: New.
460         * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
461         * testsuite/23_containers/vector/bool/requirements/dr438/
462         constructor.cc: New.
463         * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
464         * testsuite/23_containers/deque/requirements/typedefs.cc
465         * testsuite/23_containers/stack/requirements/typedefs.cc
466         * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
467         * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
468         * testsuite/23_containers/list/requirements/citerators.cc: Edit.
469         * testsuite/23_containers/list/requirements/typedefs.cc: New.
470         * testsuite/23_containers/unordered_multiset/requirements/
471         cliterators.cc: Edit.
472         * testsuite/23_containers/unordered_multiset/requirements/
473         citerators.cc: Edit.
474         * testsuite/23_containers/unordered_multiset/requirements/
475         explicit_instantiation.cc: Move.
476         * testsuite/23_containers/unordered_multiset/requirements/
477         explicit_instantiation/1.cc: New.
478         * testsuite/23_containers/unordered_multiset/requirements/
479         explicit_instantiation/2.cc: New.
480         * testsuite/23_containers/unordered_multiset/requirements/
481         explicit_instantiation/3.cc: New.
482         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
483         * testsuite/23_containers/map/requirements/citerators.cc: Edit.
484         * testsuite/23_containers/map/requirements/typedefs.cc: New.
485         * testsuite/23_containers/array/requirements/citerators.cc: Edit.
486         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
487         Move.
488         * testsuite/23_containers/array/requirements/
489         explicit_instantiation/1.cc: New.
490         * testsuite/23_containers/array/requirements/
491         explicit_instantiation/2.cc: New.
492         * testsuite/23_containers/array/requirements/typedefs.cc: New.
493
494 2009-08-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
495
496         * configure.ac (AC_PREREQ): Bump to 2.64.
497
498 2009-08-24  Chris Jefferson  <chris@bubblescope.net>
499
500         * include/stl_algo.h (__unguarded_partition_pivot,
501         __move_median_first): New.
502         (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
503         types.
504         (__unguarded_linear_insert): Assume always inserting value at __last.
505         (__unguarded_partition): Take pivot by reference.
506         (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
507         * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
508
509 2009-08-23  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
510
511         * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
512         before --mode argument.
513         * libsupc++/Makefile.in: Regenerate.
514
515 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
516
517         * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
518         2.64 and Automake 1.11 in examples; update link to Autoconf
519         manual page about quadrigraphs.
520         * Makefile.am (install-html, install-pdf): Remove.
521         * Makefile.in: Regenerate.
522
523         * Makefile.in: Regenerate.
524         * acinclude.m4: Regenerate.
525         * aclocal.m4: Regenerate.
526         * config.h.in: Regenerate.
527         * configure: Regenerate.
528         * doc/Makefile.in: Regenerate.
529         * include/Makefile.in: Regenerate.
530         * libsupc++/Makefile.in: Regenerate.
531         * po/Makefile.in: Regenerate.
532         * python/Makefile.in: Regenerate.
533         * src/Makefile.in: Regenerate.
534         * testsuite/Makefile.in: Regenerate.
535
536 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
537
538         * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
539         $(LIBTOOLFLAGS).
540         * libsupc++/Makefile.in: Regenerate.
541         * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
542         and $(LIBTOOLFLAGS).
543         * src/Makefile.in: Regenerate.
544
545 2009-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
546
547         * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
548         missing dg-require directives.
549
550 2009-08-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
551
552         * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
553         to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
554         * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
555         __numeric_constants<_Tp>::__gamma_e().
556
557 2009-08-17  Benjamin Kosnik  <bkoz@redhat.com>
558
559         * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
560
561 2009-08-15  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
562
563         * configure.ac: Move guarded checks for CC and CXX ...
564         * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
565         * configure: Regenerate.
566
567 2009-08-14  Edward Smith-Rowland  <3dw4rd@verizon.net>
568             Paolo Carlini  <paolo.carlini@oracle.com>
569
570         PR libstdc++/41061
571         * include/bits/random.h (operator<<(std::basic_ostream<>&,
572         const std::lognormal_distribution<>&),
573         operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
574         operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
575         operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
576         operator<<(std::basic_ostream<>&,
577         const std::chi_squared_distribution<>&),
578         operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
579         operator<<(std::basic_ostream<>&,
580         const std::fisher_f_distribution<>&),
581         operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
582         operator<<(std::basic_ostream<>&,
583         const std::student_t_distribution<>&),
584         operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
585         operator<<(std::basic_ostream<>&,
586         const std::negative_binomial_distribution<>&)): Declare friend.
587         * testsuite/26_numerics/random/uniform_real_distribution/operators/
588         serialize.cc: New.
589         * testsuite/26_numerics/random/piecewise_constant_distribution/
590         operators/serialize.cc: Likewise.
591         * testsuite/26_numerics/random/chi_squared_distribution/operators/
592         serialize.cc: Likewise.
593         * testsuite/26_numerics/random/normal_distribution/operators/
594         serialize.cc: Likewise.
595         * testsuite/26_numerics/random/uniform_int_distribution/operators/
596         serialize.cc: Likewise.
597         * testsuite/26_numerics/random/poisson_distribution/operators/
598         serialize.cc: Likewise.
599         * testsuite/26_numerics/random/bernoulli_distribution/operators/
600         serialize.cc: Likewise.
601         * testsuite/26_numerics/random/discrete_distribution/operators/
602         serialize.cc: Likewise.
603         * testsuite/26_numerics/random/weibull_distribution/operators/
604         serialize.cc: Likewise.
605         * testsuite/26_numerics/random/negative_binomial_distribution/
606         operators/serialize.cc: Likewise.
607         * testsuite/26_numerics/random/cauchy_distribution/operators/
608         serialize.cc: Likewise.
609         * testsuite/26_numerics/random/gamma_distribution/operators/
610         serialize.cc: Likewise.
611         * testsuite/26_numerics/random/fisher_f_distribution/operators/
612         serialize.cc: Likewise.
613         * testsuite/26_numerics/random/exponential_distribution/operators/
614         serialize.cc: Likewise.
615         * testsuite/26_numerics/random/lognormal_distribution/operators/
616         serialize.cc: Likewise.
617         * testsuite/26_numerics/random/binomial_distribution/operators/
618         serialize.cc: Likewise.
619         * testsuite/26_numerics/random/extreme_value_distribution/operators/
620         serialize.cc: Likewise.
621         * testsuite/26_numerics/random/piecewise_linear_distribution/
622         operators/serialize.cc
623         * testsuite/26_numerics/random/student_t_distribution/operators/
624         serialize.cc: Likewise.
625         * testsuite/26_numerics/random/geometric_distribution/operators/
626         serialize.cc: Likewise.
627
628 2009-08-14  Edward Smith-Rowland  <3dw4rd@verizon.net>
629
630         * include/bits/stl_tree.h: In C++0x mode make erase return
631         an iterator as per DR 130.
632         * include/bits/stl_set.h: Same.
633         * include/bits/stl_multiset.h: Same.
634         * include/bits/stl_map.h: Same.
635         * include/bits/stl_multimap.h: Same.
636         * doc/xml/manual/intro.xml: Document.
637         * testsuite/23_containers/set/dr130.cc: New.
638         * testsuite/23_containers/multiset/dr130.cc: New.
639         * testsuite/23_containers/map/dr130.cc: New.
640         * testsuite/23_containers/multimap/dr130.cc: New.
641
642 2009-08-14  Benjamin Kosnik  <bkoz@redhat.com>
643
644         * include/ext/pointer.h: Add pragma system_header, use
645         _GLIBCXX_USE_LONG_LONG, macro cleanup.
646
647 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
648
649         * src/compatibility-ldbl.cc: Include cmath.
650
651 2009-08-13  Benjamin Kosnik  <bkoz@redhat.com>
652
653         * src/compatibility-ldbl.cc: Include tr1/functional.
654
655 2009-08-12  Benjamin Kosnik  <bkoz@redhat.com>
656
657         * src/compatibility-ldbl.cc: Add explicit namespace scope.
658
659 2009-08-11  Benjamin Kosnik  <bkoz@redhat.com>
660
661         * include/precompiled/extc++.h: Don't include TR1 if C++0x.
662         * include/precompiled/stdc++.h: Don't include cassert if
663         _GLIBCXX_NO_ASSERT defined.
664         * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
665         semi-colon.
666         * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
667         Same.
668
669         * testsuite/17_intro/headers/all.cc: Move into dialect-specific
670         directory.
671         * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
672         * testsuite/17_intro/headers/all_assert_neg.cc: Same.
673         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
674
675         * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
676         * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
677         use stdc++.h include.
678         * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
679         * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
680         * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
681         * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
682         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
683         * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
684         ...this.
685         * testsuite/17_intro/headers/c++200x/all.cc: To...
686         * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
687         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
688         * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
689         ...this.
690         * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
691         * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
692
693 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
694
695         * include/std/future: Move error handling bits outside macro guard.
696         * src/future.cc: Adjust.
697
698         * include/precompiled/stdc++.h: Add future.
699         * doc/xml/manual/using.xml: Same.
700
701 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
702
703         * src/hashtable.cc: Just definitions.
704         * src/hashtable_c++0x.cc: Compile C++0x versions.
705         * src/hash.cc: Same.
706         * src/hash_c++0x.cc: Same.
707         src/hash_tr1.cc: Compile TR1 versions.
708         src/hashtable_tr1.cc: Same.
709
710         * src/limits_c++0x.cc: Sync build error handling.
711
712         * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
713         hashtable.cc to hashtable_tr1.cc.
714         * src/Makefile.in: Regenerate.
715
716 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
717
718         * include/tr1_impl/functional: Doxygen markup.
719
720         * doc/html/*: Regenerate.
721
722 2009-08-10  Benjamin Kosnik  <bkoz@redhat.com>
723
724         * include/std/future: Fixes for -fno-exceptions.
725         * include/bits/functexcept.h: Same.
726         * libsupc++/exception_ptr.h: Same.
727         * src/pool_allocator.cc: Same.
728         * src/future.cc: Same.
729         * src/functexcept.cc: Same.
730         * config/abi/pre/gnu.ver: New exports.
731         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
732         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
733         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
734         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
735         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
736         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
737         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
738
739         * testsuite/23_containers/deque/operators/1.cc: Separate in two...
740         * testsuite/23_containers/deque/operators/2.cc: New.
741
742 2009-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
743
744         * src/hash.cc (hash<string>::operator()(string),
745         hash<wstring>::operator()(wstring)): Do not decorate as throwing
746         nothing.
747         * include/bits/functional_hash.h (hash<error_code>::
748         operator()(error_code)): Likewise.
749
750 2009-08-06  Benjamin Kosnik  <bkoz@redhat.com>
751
752         * src/compatibility.cc: Make C++0x safe, add in explicit casts to
753         bool for stream sentry objects.
754         * include/bits/istream.tcc: Same.
755         * include/bits/ostream.tcc: Same.
756         * include/bits/basic_string.tcc: Same.
757         * include/bits/ostream_insert.h: Same.
758         * src/istream.cc: Same.
759
760 2009-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
761
762         PR libstdc++/15523
763         * include/debug/safe_iterator.h (_Safe_iterator<>::
764         _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
765         operator=(const _Safe_iterator&)): Implement resolution of DR 408,
766         do not error out when the source is a value-initialized iterator.
767         * testsuite/23_containers/vector/15523.cc: New.
768         * doc/xml/manual/intro.xml: Add an entry for DR 408.
769
770 2009-08-03  Paolo Carlini  <paolo.carlini@oracle.com>
771
772         * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
773         cosmetic changes, inline.
774         * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
775         Likewise.
776         * include/bits/move.h: Minor cosmetic changes.
777
778 2009-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
779
780         PR libstdc++/40912 (final)
781         * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
782         * testsuite/26_numerics/random/uniform_real_distribution/cons/
783         parms_neg.cc: Likewise.
784         * testsuite/26_numerics/random/uniform_real_distribution/cons/
785         parms.cc: Likewise.
786         * testsuite/26_numerics/random/uniform_real_distribution/cons/
787         default.cc: Likewise.
788         * testsuite/26_numerics/random/uniform_real_distribution/
789         requirements/typedefs.cc: Likewise.
790         * testsuite/26_numerics/random/piecewise_constant_distribution/
791         cons/range.cc: Likewise.
792         * testsuite/26_numerics/random/piecewise_constant_distribution/
793         cons/default.cc: Likewise.
794         * testsuite/26_numerics/random/piecewise_constant_distribution/
795         cons/num_xbound_fun.cc: Likewise.
796         * testsuite/26_numerics/random/piecewise_constant_distribution/
797         cons/initlist_fun.cc: Likewise.
798         * testsuite/26_numerics/random/piecewise_constant_distribution/
799         requirements/typedefs.cc: Likewise.
800         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
801         * testsuite/26_numerics/random/chi_squared_distribution/cons/
802         parms.cc: Likewise.
803         * testsuite/26_numerics/random/chi_squared_distribution/cons/
804         default.cc: Likewise.
805         * testsuite/26_numerics/random/chi_squared_distribution/
806         requirements/typedefs.cc: Likewise.
807         * testsuite/26_numerics/random/normal_distribution/
808         cons/parms.cc: Likewise.
809         * testsuite/26_numerics/random/normal_distribution/
810         cons/default.cc: Likewise.
811         * testsuite/26_numerics/random/normal_distribution/
812         requirements/typedefs.cc: Likewise.
813         * testsuite/26_numerics/random/seed_seq/cons/
814         range.cc: Likewise.
815         * testsuite/26_numerics/random/seed_seq/cons/
816         initlist.cc: Likewise.
817         * testsuite/26_numerics/random/seed_seq/cons/
818         default.cc: Likewise.
819         * testsuite/26_numerics/random/seed_seq/requirements/
820         typedefs.cc: Likewise.
821         * testsuite/26_numerics/random/uniform_int_distribution/
822         cons/parms_neg.cc: Likewise.
823         * testsuite/26_numerics/random/uniform_int_distribution/
824         cons/parms.cc: Likewise.
825         * testsuite/26_numerics/random/uniform_int_distribution/
826         cons/default.cc: Likewise.
827         * testsuite/26_numerics/random/uniform_int_distribution/
828         requirements/typedefs.cc: Likewise.
829         * testsuite/26_numerics/random/poisson_distribution/cons/
830         parms.cc: Likewise.
831         * testsuite/26_numerics/random/poisson_distribution/cons/
832         default.cc: Likewise.
833         * testsuite/26_numerics/random/poisson_distribution/
834         requirements/typedefs.cc: Likewise.
835         * testsuite/26_numerics/random/bernoulli_distribution/
836         cons/parms.cc: Likewise.
837         * testsuite/26_numerics/random/bernoulli_distribution/
838         cons/default.cc: Likewise.
839         * testsuite/26_numerics/random/bernoulli_distribution/
840         requirements/typedefs.cc: Likewise.
841         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
842         * testsuite/26_numerics/random/
843         default_random_engine.cc: Likewise.
844         * testsuite/26_numerics/random/discrete_distribution/
845         cons/range.cc: Likewise.
846         * testsuite/26_numerics/random/discrete_distribution/
847         cons/initlist.cc: Likewise.
848         * testsuite/26_numerics/random/discrete_distribution/
849         cons/default.cc: Likewise.
850         * testsuite/26_numerics/random/discrete_distribution/
851         cons/num_xbound_fun.cc: Likewise.
852         * testsuite/26_numerics/random/discrete_distribution/
853         requirements/typedefs.cc: Likewise.
854         * testsuite/26_numerics/random/weibull_distribution/
855         cons/parms.cc: Likewise.
856         * testsuite/26_numerics/random/weibull_distribution/
857         cons/default.cc: Likewise.
858         * testsuite/26_numerics/random/weibull_distribution/
859         requirements/typedefs.cc: Likewise.
860         * testsuite/26_numerics/random/independent_bits_engine/
861         cons/base_move.cc: Likewise.
862         * testsuite/26_numerics/random/independent_bits_engine/
863         cons/seed1.cc: Likewise.
864         * testsuite/26_numerics/random/independent_bits_engine/
865         cons/seed2.cc: Likewise.
866         * testsuite/26_numerics/random/independent_bits_engine/
867         cons/base_copy.cc: Likewise.
868         * testsuite/26_numerics/random/independent_bits_engine/
869         cons/default.cc: Likewise.
870         * testsuite/26_numerics/random/independent_bits_engine/
871         cons/seed_seq.cc: Likewise.
872         * testsuite/26_numerics/random/independent_bits_engine/
873         requirements/typedefs.cc: Likewise.
874         * testsuite/26_numerics/random/independent_bits_engine/
875         operators/equal.cc: Likewise.
876         * testsuite/26_numerics/random/independent_bits_engine/
877         operators/serialize.cc: Likewise.
878         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
879         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
880         * testsuite/26_numerics/random/subtract_with_carry_engine/
881         cons/seed1.cc: Likewise.
882         * testsuite/26_numerics/random/subtract_with_carry_engine/
883         cons/seed2.cc: Likewise.
884         * testsuite/26_numerics/random/subtract_with_carry_engine/
885         cons/default.cc: Likewise.
886         * testsuite/26_numerics/random/subtract_with_carry_engine/
887         requirements/typedefs.cc: Likewise.
888         * testsuite/26_numerics/random/subtract_with_carry_engine/
889         operators/equal.cc: Likewise.
890         * testsuite/26_numerics/random/subtract_with_carry_engine/
891         operators/serialize.cc: Likewise.
892         * testsuite/26_numerics/random/discard_block_engine/cons/
893         base_move.cc: Likewise.
894         * testsuite/26_numerics/random/discard_block_engine/cons/
895         seed1.cc: Likewise.
896         * testsuite/26_numerics/random/discard_block_engine/cons/
897         seed2.cc: Likewise.
898         * testsuite/26_numerics/random/discard_block_engine/cons/
899         base_copy.cc: Likewise.
900         * testsuite/26_numerics/random/discard_block_engine/cons/
901         default.cc: Likewise.
902         * testsuite/26_numerics/random/discard_block_engine/cons/
903         seed_seq.cc: Likewise.
904         * testsuite/26_numerics/random/discard_block_engine/
905         requirements/typedefs.cc: Likewise.
906         * testsuite/26_numerics/random/discard_block_engine/
907         operators/equal.cc: Likewise.
908         * testsuite/26_numerics/random/discard_block_engine/
909         operators/serialize.cc: Likewise.
910         * testsuite/26_numerics/random/cauchy_distribution/
911         cons/parms.cc: Likewise.
912         * testsuite/26_numerics/random/cauchy_distribution/
913         cons/default.cc: Likewise.
914         * testsuite/26_numerics/random/cauchy_distribution/
915         requirements/typedefs.cc: Likewise.
916         * testsuite/26_numerics/random/negative_binomial_distribution/
917         cons/parms.cc: Likewise.
918         * testsuite/26_numerics/random/negative_binomial_distribution/
919         cons/default.cc: Likewise.
920         * testsuite/26_numerics/random/negative_binomial_distribution/
921         requirements/typedefs.cc: Likewise.
922         * testsuite/26_numerics/random/gamma_distribution/
923         cons/parms.cc: Likewise.
924         * testsuite/26_numerics/random/gamma_distribution/
925         cons/default.cc: Likewise.
926         * testsuite/26_numerics/random/gamma_distribution/
927         requirements/typedefs.cc: Likewise.
928         * testsuite/26_numerics/random/mersenne_twister_engine/
929         cons/seed1.cc: Likewise.
930         * testsuite/26_numerics/random/mersenne_twister_engine/
931         cons/seed2.cc: Likewise.
932         * testsuite/26_numerics/random/mersenne_twister_engine/
933         cons/default.cc: Likewise.
934         * testsuite/26_numerics/random/mersenne_twister_engine/
935         requirements/typedefs.cc: Likewise.
936         * testsuite/26_numerics/random/mersenne_twister_engine/
937         operators/equal.cc: Likewise.
938         * testsuite/26_numerics/random/mersenne_twister_engine/
939         operators/serialize.cc: Likewise.
940         * testsuite/26_numerics/random/fisher_f_distribution/
941         cons/parms.cc: Likewise.
942         * testsuite/26_numerics/random/fisher_f_distribution/
943         cons/default.cc: Likewise.
944         * testsuite/26_numerics/random/fisher_f_distribution/
945         requirements/typedefs.cc: Likewise.
946         * testsuite/26_numerics/random/exponential_distribution/
947         cons/parms.cc: Likewise.
948         * testsuite/26_numerics/random/exponential_distribution/
949         cons/default.cc: Likewise.
950         * testsuite/26_numerics/random/exponential_distribution/
951         requirements/typedefs.cc: Likewise.
952         * testsuite/26_numerics/random/binomial_distribution/
953         cons/parms.cc: Likewise.
954         * testsuite/26_numerics/random/binomial_distribution/
955         cons/default.cc: Likewise.
956         * testsuite/26_numerics/random/binomial_distribution/
957         requirements/typedefs.cc: Likewise.
958         * testsuite/26_numerics/random/lognormal_distribution/
959         cons/parms.cc: Likewise.
960         * testsuite/26_numerics/random/lognormal_distribution/
961         cons/default.cc: Likewise.
962         * testsuite/26_numerics/random/lognormal_distribution/
963         requirements/typedefs.cc: Likewise.
964         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
965         * testsuite/26_numerics/random/random_device/cons/
966         token.cc: Likewise.
967         * testsuite/26_numerics/random/random_device/cons/
968         default.cc: Likewise.
969         * testsuite/26_numerics/random/random_device/
970         requirements/typedefs.cc: Likewise.
971         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
972         * testsuite/26_numerics/random/extreme_value_distribution/
973         cons/parms.cc: Likewise.
974         * testsuite/26_numerics/random/extreme_value_distribution/
975         cons/default.cc: Likewise.
976         * testsuite/26_numerics/random/extreme_value_distribution/
977         requirements/typedefs.cc: Likewise.
978         * testsuite/26_numerics/random/piecewise_linear_distribution/
979         cons/range.cc: Likewise.
980         * testsuite/26_numerics/random/piecewise_linear_distribution/
981         cons/default.cc: Likewise.
982         * testsuite/26_numerics/random/piecewise_linear_distribution/
983         cons/num_xbound_fun.cc: Likewise.
984         * testsuite/26_numerics/random/piecewise_linear_distribution/
985         cons/initlist_fun.cc: Likewise.
986         * testsuite/26_numerics/random/piecewise_linear_distribution/
987         requirements/typedefs.cc: Likewise.
988         * testsuite/26_numerics/random/student_t_distribution/
989         cons/parms.cc: Likewise.
990         * testsuite/26_numerics/random/student_t_distribution/
991         cons/default.cc: Likewise.
992         * testsuite/26_numerics/random/student_t_distribution/
993         requirements/typedefs.cc: Likewise.
994         * testsuite/26_numerics/random/linear_congruential_engine/
995         cons/seed1.cc: Likewise.
996         * testsuite/26_numerics/random/linear_congruential_engine/
997         cons/seed2.cc: Likewise.
998         * testsuite/26_numerics/random/linear_congruential_engine/
999         cons/default.cc: Likewise.
1000         * testsuite/26_numerics/random/linear_congruential_engine/
1001         requirements/non_uint_neg.cc: Likewise.
1002         * testsuite/26_numerics/random/linear_congruential_engine/
1003         requirements/typedefs.cc: Likewise.
1004         * testsuite/26_numerics/random/linear_congruential_engine/
1005         operators/equal.cc: Likewise.
1006         * testsuite/26_numerics/random/linear_congruential_engine/
1007         operators/serialize.cc: Likewise.
1008         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1009         * testsuite/26_numerics/random/shuffle_order_engine/cons/
1010         base_move.cc: Likewise.
1011         * testsuite/26_numerics/random/shuffle_order_engine/cons/
1012         seed1.cc: Likewise.
1013         * testsuite/26_numerics/random/shuffle_order_engine/cons/
1014         seed2.cc: Likewise.
1015         * testsuite/26_numerics/random/shuffle_order_engine/cons/
1016         base_copy.cc: Likewise.
1017         * testsuite/26_numerics/random/shuffle_order_engine/cons/
1018         default.cc: Likewise.
1019         * testsuite/26_numerics/random/shuffle_order_engine/cons/
1020         seed_seq.cc: Likewise.
1021         * testsuite/26_numerics/random/shuffle_order_engine/
1022         requirements/typedefs.cc: Likewise.
1023         * testsuite/26_numerics/random/shuffle_order_engine/
1024         operators/equal.cc: Likewise.
1025         * testsuite/26_numerics/random/shuffle_order_engine/
1026         operators/serialize.cc: Likewise.
1027         * testsuite/26_numerics/random/geometric_distribution/
1028         cons/parms.cc: Likewise.
1029         * testsuite/26_numerics/random/geometric_distribution/
1030         cons/default.cc: Likewise.
1031         * testsuite/26_numerics/random/geometric_distribution/
1032         requirements/typedefs.cc: Likewise.
1033         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1034
1035 2009-07-31  Jason Merrill  <jason@redhat.com>
1036             Douglas Gregor  <doug.gregor@gmail.com>
1037
1038         * include/bits/move.h (forward): Implement as in N2835.
1039         (move): Implement as in N2831.
1040         * include/std/istream (rvalue stream operator>>): New.
1041         * include/std/ostream (rvalue stream operator<<): New.
1042         * testsuite/27_io/rvalue_streams.cc: New.
1043
1044 2009-07-31  Jason Merrill  <jason@redhat.com>
1045
1046         * include/bits/forward_list.h (splice_after): Use forward.
1047         (merge): Likewise.
1048         * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1049         (move_iterator::operator[]): Use move.
1050         * include/bits/stl_list.h (insert): Use move.
1051         * include/std/thread (_Callable constructor): Use forward.
1052         * include/std/tuple: Don't specify explicit template args to move.
1053
1054         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1055         Adjust signature.
1056         * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1057         * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1058         reference.
1059         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1060         testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1061         testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1062         testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1063         testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1064         testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1065         testsuite/23_containers/forward_list/operations/1.cc,
1066         testsuite/23_containers/forward_list/operations/5.cc: Use move.
1067         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1068         testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1069         testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1070         testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1071         testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1072
1073 2009-07-31  Paolo Carlini  <paolo.carlini@oracle.com>
1074
1075         PR libstdc++/40912 (partial)
1076         * include/std/random: Disable the facility if <stdint.h> is not
1077         available.
1078
1079 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1080
1081         PR libstdc++/40919
1082         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1083         xfail on darwin[3-9]*.
1084
1085 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1086
1087         PR libstdc++/40917
1088         * testsuite/util/replacement_memory_operators.h: Add missing includes,
1089         tweak qualifications.
1090
1091 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1092
1093         PR libstdc++/40916
1094         * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1095         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1096         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1097
1098 2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1099
1100         * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1101
1102 2009-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1103
1104         PR libstdc++/40915
1105         * testsuite/18_support/headers/exception/synopsis.cc: Fix
1106         std::terminate declaration.
1107
1108 2009-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1109
1110         PR libstdc++/40908
1111         * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
1112         symbols at GLIBCXX_3.4.
1113
1114 2009-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1115
1116         * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
1117         * testsuite/util/testsuite_abi.cc: Adjust.
1118         * configure.ac: Bump libtool_VERSION to 6:13:0.
1119         * configure: Regenerate.
1120
1121 2009-07-28  Benjamin Kosnik  <bkoz@redhat.com>
1122             Tyler Earman  <rem.intellegare@gmail.com>
1123
1124         * doc/xml/manual/configure.xml: Consistent placement of
1125         ABI-changing options, clarify --enable-clocale.
1126
1127 2009-07-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1128
1129         * python/Makefile.in: Regenerate.
1130
1131 2009-07-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1132
1133         * python/Makefile.am (install-data-local): Use DESTDIR
1134         correctly.
1135
1136 2009-07-24  Jason Merrill  <jason@redhat.com>
1137
1138         Core issue 901
1139         * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
1140         dealloc.
1141
1142 2009-07-24  Joseph Myers  <joseph@codesourcery.com>
1143
1144         * include/c_global/cwchar (swprintf, vswprintf): Do not use if
1145         _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1146         * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
1147         * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
1148         * testsuite/21_strings/headers/cwchar/functions_std.cc,
1149         testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
1150         testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1151         Use dg-require-swprintf.
1152
1153 2009-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1154
1155         * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
1156
1157 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1158
1159         * include/c_std/cmath (abs(_Tp)): Add.
1160         * include/c_global/cmath (abs(_Tp)): Likewise.
1161         * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
1162
1163 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
1164
1165         * doc/html/ext/lwg-closed.html: Update to R65.
1166         * doc/html/ext/lwg-defects.html: Likewise.
1167         * doc/html/ext/lwg-active.html: Likewise.
1168         * doc/xml/manual/intro.xml: Update DRs entries.
1169
1170 2009-07-22  Jason Merrill  <jason@redhat.com>
1171
1172         * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
1173
1174 2009-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1175
1176         * include/std/valarray (valarray<>::operator=(const valarray<>&),
1177         valarray<>::operator=(initializer_list<>)): Implement resolution
1178         of DR 630, [Ready] in Frankfurt.
1179         * testsuite/26_numerics/valarray/dr630-1.cc: New.
1180         * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
1181         * doc/xml/manual/intro.xml: Add an entry for DR 630.
1182
1183 2009-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
1184
1185         * include/std/chrono (duration<>::operator%=,  operator%):
1186         Add, per DR 934.
1187         * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
1188         * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
1189
1190         * include/std/chrono (operator/): Simplify implementation.
1191
1192 2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
1193
1194         * doc/xml/manual/intro.xml: Escape '&', validate.
1195         * doc/xml/manual/using.xml: Validate, dead link check.
1196         * doc/xml/manual/strings.xml: Same.
1197         * doc/xml/manual/appendix_contributing.xml: Same.
1198         * doc/xml/manual/iterators.xml: Same.
1199         * doc/xml/manual/spine.xml: Same.
1200
1201         * doc/xml/faq.xml: Remove redundant xreflabel entities.
1202         * doc/xml/gnu/gpl-3.0.xml: Same.
1203         * doc/xml/manual/mt_allocator.xml: Same.
1204         * doc/xml/manual/allocator.xml: Same.
1205         * doc/xml/manual/ctype.xml: Same.
1206         * doc/xml/manual/codecvt.xml: Same.
1207         * doc/xml/manual/backwards_compatibility.xml: Same.
1208         * doc/xml/manual/shared_ptr.xml: Same.
1209         * doc/xml/manual/abi.xml: Same.
1210         * doc/xml/manual/auto_ptr.xml: Same.
1211         * doc/xml/manual/internals.xml: Same.
1212         * doc/xml/manual/parallel_mode.xml: Same.
1213         * doc/xml/manual/bitmap_allocator.xml: Same.
1214         * doc/xml/manual/build_hacking.xml: Same.
1215         * doc/xml/manual/evolution.xml: Same.
1216         * doc/xml/manual/debug.xml: Same.
1217         * doc/xml/manual/localization.xml: Same.
1218         * doc/xml/manual/appendix_contributing.xml: Same.
1219         * doc/xml/manual/locale.xml: Same.
1220         * doc/xml/manual/messages.xml: Same.
1221         * doc/xml/manual/spine.xml: Same.
1222         * doc/xml/manual/test.xml: Same.
1223         * doc/xml/book.txml: Same.
1224         * doc/xml/spine.xml: Same.
1225
1226         * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
1227         * doc/xml/manual/backwards_compatibility.xml: Same.
1228         * doc/xml/manual/concurrency.xml: Same.
1229         * doc/xml/manual/intro.xml: Same.
1230         * doc/xml/manual/parallel_mode.xml: Same.
1231         * doc/xml/manual/status_cxx1998.xml: Same.
1232         * doc/xml/manual/containers.xml: Same.
1233         * doc/xml/manual/io.xml: Same.
1234         * doc/xml/manual/support.xml: Same.
1235         * doc/xml/manual/strings.xml: Same.
1236         * doc/xml/manual/debug_mode.xml: Same.
1237         * doc/xml/manual/extensions.xml: Same.
1238         * doc/xml/manual/appendix_contributing.xml: Same.
1239         * doc/xml/manual/messages.xml: Same.
1240         * doc/xml/manual/test.xml: Same.
1241
1242         * doc/xml/manual/abi.xml: Same.
1243         * doc/xml/manual/auto_ptr.xml: Same.
1244         * doc/xml/manual/parallel_mode.xml: Same.
1245         * doc/xml/manual/build_hacking.xml: Same.
1246         * doc/xml/manual/evolution.xml: Same.
1247         * doc/xml/manual/using.xml: Same.
1248         * doc/xml/manual/debug_mode.xml: Same.
1249         * doc/xml/manual/extensions.xml: Same.
1250         * doc/xml/manual/diagnostics.xml: Same.
1251         * doc/xml/manual/algorithms.xml: Same.
1252
1253         * doc/html: Regenerate.
1254
1255 2009-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
1256
1257         PR libstdc++/40712
1258         * config/locale/gnu/numeric_members.cc (numpunct<>::
1259         _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
1260         and copy the langinfo data into it.
1261         (numpunct<>::~numpunct): Free the allocated memory.
1262         * config/locale/gnu/monetary_members.cc (moneypunct<>::
1263         _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
1264         _M_data->_M_positive_sign, _M_data->_M_negative_sign,
1265         _M_data->_M_curr_symbol.
1266         (moneypunct<>::~moneypunct): Free the allocated memory.
1267         * testsuite/22_locale/moneypunct/40712.cc: New.
1268
1269         * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
1270         Do not leak memory if new throws.
1271         * include/bits/locale_facets_nonio.tcc
1272         (__moneypunct_cache<>::_M_cache): Likewise.
1273
1274 2009-07-17  Joseph Myers  <joseph@codesourcery.com>
1275
1276         PR other/40784
1277         * configure: Regenerate.
1278
1279 2009-07-16  Benjamin Kosnik  <bkoz@redhat.com>
1280
1281         * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
1282         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1283         line numbers.
1284         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
1285         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
1286         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
1287
1288 2009-07-16  Joseph Myers  <joseph@codesourcery.com>
1289
1290         * configure: Regenerate.
1291
1292 2009-07-16  Jason Merrill  <jason@redhat.com>
1293
1294         PR libstdc++/37907
1295         * include/std/type_traits: Add is_standard_layout, is_trivial.
1296         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
1297         testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1298         Update line numbers.
1299
1300 2009-07-16  Phil Muldoon <pmuldoon@redhat.com>
1301             Tom Tromey <tromey@redhat.com>
1302
1303         * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
1304         Fetch std::string to the given length.
1305
1306 2009-07-16  Paolo Carlini  <paolo.carlini@oracle.com>
1307
1308         * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
1309         basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
1310         [Ready] in Frankfurt.
1311         * include/tr1_impl/regex (regex_traits<>::value): Adjust.
1312         * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
1313         New.
1314         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
1315         Likewise.
1316         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
1317         Adjust.
1318         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
1319         Likewise.
1320         * doc/xml/manual/intro.xml: Add an entry for DR 696.
1321
1322         * include/bits/istream.tcc: Minor clean-up to the initializers of the
1323         __err locals.
1324         * include/bits/ostream.tcc: Likewise.
1325         * src/compatibility.cc: Likewise.
1326         * src/istream.cc: Likewise.
1327
1328 2009-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
1329
1330         * include/std/type_traits (common_type): Remove workaround for
1331         PR36628, now fixed.
1332
1333 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
1334
1335         PR testsuite/40699
1336         PR testsuite/40707
1337         PR testsuite/40709
1338         * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
1339
1340 2009-07-08  Janis Johnson  <janis187@us.ibm.com>
1341
1342         PR libstdc++/40691
1343         * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
1344         * testsuite/26_numerics/valarray/40691.cc: New test.
1345
1346 2009-07-06  Benjamin Kosnik  <bkoz@redhat.com>
1347
1348         * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
1349         * testsuite/21_strings/c_strings/char/3.cc: Same.
1350
1351 2009-07-06  Jason Merrill  <jason@redhat.com>
1352
1353         * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
1354         to defer searching bases that don't overlap the desired address.
1355
1356 2009-07-05  Joseph Myers  <joseph@codesourcery.com>
1357
1358         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
1359         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
1360         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
1361         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
1362         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
1363         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
1364         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
1365         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
1366         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
1367         to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
1368         testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
1369         testsuite/ext/vstring/init-list.cc,
1370         testsuite/ext/vstring/moveable.cc,
1371         testsuite/ext/vstring/requirements/citerators.cc,
1372         testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
1373         testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
1374         Use dg-require-string-conversions.
1375
1376 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
1377
1378         * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
1379         to ld_library_path.  Use add_path.  Add just find_libgcc_s to
1380         ld_library_path, not every libgcc multilib directory.
1381
1382 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
1383
1384         PR libstdc++/40600
1385         * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
1386         std::minmax return type.
1387         * testsuite/25_algorithms/minmax/3.cc: Likewise.
1388
1389 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
1390
1391         PR libstdc++/40511
1392         * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
1393         with glibc2.2.x.
1394
1395 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1396
1397         * include/bits/random.tcc
1398         (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
1399         as array type.
1400
1401 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
1402
1403         * include/bits/random.h (__mod(_Tp)): Use defaults.
1404         (struct _Mod): Adjust template parameters.
1405         (linear_congruential_engine<>::operator()()): Adjust.
1406         (typedef _UInt32Type): Remove.
1407         (mersenne_twister_engine<>::initialization_multiplier): Fix type.
1408         * include/bits/random.tcc (struct _Mod): Adjust template parameters.
1409         (linear_congruential_engine<>::seed(result_type)): Adjust __mod
1410         calls.
1411         (mersenne_twister_engine<>::seed(result_type)): Likewise.
1412         (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
1413         (subtract_with_carry_engine<>::seed(result_type)): Likewise.
1414         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
1415         (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
1416         (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
1417         (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
1418         Likewise.
1419
1420         * include/bits/random.tcc
1421         (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
1422         formula (i mod n).
1423         (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
1424         as array type.
1425         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
1426         size.
1427         (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
1428         uint_least32_t.
1429
1430 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
1431
1432         * include/std/future (shared_future): Adjust doxygen comment.
1433
1434 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
1435
1436         PR libstdc++/40297
1437         * include/bits/atomic_0.h: Reverse debug assertions.
1438         * include/bits/atomic_2.h: Likewise.
1439
1440 2009-06-23  DJ Delorie  <dj@redhat.com>
1441
1442         Add MeP port.
1443         * configure.host: Add mep support.
1444
1445 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
1446
1447         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
1448         (INPUT): Add future.
1449         * include/std/future: Adjust markup.
1450         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
1451         line numbers.
1452         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1453         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1454         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1455         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1456
1457 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
1458
1459         * include/bits/shared_ptr.h: Do not swap rvalues.
1460         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
1461         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1462         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1463         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1464         * testsuite/20_util/tuple/swap.cc: Likewise.
1465
1466 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
1467
1468         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
1469         * include/std/ratio: Typo in comment.
1470
1471 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1472
1473         PR libstdc++/40518
1474         * include/bits/basic_string.h (basic_string<>::_Rep::
1475         _M_set_length_and_sharable): Do not write the empty rep.
1476         (basic_string<>::erase(iterator, iterator)): Likewise,
1477         move out of line...
1478         * include/bits/basic_string.tcc: ... here.
1479
1480 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1481
1482         * testsuite/util/testsuite_common_types.h (bitwise_operators,
1483         bitwise_assignment_operators): Initialize a and b.
1484         (struct has_bitwise_operators): Do not call the latter.
1485         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1486         dg-error line numbers.
1487         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
1488         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
1489         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
1490
1491 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
1492
1493         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
1494         possibly unused.
1495         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
1496         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
1497         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
1498
1499 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
1500
1501         * include/std/future: New.
1502         * include/Makefile.am: Add.
1503         * include/Makefile.in: Regenerate.
1504         * src/future.cc: New.
1505         * src/Makefile.am: Add.
1506         * src/Makefile.in: Regenerate.
1507         * config/abi/pre/gnu.ver: Add export.
1508         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
1509         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
1510         * testsuite/30_threads/packaged_task/cons/1.cc: New.
1511         * testsuite/30_threads/packaged_task/cons/2.cc: New.
1512         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
1513         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
1514         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
1515         * testsuite/30_threads/packaged_task/cons/move.cc: New.
1516         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
1517         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
1518         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
1519         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
1520         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
1521         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
1522         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
1523         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
1524         * testsuite/30_threads/packaged_task/members/reset.cc: New.
1525         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
1526         * testsuite/30_threads/packaged_task/members/swap.cc: New.
1527         * testsuite/30_threads/packaged_task/requirements/
1528         explicit_instantiation.cc: New.
1529         * testsuite/30_threads/promise/cons/1.cc: New.
1530         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
1531         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
1532         * testsuite/30_threads/promise/cons/move_assign.cc: New.
1533         * testsuite/30_threads/promise/cons/move.cc: New.
1534         * testsuite/30_threads/promise/members/get_future.cc: New.
1535         * testsuite/30_threads/promise/members/get_future2.cc: New.
1536         * testsuite/30_threads/promise/members/set_exception.cc: New.
1537         * testsuite/30_threads/promise/members/set_exception2.cc: New.
1538         * testsuite/30_threads/promise/members/set_value.cc: New.
1539         * testsuite/30_threads/promise/members/set_value2.cc: New.
1540         * testsuite/30_threads/promise/members/set_value3.cc: New.
1541         * testsuite/30_threads/promise/members/swap.cc: New.
1542         * testsuite/30_threads/promise/requirements/
1543         explicit_instantiation.cc: New.
1544         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
1545         * testsuite/30_threads/shared_future/cons/copy.cc: New.
1546         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
1547         * testsuite/30_threads/shared_future/cons/move.cc: New.
1548         * testsuite/30_threads/shared_future/members/get.cc: New.
1549         * testsuite/30_threads/shared_future/members/get2.cc: New.
1550         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
1551         * testsuite/30_threads/shared_future/members/has_value.cc: New.
1552         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
1553         * testsuite/30_threads/shared_future/members/wait.cc: New.
1554         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
1555         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
1556         * testsuite/30_threads/shared_future/requirements/
1557         explicit_instantiation.cc: New.
1558         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
1559         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
1560         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
1561         * testsuite/30_threads/unique_future/cons/move.cc: New.
1562         * testsuite/30_threads/unique_future/members/get.cc: New.
1563         * testsuite/30_threads/unique_future/members/get2.cc: New.
1564         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
1565         * testsuite/30_threads/unique_future/members/has_value.cc: New.
1566         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
1567         * testsuite/30_threads/unique_future/members/wait.cc: New.
1568         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
1569         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
1570         * testsuite/30_threads/unique_future/requirements/
1571         explicit_instantiation.cc: New.
1572         * testsuite/performance/30_threads/future/polling.cc: New.
1573
1574 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
1575
1576         * Revert last Change.
1577
1578 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
1579
1580         PR libstdc++/40497
1581         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
1582         signature per the current C++1x draft (N2857).
1583         * testsuite/24_iterators/operations/40497.cc: Add.
1584
1585 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
1586
1587         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
1588         a floating point type.
1589         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
1590         _IntType)): Fix second default argument.
1591         (uniform_int_distribution<>::_M_call): Remove.
1592         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1593         const param_type&)): Only declare.
1594         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
1595         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
1596         Remove.
1597         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1598         const param_type&): Define here.
1599         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
1600         const param_type&), discrete_distribution<>::operator()
1601         (_UniformRandomNumberGenerator&, const param_type&),
1602         piecewise_constant_distribution<>::operator()
1603         (_UniformRandomNumberGenerator&, const param_type&),
1604         piecewise_linear_distribution<>::operator()
1605         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
1606         the second template argument of _Adaptor.
1607         * testsuite/26_numerics/random/uniform_int_distribution/cons/
1608         default.cc: Adjust.
1609
1610 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
1611
1612         * include/bits/random.tcc (discrete_distribution<>::param_type::
1613         param_type(size_t, double, double, _Func),
1614         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
1615         const param_type&)): Tidy.
1616         (piecewise_constant_distribution<>::param_type::_M_initialize):
1617         Use reserve, fix.
1618         (piecewise_constant_distribution<>::param_type::
1619         param_type(initializer_list<>, _Func),
1620         piecewise_constant_distribution<>::param_type::
1621         param_type(size_t, _RealType, _RealType, _Func),
1622         piecewise_linear_distribution<>::param_type::
1623         param_type(initializer_list<>, _Func),
1624         piecewise_linear_distribution<>::param_type::
1625         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
1626         (piecewise_constant_distribution<>::param_type::
1627         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
1628         piecewise_constant_distribution<>::
1629         operator()(_UniformRandomNumberGenerator&, const param_type&),
1630         piecewise_linear_distribution<>::
1631         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
1632         (operator>>(std::basic_istream<>&,
1633         piecewise_constant_distribution<>&),
1634         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
1635         Use reserve.
1636         * include/bits/random.h: Minor cosmetic changes.
1637
1638 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
1639
1640         * testsuite/23_containers/list/check_construct_destroy.h: New.
1641         Move test logic here.
1642         * testsuite/23_containers/list/moveable.h: Same.
1643         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
1644         * testsuite/23_containers/list/modifiers/1.h: Same.
1645         * testsuite/23_containers/list/modifiers/2.h: Same.
1646         * testsuite/23_containers/list/modifiers/3.h: Same.
1647         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
1648         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
1649         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
1650         * testsuite/23_containers/list/operations/1.h: Same.
1651         * testsuite/23_containers/list/operations/2.h: Same.
1652         * testsuite/23_containers/list/operations/3.h: Same.
1653         * testsuite/23_containers/list/operations/4.h: Same.
1654         * testsuite/23_containers/list/operations/5.h: Same.
1655         * testsuite/23_containers/list/capacity/1.h: Same.
1656         * testsuite/23_containers/list/init-list.h: Same.
1657         * testsuite/23_containers/list/cons/1.h: Same.
1658         * testsuite/23_containers/list/cons/2.h: Same.
1659         * testsuite/23_containers/list/cons/3.h: Same.
1660         * testsuite/23_containers/list/cons/4.h: Same.
1661         * testsuite/23_containers/list/cons/5.h: Same.
1662         * testsuite/23_containers/list/cons/6.h: Same.
1663         * testsuite/23_containers/list/cons/7.h: Same.
1664         * testsuite/23_containers/list/cons/8.h: Same.
1665         * testsuite/23_containers/list/cons/9.h: Same.
1666         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
1667         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
1668         header.
1669         * testsuite/23_containers/list/modifiers/1.cc: Same.
1670         * testsuite/23_containers/list/modifiers/2.cc: Same.
1671         * testsuite/23_containers/list/modifiers/3.cc: Same.
1672         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
1673         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
1674         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
1675         * testsuite/23_containers/list/operations/1.cc: Same.
1676         * testsuite/23_containers/list/operations/2.cc: Same.
1677         * testsuite/23_containers/list/operations/3.cc: Same.
1678         * testsuite/23_containers/list/operations/4.cc: Same.
1679         * testsuite/23_containers/list/operations/5.cc: Same.
1680         * testsuite/23_containers/list/capacity/1.cc: Same.
1681         * testsuite/23_containers/list/init-list.cc: Same.
1682         * testsuite/23_containers/list/cons/1.cc: Same.
1683         * testsuite/23_containers/list/cons/2.cc: Same.
1684         * testsuite/23_containers/list/cons/3.cc: Same.
1685         * testsuite/23_containers/list/cons/4.cc: Same.
1686         * testsuite/23_containers/list/cons/5.cc: Same.
1687         * testsuite/23_containers/list/cons/6.cc: Same.
1688         * testsuite/23_containers/list/cons/7.cc: Same.
1689         * testsuite/23_containers/list/cons/8.cc: Same.
1690         * testsuite/23_containers/list/cons/9.cc: Same.
1691         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
1692         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
1693         * testsuite/23_containers/list/moveable.cc: Same.
1694
1695 2009-06-17  Tom Tromey  <tromey@redhat.com>
1696
1697         * python/hook.in: Do not fail when there is no current objfile.
1698         Use os.path.normpath.
1699
1700 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
1701
1702         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
1703         Remove.
1704         (exception_ptr::operator=(exception_ptr&&)): Cast source to
1705         rvalue-reference so that move constructor is called.
1706         * testsuite/18_support/exception_ptr/move.cc: New.
1707
1708 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
1709
1710         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
1711         if joinable.
1712
1713 2009-06-15  Tom Tromey  <tromey@redhat.com>
1714
1715         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
1716         set self.iter.
1717         (StdMapPrinter.to_string): Make a new iterator.
1718         (StdMapPrinter.children): Likewise.
1719         (StdSetPrinter.__init__): Don't set self.iter.
1720         (StdSetPrinter.to_string): Make a new iterator.
1721         (StdSetPrinter.children): Likewise.
1722
1723 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1724
1725         * include/bits/random.tcc
1726         (negative_binomial_distribution<>::operator()
1727         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
1728         class member gamma_distribution.
1729         (negative_binomial_distribution<>::operator()
1730         (_UniformRandomNumberGenerator&)): Implement out of line here.
1731         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
1732         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
1733         (student_t_distribution<>::operator()
1734         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
1735         simplify.
1736         (operator<<(basic_ostream<>&, student_t_distribution<>),
1737         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
1738         (chi_squared_distribution<>::operator()
1739         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
1740         tweak to use a class member gamma_distribution.
1741         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
1742         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
1743         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
1744         const param_type&): Move inline, tweak to use class member
1745         gamma_distributions.
1746         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
1747         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
1748         * include/bits/random.h: Adjust, minor tweaks.
1749
1750 2009-06-10  Tom Tromey  <tromey@redhat.com>
1751
1752         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
1753         (build_libstdcxx_dictionary): Accept shortened form of
1754         basic_string names.
1755         (StdStringPrinter.to_string): Remove reference to WideEncoding.
1756
1757 2009-06-10  Tom Tromey  <tromey@redhat.com>
1758
1759         PR libstdc++/40289:
1760         * python/Makefile.in: Rebuild.
1761         * python/hook.in: Compute module path relative to objfile.
1762         * python/Makefile.am (pythondir): Redefine.
1763         (gdb.py): Subst toolexeclibdir.
1764         (install-data-local): Rewrite.
1765
1766 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
1767
1768         * include/bits/move.h: Doxygen group fixes.
1769
1770 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
1771
1772         * include/bits/random.tcc (gamma_distribution<>::operator()
1773         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
1774         the Marsaglia/Tsang algorithm.
1775         (gamma_distribution<>::param_type::_M_initialize): Adjust.
1776         (operator<<(basic_ostream<>&, gamma_distribution<>),
1777         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
1778
1779         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
1780         Remove, just use normal_distribution.
1781         (operator<<(basic_ostream<>&, student_t_distribution<>),
1782         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
1783         (linear_congruential_engine<>::operator()()): Move inline.
1784         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
1785         const param_type&)): Move inline, just use normal_distribution.
1786         (operator<<(basic_ostream<>&, lognormal_distribution<>),
1787         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
1788         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
1789         const param_type&)): Move here, out of line.
1790         (piecewise_constant_distribution<>::param_type::param_type()): Move
1791         inline.
1792         * include/bits/random.h: Adjust, minor tweaks.
1793
1794 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
1795
1796         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
1797
1798 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
1799
1800         * include/ext/throw_allocator.h: Rework.
1801         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
1802         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
1803         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
1804         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
1805         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
1806         * testsuite/util/regression/rand/priority_queue/
1807         container_rand_regression_test.tcc: Inline functions.
1808         * testsuite/util/regression/rand/assoc/
1809         container_rand_regression_test.tcc: Same.
1810
1811 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
1812
1813         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
1814
1815 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
1816
1817         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
1818         * configure: Regenerate.
1819
1820 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1821
1822         PR libstdc++/40299
1823         * include/ext/memory: Fully qualify calls with __gnu_cxx.
1824         * testsuite/ext/rope/40299.cc: New.
1825
1826 2009-05-28  Tom Tromey  <tromey@redhat.com>
1827             Phil Muldoon  <pmuldoon@redhat.com>
1828             Jonathan Wakely  <jwakely.gcc@gmail.com>
1829
1830         * python/Makefile.in, , python/libstdcxx/__init__.py,
1831         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
1832         python/hook.in, python/Makefile.am: New files.
1833         * configure, Makefile.in: Rebuild.
1834         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
1835         * Makefile.am (SUBDIRS): Add python.
1836
1837 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
1838
1839         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
1840         to ...
1841         * testsuite/util/replacement_memory_operators.h: ...here. New.
1842         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
1843         * testsuite/util/testsuite_hooks.cc: Same.
1844
1845         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
1846         replacement_memory_operators.h.
1847         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
1848         * testsuite/ext/mt_allocator/check_delete.cc: Same.
1849         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
1850         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
1851         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
1852         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
1853         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
1854         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
1855         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
1856         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
1857         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
1858         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
1859         * testsuite/ext/mt_allocator/check_new.cc: Same.
1860         * testsuite/ext/debug_allocator/check_delete.cc: Same.
1861         * testsuite/ext/debug_allocator/check_new.cc: Same.
1862         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
1863         * testsuite/ext/new_allocator/check_delete.cc: Same.
1864         * testsuite/ext/new_allocator/check_new.cc: Same.
1865         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
1866         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
1867         * testsuite/ext/throw_allocator/check_delete.cc: Same.
1868         * testsuite/ext/throw_allocator/check_new.cc: Same.
1869         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
1870         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
1871         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
1872         * testsuite/ext/malloc_allocator/check_new.cc: Same.
1873         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
1874         * testsuite/ext/pool_allocator/check_delete.cc: Same.
1875         * testsuite/ext/pool_allocator/check_new.cc: Same.
1876         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
1877         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
1878         * testsuite/ext/array_allocator/check_delete.cc: Same.
1879         * testsuite/ext/array_allocator/check_new.cc: Same.
1880         * testsuite/23_containers/deque/cons/1.cc: Same.
1881         * testsuite/23_containers/deque/cons/2.cc: Same.
1882
1883 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
1884
1885         * libsupc++/initializer_list: Format.
1886         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
1887         * testsuite/18_support/initializer_list/requirements/
1888         explicit_instantiation.cc: New.
1889
1890 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
1891
1892         PR libstdc++/40273
1893         * include/tr1_impl/functional: Add explicit casts.
1894         * testsuite/20_util/function/requirements/
1895         explicit_instantiation.cc: New.
1896         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
1897
1898 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
1899
1900         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
1901
1902 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
1903
1904         PR libstdc++/40221
1905         * include/tr1_impl/functional: Add explicit cast.
1906
1907 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1908
1909         PR libstdc++/40094
1910         Revert:
1911         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1912         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
1913         out of line member functions definitions.
1914         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
1915         Remove, use static locals instead.
1916         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
1917         * src/throw_allocator.cc: New.
1918         * src/Makefile.am: Add.
1919         * config/abi/pre/gnu.ver: Add exports.
1920         * src/Makefile.in: Regenerate.
1921
1922 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
1923
1924         * include/tr1_impl/functional (function): Use explicit operator bool.
1925         * include/bits/shared_ptr.h (__shared_ptr): Same.
1926         * include/bits/unique_ptr.h (unique_ptr): Same.
1927         * include/std/mutex (unique_lock): Same.
1928         * include/std/system_error (error_code): Same.
1929         (error_condition): Same.
1930         * include/std/ostream (sentry): Same.
1931         * include/std/istream (sentry): Same.
1932         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
1933         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
1934         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
1935         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
1936         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
1937         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
1938         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
1939
1940 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
1941
1942         * testsuite/23_containers/list/14340.cc: Abstract list type.
1943         * testsuite/23_containers/list/init-list.cc: Same.
1944         * testsuite/23_containers/list/pthread5.cc: Same.
1945         * testsuite/23_containers/list/invalidation/1.cc: Same.
1946         * testsuite/23_containers/list/invalidation/2.cc: Same.
1947         * testsuite/23_containers/list/invalidation/3.cc: Same.
1948         * testsuite/23_containers/list/invalidation/4.cc: Same.
1949         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
1950         * testsuite/23_containers/list/modifiers/1.cc: Same.
1951         * testsuite/23_containers/list/modifiers/2.cc: Same.
1952         * testsuite/23_containers/list/modifiers/3.cc: Same.
1953         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
1954         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
1955         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
1956         * testsuite/23_containers/list/cons/1.cc: Same.
1957         * testsuite/23_containers/list/cons/2.cc: Same.
1958         * testsuite/23_containers/list/cons/3.cc: Same.
1959         * testsuite/23_containers/list/cons/4.cc: Same.
1960         * testsuite/23_containers/list/cons/5.cc: Same.
1961         * testsuite/23_containers/list/cons/6.cc: Same.
1962         * testsuite/23_containers/list/cons/7.cc: Same.
1963         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
1964         * testsuite/23_containers/list/cons/8.cc: Same.
1965         * testsuite/23_containers/list/cons/9.cc: Same.
1966         * testsuite/23_containers/list/operations/1.cc: Same.
1967         * testsuite/23_containers/list/operations/2.cc: Same.
1968         * testsuite/23_containers/list/operations/3.cc: Same.
1969         * testsuite/23_containers/list/operations/4.cc: Same.
1970         * testsuite/23_containers/list/operations/5.cc: Same.
1971         * testsuite/23_containers/list/requirements/citerators.cc: Same.
1972         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
1973         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
1974         * testsuite/23_containers/list/requirements/dr438/
1975         constructor_1_neg.cc: Same.
1976         * testsuite/23_containers/list/requirements/dr438/
1977         constructor_2_neg.cc: Same.
1978         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
1979         * testsuite/23_containers/list/requirements/
1980         partial_specialization/1.cc: Same.
1981         * testsuite/23_containers/list/23781.cc: Same.
1982         * testsuite/23_containers/list/pthread1.cc: Same.
1983         * testsuite/23_containers/list/capacity/1.cc: Same.
1984         * testsuite/23_containers/list/capacity/29134.cc: Same.
1985         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
1986         * testsuite/23_containers/list/moveable.cc: Same.
1987
1988         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
1989
1990 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
1991
1992         PR libstdc++/40184
1993         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
1994         Declare...
1995         * config/locale/gnu/c_locale.cc: ... and define.
1996         * config/locale/generic/c_locale.cc: Define.
1997         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
1998         Use it.
1999         * testsuite/22_locale/locale/cons/40184.cc: New.
2000
2001 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2002
2003         PR libstdc++/40192
2004         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2005         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2006         * testsuite/23_containers/vector/40192.cc: New.
2007
2008 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2009
2010         * include/bits/stl_pair.h (swap): Do not swap rvalues.
2011         * include/bits/stl_deque.h (swap): Likewise.
2012         * include/bits/stl_list.h (swap): Likewise.
2013         * include/bits/stl_vector.h (swap): Likewise.
2014         * include/bits/stl_bvector.h (swap): Likewise.
2015         * include/bits/stl_queue.h (swap): Likewise.
2016         * include/bits/stl_stack.h (swap): Likewise.
2017         * include/bits/stl_tree.h (swap): Likewise.
2018         * include/bits/stl_map.h (swap): Likewise.
2019         * include/bits/stl_multimap.h (swap): Likewise.
2020         * include/bits/stl_set.h (swap): Likewise.
2021         * include/bits/stl_multiset.h (swap): Likewise.
2022         * include/bits/forward_list.h (swap): Likewise.
2023         * include/bits/unique_ptr.h (swap): Likewise.
2024         * include/debug/deque (swap): Likewise.
2025         * include/debug/list (swap): Likewise.
2026         * include/debug/vector (swap): Likewise.
2027         * include/debug/map.h (swap): Likewise.
2028         * include/debug/multimap.h (swap): Likewise.
2029         * include/debug/set.h (swap): Likewise.
2030         * include/debug/multiset.h (swap): Likewise.
2031         * include/debug/unordered_map (swap): Likewise.
2032         * include/debug/unordered_set (swap): Likewise.
2033         * include/ext/vstring.h (swap): Likewise.
2034         * include/tr1_impl/unordered_map (swap): Likewise.
2035         * include/tr1_impl/hashtable (swap): Likewise.
2036         * include/tr1_impl/unordered_set (swap): Likewise.
2037         * include/std/tuple (swap): Likewise.
2038         * include/std/mutex (swap): Likewise.
2039         * include/std/thread (swap): Likewise.
2040         (operator<<): Only output to lvalue streams.
2041         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2042         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2043         * testsuite/23_containers/deque/requirements/dr438/
2044         assign_neg.cc: Adjust line numbers.
2045         * testsuite/23_containers/deque/requirements/dr438/
2046         constructor_1_neg.cc: Likewise.
2047         * testsuite/23_containers/deque/requirements/dr438/
2048         constructor_2_neg.cc: Likewise.
2049         * testsuite/23_containers/deque/requirements/dr438/
2050         insert_neg.cc: Likewise.
2051         * testsuite/23_containers/list/requirements/dr438/
2052         assign_neg.cc: Likewise.
2053         * testsuite/23_containers/list/requirements/dr438/
2054         constructor_1_neg.cc: Likewise.
2055         * testsuite/23_containers/list/requirements/dr438/
2056         constructor_2_neg.cc: Likewise.
2057         * testsuite/23_containers/list/requirements/dr438/
2058         insert_neg.cc: Likewise.
2059         * testsuite/23_containers/vector/requirements/dr438/
2060         assign_neg.cc: Likewise.
2061         * testsuite/23_containers/vector/requirements/dr438/
2062         constructor_1_neg.cc: Likewise.
2063         * testsuite/23_containers/vector/requirements/dr438/
2064         constructor_2_neg.cc: Likewise.
2065         * testsuite/23_containers/vector/requirements/dr438/
2066         insert_neg.cc: Likewise.
2067         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2068         test non-member swap.
2069         * testsuite/30_threads/thread/swap/2.cc: Remove.
2070
2071 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
2072
2073         * include/std/mutex: Move std::lock_error to ...
2074         * src/compatibility.cc: Here.
2075         * src/mutex.cc: Likewise.
2076         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2077         for lock types and remove std::lock_error check.
2078
2079 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2080
2081         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2082         double include.
2083
2084 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2085
2086         PR libstdc++/40160
2087         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2088         typeid when __GXX_RTTI is undefined.
2089         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2090         for null _M_variant._M_iterator._M_type,
2091         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2092         * testsuite/21_strings/basic_string/40160.cc: New.
2093
2094 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2095
2096         * testsuite/26_numerics/random/discrete_distribution/cons/
2097         num_xbound_fun.cc: Minor tweaks.
2098         * testsuite/26_numerics/random/piecewise_constant_distribution/
2099         cons/initlist_fun.cc: Likewise
2100         * testsuite/26_numerics/random/piecewise_constant_distribution/
2101         cons/num_xbound_fun.cc: Likewise
2102         * testsuite/26_numerics/random/piecewise_linear_distribution/
2103         cons/initlist_fun.cc: Likewise
2104         * testsuite/26_numerics/random/piecewise_linear_distribution/
2105         cons/num_xbound_fun.cc: Likewise
2106
2107 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
2108
2109         PR libstdc++/36211
2110         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
2111         cxxldflags to additional_flags rather than cxx_final.
2112
2113 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
2114
2115         * testsuite/26_numerics/random/discrete_distribution/cons/
2116         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
2117         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2118         initlist_fun.cc: Likewise
2119         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2120         num_xbound_fun.cc: Likewise
2121         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2122         initlist_fun.cc: Likewise
2123         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2124         num_xbound_fun.cc: Likewise
2125
2126 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2127
2128         PR libstdc++/40123
2129         * random.tcc (independent_bits_engine<>::operator()()): Use
2130         result_type(1), not 1UL.
2131
2132         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
2133         and _M_b.min(), instead of this->max() and this->min().
2134
2135         * random.h (_ShiftMin1): Remove, adjust everywhere.
2136
2137         * random.tcc: Minor cosmetic changes.
2138
2139 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
2140
2141         * include/bits/random.tcc (cauchy_distribution<>::
2142         operator()(_UniformRandomNumberGenerator&, const param_type&)):
2143         Avoid M_PI, a glibc extension.
2144
2145 2009-05-13  Ben Elliston  <bje@au.ibm.com>
2146
2147         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
2148         * include/Makefile.in: Likewise.
2149
2150 2009-05-13  Ben Elliston  <bje@au.ibm.com>
2151
2152         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
2153         const void * const.
2154
2155 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
2156
2157         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
2158         random number engines, complex, bitset, array, time utilities, and
2159         char_traits.
2160
2161 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
2162
2163         * libsupc++/exception: Include nested_exception.h in C++0x mode.
2164         * libsupc++/nested_exception.h: New.
2165         * libsupc++/Makefile.am: Add new header.
2166         * libsupc++/Makefile.in: Regenerate.
2167         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
2168         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
2169         * testsuite/18_support/nested_exception/cons.cc: New.
2170         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
2171         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
2172         * doc/xml/manual/status_cxx200x.xml: Adjust.
2173
2174 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2175
2176         * include/ext/throw_allocator.h: Remove redundant include.
2177
2178 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2179
2180         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2181         out of line member functions definitions.
2182         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2183         Remove, use static locals instead.
2184         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2185         * src/throw_allocator.cc: New.
2186         * src/Makefile.am: Add.
2187         * config/abi/pre/gnu.ver: Add exports.
2188         * src/Makefile.in: Regenerate.
2189
2190 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2191
2192         * configure.ac: Bump libtool_VERSION to 6:12:0.
2193         * configure: Regenerate.
2194
2195 2009-05-07  Matthias Klose  <doko@ubuntu.com>
2196
2197         PR libstdc++/40038
2198         * src/math_stubs_long_double.cc: Add ceill.
2199
2200 2009-05-06  Johannes Singler  <singler@ira.uka.de>
2201
2202         PR libstdc++/39546
2203         * include/parallel/algo.h (find_switch):
2204         Parametrize binder2nd with const T& instead of T.
2205         * testsuite/25_algorithms/find/39546.cc: new test case
2206
2207 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2208
2209         Revert:
2210         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2211
2212         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2213         possible.
2214         * configure: Regenerate.
2215
2216 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
2217
2218         PR libstdc++/39909
2219         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
2220         __set_once_functor_lock_ptr): Replace global lock object with local
2221         locks on global mutex.
2222         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
2223         __set_once_functor_lock_ptr): Likewise, keeping old function to
2224         preserve ABI.
2225         (__once_proxy): Use pointer to local lock if set, global lock
2226         otherwise.
2227         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
2228         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
2229         * testsuite/30_threads/call_once/39909.cc: New.
2230
2231 2009-05-03  Jan Hubicka  <jh@suse.cz>
2232
2233         * include/parallel/settings.h (get): Mark const.
2234         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
2235         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
2236         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
2237         throw ().
2238         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
2239         (is_open, fd): Mark pure and throw ().
2240         (seekoff): Mark throw ().
2241
2242 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2243
2244         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2245         possible.
2246         * configure: Regenerate.
2247
2248 2009-05-02  Jan Hubicka  <jh@suse.cz>
2249
2250         * include/tr1_impl/functional_hash.h (explicit specializations of ()
2251         operator): Mark pure.
2252
2253 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
2254
2255         * scripts/create_testsuite_files: Remove thread directory.
2256
2257 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
2258
2259         PR libstdc++/39868
2260         * scripts/run_doxygen: Uncomment removal of includes.
2261         (problematic): Rewrite __cxxabiv1 namespace to abi.
2262
2263 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2264
2265         Revert the last commit.
2266
2267 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
2268
2269         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
2270         Replace global lock object with local locks on global mutex.
2271         * src/mutex.cc: Likewise.
2272         * config/abi/pre/gnu.ver: Adjust.
2273         * testsuite/30_threads/call_once/call_once2.cc: New.
2274
2275 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
2276
2277         PR libstdc++/39880
2278         PR libstdc++/39881
2279         PR libstdc++/39882
2280         * include/std/system_error (is_error_code_enum<errc>): Remove.
2281         (error_condition<>::error_condition(_ErrorCodeEnum,)
2282         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
2283         (error_code<>::error_code(_ErrorCodeEnum,),
2284         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
2285         * testsuite/19_diagnostics/system_error/39880.cc: New.
2286         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
2287         Likewise.
2288         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
2289         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
2290         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
2291         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
2292         Adjust.
2293         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2294         Likewise.
2295         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2296         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2297         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2298         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
2299         Likewise.
2300         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2301         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2302         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2303         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
2304
2305 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
2306
2307         * doc/xml/authors.xml: Add space.
2308         * doc/xml/faq.xml: Update links.
2309         * doc/xml/manual/intro.xml: Same.
2310         * doc/xml/manual/abi.xml: Update.
2311         * doc/xml/manual/appendix_contributing.xml: Fix typo.
2312         * doc/xml/manual/status_cxxtr1.xml: Update links.
2313         * doc/xml/manual/status_cxx1998.xml: Same.
2314         * doc/xml/manual/status_cxx200x.xml: Same.
2315
2316 2009-04-22  Jan Hubicka  <jh@suse.cz>
2317
2318         * include/tr1_impl/array (at): Do not use builtin_expect.
2319         * include/ext/throw_allocator.h (allocate): Likewise.
2320         * include/ext/pool_allocator.h (allocate): Likweise.
2321         * include/ext/bitmap_allocator.h (allocate): Likewise.
2322         * include/ext/rc_string_base.h (_S_construct): Likewise.
2323         * include/ext/malloc_allocator.h (allocate): Likewise.
2324         * include/ext/mt_allocator.h (allocate): Likewise.
2325         * include/ext/sso_string_base.h (_M_construct): Likewise.
2326         * include/bits/basic_string.tcc (_S_construct): Likewise.
2327
2328 2009-04-22  Jan Hubicka  <jh@suse.cz>
2329
2330         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2331         (atexit, atoll, stroll, strtoull): Mark throw ()
2332         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2333         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
2334         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2335         (atexit, atoll, stroll, strtoull): Mark throw ()
2336         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2337         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2338
2339 2009-04-21  Jan Hubicka  <jh@suse.cz>
2340
2341         * include/ext/atomicity.h
2342         (__exchange_and_add, __atomic_add): Mark throw ().
2343         * config/os/aix/atomicity.h
2344         * config/os/aix/atomicity.h
2345         * config/os/irix/atomicity.h
2346         * config/cpu/cris/atomicity.h
2347         * config/cpu/m68k/atomicity.h
2348         * config/cpu/hppa/atomicity.h
2349         * config/cpu/sparc/atomicity.h
2350         * config/cpu/i386/atomicity.h
2351         * config/cpu/i486/atomicity.h
2352         * config/cpu/sh/atomicity.h
2353         * config/cpu/generic/atomicity_mutex/atomicity.h
2354         * config/cpu/generic/atomicity_builtins/atomicity.h
2355         (__exchange_and_add, __atomic_add): Mark throw ().
2356
2357 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
2358
2359         PR libstdc++/39835
2360         * include/bits/random.h: Avoid the badname __alpha (and, for
2361         consistency, __beta too).
2362         * include/bits/random.tcc: Likewise.
2363
2364 2009-04-19  Jan Hubicka  <jh@suse.cz>
2365
2366         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
2367         _GLIBCXX_NOTHROW.
2368
2369 2009-04-19  Jan Hubicka  <jh@suse.cz>
2370
2371         * include/c_compatibility/stdatomic.h
2372         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
2373         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
2374         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
2375
2376 2009-04-18  Jan Hubicka  <jh@suse.cz>
2377
2378         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
2379         * libsupc++/unwind-cxx.h (__cxa_get_globals,
2380         __cxa_get_globals_fast): Mark const.
2381         (__cxa_get_exception_ptr): Mark pure.
2382         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
2383         (__terminate): Makr throw ().
2384         * libsupc++/exception (terminate): Mark throw().
2385         (uncaught_exception): Mark pure.
2386         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
2387         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
2388         Mark throw().
2389         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
2390         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
2391         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
2392         __cxa_guard_abort): Mark throw ().
2393         (__cxa_pure_virtual): Mark noreturn.
2394         (__cxa_current_exception_type): Mark throw and pure.
2395         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
2396         __cxa_exception_type): Mark pure.
2397         (_M_safe_bool_dummy): Mark pure and const.
2398
2399 2009-04-18  Jan Hubicka  <jh@suse.cz>
2400
2401         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
2402         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
2403         _M_destroy_thread_key): Mark throw ()
2404         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
2405         _M_singular, _M_can_compare _M_get_mutex, _M_message,
2406         _M_get_max_length): Mark throw ().
2407         * include/debug/formatter.h (_M_message, _M_format_word,
2408         _M_get_max_length): Mark throw ().
2409         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
2410         _M_detach_single): Mark throw ().
2411         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
2412         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
2413         throw ()
2414         (_M_get_mutex): Mark throw ().
2415         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
2416         (_M_destroy_thread_key): Mark CONST and throw.
2417         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
2418         throw ().
2419
2420 2009-04-18  Jan Hubicka  <jh@suse.cz>
2421
2422         * src/condition_variable.cc (condition_variable,
2423         condition_variable_any constructors): Mark throw()
2424         * src/hash.cc (operator() for long double, string, and wstring): Mark
2425         throw ().
2426         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
2427         _M_setup, rdbuf, str): Mark throw ().
2428         * src/chrono.cc (new): Mark throw ().
2429         * include/std/system_error (system_category, generic_category): Mark
2430         throw () and const.
2431         * include/std/chrono (now): Mark throw ().
2432         * include/std/condition_variable (condition_variable,
2433         ~condition_variable, condition_variable_any,
2434         ~condition_variable_any): Mark throw ().
2435         * include/std/mutex (mutex): Mark throw ().
2436         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
2437         throw.
2438         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
2439         and throw ().
2440         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
2441         * include/bits/locale_classes.h (_S_initialize_once,
2442         _S_clone_c_locale): Mark throw ().
2443         (_S_get_c_name): Mark const and throw ().
2444         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
2445         throw ().
2446         * include/bits/locale_facets.h (__convert_to_v explicit instances):
2447         Mark throw ().
2448         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
2449         throw ().
2450         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
2451         ios_base): Mark throw ()
2452         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
2453         * include/backward/strstream (strstreambuf constructors): Mark throw ().
2454         (str, freeze, _M_setupf): Mark throw ().
2455         (pcount): Mark pure and throw ().
2456         (rdbuf): Mark const and throw ().
2457
2458 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
2459
2460         PR libstdc++/39802
2461         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
2462         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
2463         Always accept negative values, for unsigned types too.
2464         * testsuite/22_locale/num_get/get/char/39802.cc: New.
2465         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
2466
2467 2009-04-18  Jan Hubicka  <jh@suse.cz>
2468
2469         * include/debug/formater.h: Include bits/c++config.h.
2470         (_M_error): Mark noreturn.
2471         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
2472         _GLIBCXX_NORETURN): New.
2473         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
2474         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
2475         Mark pure.
2476         * include/c_compatibility/stdatomic.h
2477         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
2478         __atomic_flag_wait_explicit, __atomic_flag_for_address):
2479         Mark by throw ().
2480         * src/atomic.cc (atomic_flag_test_and_set_explicit,
2481         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
2482         __atomic_flag_for_address): Mark by throw ().
2483
2484 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
2485
2486         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
2487
2488 2009-04-16  Jan Hubicka  <jh@suse.cz>
2489
2490         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
2491         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
2492         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
2493         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
2494         out body to ...
2495         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
2496         functions.
2497         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
2498         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
2499         _Rb_tree_black_count): Mark nothrow.
2500
2501 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
2502
2503         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
2504         from base classes.
2505         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
2506
2507 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
2508
2509         * doc/html: Regenerate.
2510
2511 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
2512
2513         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
2514
2515         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
2516         * doc/xml/gnu/fdl-1.2.xml: Same.
2517         * doc/xml/manual/numerics.xml: Same.
2518         * doc/xml/manual/concurrency.xml: Same.
2519         * doc/xml/manual/intro.xml: Same.
2520         * doc/xml/manual/status_cxxtr1.xml: Same.
2521         * doc/xml/manual/containers.xml: Same.
2522         * doc/xml/manual/io.xml: Same.
2523         * doc/xml/manual/utilities.xml: Same.
2524         * doc/xml/manual/support.xml: Same.
2525         * doc/xml/manual/using.xml: Same.
2526         * doc/xml/manual/localization.xml: Same.
2527         * doc/xml/manual/locale.xml: Same.
2528         * doc/xml/manual/extensions.xml: Same.
2529         * doc/xml/manual/appendix_contributing.xml: Same.
2530         * doc/xml/manual/diagnostics.xml: Same.
2531         * doc/xml/manual/status_cxx200x.xml: Same.
2532
2533 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
2534
2535         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
2536         * doc/xml/manual/status_cxx200x.xml: Adjust.
2537
2538 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
2539
2540         * doc/xml/spine.xml: Remove unused license entity, update
2541         copyright year.
2542
2543         * doc/xml/manual/spine.xml: Markup for primary index terms.
2544         * doc/xml/manual/numerics.xml: Same.
2545         * doc/xml/manual/intro.xml: Same.
2546         * doc/xml/manual/containers.xml: Same.
2547         * doc/xml/manual/io.xml: Same.
2548         * doc/xml/manual/appendix_porting.xml: Same.
2549         * doc/xml/manual/utilities.xml: Same.
2550         * doc/xml/manual/support.xml: Same.
2551         * doc/xml/manual/localization.xml: Same.
2552         * doc/xml/manual/strings.xml: Same.
2553         * doc/xml/manual/extensions.xml: Same.
2554         * doc/xml/manual/appendix_contributing.xml: Same.
2555         * doc/xml/manual/diagnostics.xml: Same.
2556         * doc/xml/manual/algorithms.xml: Same.
2557         * doc/xml/manual/appendix_free.xml: Same.
2558         * doc/xml/manual/iterators.xml: Same.
2559
2560         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
2561         * doc/xml/gnu/fdl-1.2.xml: Same.
2562
2563         * doc/xml/manual/status_cxx200x.xml: Re-write.
2564
2565 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
2566
2567         PR libstdc++/39629 (final bits)
2568         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
2569         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
2570         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
2571         Fix formula for __j.
2572         * include/bits/random.tcc (operator==(const normal_distribution<>&,
2573         const normal_distribution<>&): Remove.
2574         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
2575         const uniform_int_distribution<>&), operator==(const
2576         uniform_real_distribution<>&, const uniform_real_distribution<>&),
2577         operator==(const normal_distribution<>&, const normal_distribution<>&),
2578         operator==(const lognormal_distribution<>&,
2579         const lognormal_distribution<>&), operator==(const
2580         chi_squared_distribution<>&, const chi_squared_distribution<>&),
2581         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
2582         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
2583         operator==(const student_t_distribution<>&,
2584         const student_t_distribution<>&), operator==(const
2585         bernoulli_distribution<>&, const bernoulli_distribution<>&),
2586         operator==(const binomial_distribution<>&, const
2587         binomial_distribution<>&), operator==(const geometric_distribution<>&,
2588         const geometric_distribution<>&), operator==(const
2589         negative_binomial_distribution<>&, const
2590         negative_binomial_distribution<>&), operator==(const
2591         poisson_distribution<>&, const poisson_distribution<>&),
2592         operator==(const exponential_distribution<>&,
2593         const exponential_distribution<>&), operator==(const
2594         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
2595         weibull_distribution<>&, const weibull_distribution<>&),
2596         operator==(const extreme_value_distribution<>&,
2597         const extreme_value_distribution<>&), operator==(const
2598         discrete_distribution<>&, const discrete_distribution<>&),
2599         operator==(const piecewise_constant_distribution<>&,
2600         const piecewise_constant_distribution<>&), operator==(const
2601         piecewise_linear_distribution<>&, const
2602         piecewise_linear_distribution<>&)): Remove.
2603         * testsuite/26_numerics/random/uniform_real_distribution/operators/
2604         serialize.cc: Remove.
2605         * testsuite/26_numerics/random/piecewise_constant_distribution/
2606         operators/serialize.cc: Likewise.
2607         * testsuite/26_numerics/random/chi_squared_distribution/operators/
2608         serialize.cc: Likewise.
2609         * testsuite/26_numerics/random/normal_distribution/operators/
2610         serialize.cc: Likewise.
2611         * testsuite/26_numerics/random/uniform_int_distribution/operators/
2612         serialize.cc: Likewise.
2613         * testsuite/26_numerics/random/poisson_distribution/operators/
2614         serialize.cc: Likewise.
2615         * testsuite/26_numerics/random/bernoulli_distribution/operators/
2616         serialize.cc: Likewise.
2617         * testsuite/26_numerics/random/discrete_distribution/operators/
2618         serialize.cc: Likewise.
2619         * testsuite/26_numerics/random/weibull_distribution/operators/
2620         serialize.cc: Likewise.
2621         * testsuite/26_numerics/random/negative_binomial_distribution/
2622         operators/serialize.cc: Likewise.
2623         * testsuite/26_numerics/random/cauchy_distribution/operators/
2624         serialize.cc: Likewise.
2625         * testsuite/26_numerics/random/gamma_distribution/operators/
2626         serialize.cc: Likewise.
2627         * testsuite/26_numerics/random/fisher_f_distribution/operators/
2628         serialize.cc: Likewise.
2629         * testsuite/26_numerics/random/exponential_distribution/operators/
2630         serialize.cc: Likewise.
2631         * testsuite/26_numerics/random/lognormal_distribution/operators/
2632         serialize.cc: Likewise.
2633         * testsuite/26_numerics/random/binomial_distribution/operators/
2634         serialize.cc: Likewise.
2635         * testsuite/26_numerics/random/extreme_value_distribution/
2636         operators/serialize.cc: Likewise.
2637         * testsuite/26_numerics/random/piecewise_linear_distribution/
2638         operators/serialize.cc: Likewise.
2639         * testsuite/26_numerics/random/student_t_distribution/operators/
2640         serialize.cc: Likewise.
2641         * testsuite/26_numerics/random/geometric_distribution/operators/
2642         serialize.cc: Likewise.
2643
2644         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
2645         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
2646         mersenne_twister_engine<>::seed(_Gen&,
2647         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
2648         subtract_with_carry_engine<>::seed(_Gen&,
2649         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
2650         Remove, unused.
2651         * include/bits/random.tcc (linear_congruential_engine<>::
2652         seed(_Gen&, false_type): Likewise.
2653
2654 2009-04-09  Nick Clifton  <nickc@redhat.com>
2655
2656         * src/allocator-inst.cc: Change copyright header to refer to
2657         version 3 of the GNU General Public License with version 3.1
2658         of the GCC Runtime Library Exception and to point readers at
2659         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
2660         web page.
2661         * config/abi/compatibility.h: Likewise.
2662         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
2663         * config/abi/pre/gnu.ver: Likewise.
2664         * config/allocator/bitmap_allocator_base.h: Likewise.
2665         * config/allocator/malloc_allocator_base.h: Likewise.
2666         * config/allocator/mt_allocator_base.h: Likewise.
2667         * config/allocator/new_allocator_base.h: Likewise.
2668         * config/allocator/pool_allocator_base.h: Likewise.
2669         * config/cpu/alpha/atomic_word.h: Likewise.
2670         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
2671         * config/cpu/cris/atomic_word.h: Likewise.
2672         * config/cpu/cris/atomicity.h: Likewise.
2673         * config/cpu/generic/atomic_word.h: Likewise.
2674         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
2675         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
2676         * config/cpu/generic/cpu_defines.h: Likewise.
2677         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
2678         * config/cpu/hppa/atomicity.h: Likewise.
2679         * config/cpu/i386/atomicity.h: Likewise.
2680         * config/cpu/i486/atomicity.h: Likewise.
2681         * config/cpu/ia64/atomic_word.h: Likewise.
2682         * config/cpu/m68k/atomicity.h: Likewise.
2683         * config/cpu/powerpc/atomic_word.h: Likewise.
2684         * config/cpu/powerpc/cpu_defines.h: Likewise.
2685         * config/cpu/sh/atomicity.h: Likewise.
2686         * config/cpu/sparc/atomic_word.h: Likewise.
2687         * config/cpu/sparc/atomicity.h: Likewise.
2688         * config/io/basic_file_stdio.cc: Likewise.
2689         * config/io/basic_file_stdio.h: Likewise.
2690         * config/io/c_io_stdio.h: Likewise.
2691         * config/locale/darwin/ctype_members.cc: Likewise.
2692         * config/locale/generic/c++locale_internal.h: Likewise.
2693         * config/locale/generic/c_locale.cc: Likewise.
2694         * config/locale/generic/c_locale.h: Likewise.
2695         * config/locale/generic/codecvt_members.cc: Likewise.
2696         * config/locale/generic/collate_members.cc: Likewise.
2697         * config/locale/generic/ctype_members.cc: Likewise.
2698         * config/locale/generic/messages_members.cc: Likewise.
2699         * config/locale/generic/messages_members.h: Likewise.
2700         * config/locale/generic/monetary_members.cc: Likewise.
2701         * config/locale/generic/numeric_members.cc: Likewise.
2702         * config/locale/generic/time_members.cc: Likewise.
2703         * config/locale/generic/time_members.h: Likewise.
2704         * config/locale/gnu/c++locale_internal.h: Likewise.
2705         * config/locale/gnu/c_locale.cc: Likewise.
2706         * config/locale/gnu/c_locale.h: Likewise.
2707         * config/locale/gnu/codecvt_members.cc: Likewise.
2708         * config/locale/gnu/collate_members.cc: Likewise.
2709         * config/locale/gnu/ctype_members.cc: Likewise.
2710         * config/locale/gnu/messages_members.cc: Likewise.
2711         * config/locale/gnu/messages_members.h: Likewise.
2712         * config/locale/gnu/monetary_members.cc: Likewise.
2713         * config/locale/gnu/numeric_members.cc: Likewise.
2714         * config/locale/gnu/time_members.cc: Likewise.
2715         * config/locale/gnu/time_members.h: Likewise.
2716         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
2717         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
2718         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
2719         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
2720         * config/os/aix/atomic_word.h: Likewise.
2721         * config/os/aix/atomicity.h: Likewise.
2722         * config/os/aix/ctype_base.h: Likewise.
2723         * config/os/aix/ctype_inline.h: Likewise.
2724         * config/os/aix/ctype_noninline.h: Likewise.
2725         * config/os/aix/os_defines.h: Likewise.
2726         * config/os/bsd/darwin/ctype_base.h: Likewise.
2727         * config/os/bsd/darwin/ctype_inline.h: Likewise.
2728         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
2729         * config/os/bsd/darwin/os_defines.h: Likewise.
2730         * config/os/bsd/freebsd/ctype_base.h: Likewise.
2731         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
2732         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
2733         * config/os/bsd/freebsd/os_defines.h: Likewise.
2734         * config/os/bsd/netbsd/ctype_base.h: Likewise.
2735         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
2736         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
2737         * config/os/bsd/netbsd/os_defines.h: Likewise.
2738         * config/os/djgpp/ctype_base.h: Likewise.
2739         * config/os/djgpp/ctype_inline.h: Likewise.
2740         * config/os/djgpp/ctype_noninline.h: Likewise.
2741         * config/os/djgpp/os_defines.h: Likewise.
2742         * config/os/generic/ctype_base.h: Likewise.
2743         * config/os/generic/ctype_inline.h: Likewise.
2744         * config/os/generic/ctype_noninline.h: Likewise.
2745         * config/os/generic/error_constants.h: Likewise.
2746         * config/os/generic/os_defines.h: Likewise.
2747         * config/os/gnu-linux/ctype_base.h: Likewise.
2748         * config/os/gnu-linux/ctype_inline.h: Likewise.
2749         * config/os/gnu-linux/ctype_noninline.h: Likewise.
2750         * config/os/gnu-linux/os_defines.h: Likewise.
2751         * config/os/hpux/ctype_base.h: Likewise.
2752         * config/os/hpux/ctype_inline.h: Likewise.
2753         * config/os/hpux/ctype_noninline.h: Likewise.
2754         * config/os/hpux/os_defines.h: Likewise.
2755         * config/os/irix/atomic_word.h: Likewise.
2756         * config/os/irix/atomicity.h: Likewise.
2757         * config/os/irix/irix5.2/ctype_base.h: Likewise.
2758         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
2759         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
2760         * config/os/irix/irix5.2/os_defines.h: Likewise.
2761         * config/os/irix/irix6.5/ctype_base.h: Likewise.
2762         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
2763         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
2764         * config/os/irix/irix6.5/os_defines.h: Likewise.
2765         * config/os/mingw32/ctype_base.h: Likewise.
2766         * config/os/mingw32/ctype_inline.h: Likewise.
2767         * config/os/mingw32/ctype_noninline.h: Likewise.
2768         * config/os/mingw32/error_constants.h: Likewise.
2769         * config/os/mingw32/os_defines.h: Likewise.
2770         * config/os/newlib/ctype_base.h: Likewise.
2771         * config/os/newlib/ctype_inline.h: Likewise.
2772         * config/os/newlib/ctype_noninline.h: Likewise.
2773         * config/os/newlib/os_defines.h: Likewise.
2774         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
2775         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
2776         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
2777         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
2778         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
2779         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
2780         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
2781         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
2782         * config/os/tpf/ctype_base.h: Likewise.
2783         * config/os/tpf/ctype_inline.h: Likewise.
2784         * config/os/tpf/ctype_noninline.h: Likewise.
2785         * config/os/tpf/os_defines.h: Likewise.
2786         * config/os/uclibc/ctype_base.h: Likewise.
2787         * config/os/uclibc/ctype_inline.h: Likewise.
2788         * config/os/uclibc/ctype_noninline.h: Likewise.
2789         * config/os/uclibc/os_defines.h: Likewise.
2790         * config/os/vxworks/ctype_base.h: Likewise.
2791         * config/os/vxworks/ctype_inline.h: Likewise.
2792         * config/os/vxworks/ctype_noninline.h: Likewise.
2793         * config/os/vxworks/os_defines.h: Likewise.
2794         * include/backward/auto_ptr.h: Likewise.
2795         * include/backward/backward_warning.h: Likewise.
2796         * include/backward/binders.h: Likewise.
2797         * include/backward/hash_fun.h: Likewise.
2798         * include/backward/hash_map: Likewise.
2799         * include/backward/hash_set: Likewise.
2800         * include/backward/hashtable.h: Likewise.
2801         * include/backward/strstream: Likewise.
2802         * include/bits/algorithmfwd.h: Likewise.
2803         * include/bits/allocator.h: Likewise.
2804         * include/bits/atomic_0.h: Likewise.
2805         * include/bits/atomic_2.h: Likewise.
2806         * include/bits/atomicfwd_c.h: Likewise.
2807         * include/bits/atomicfwd_cxx.h: Likewise.
2808         * include/bits/basic_ios.h: Likewise.
2809         * include/bits/basic_ios.tcc: Likewise.
2810         * include/bits/basic_string.h: Likewise.
2811         * include/bits/basic_string.tcc: Likewise.
2812         * include/bits/boost_concept_check.h: Likewise.
2813         * include/bits/c++config: Likewise.
2814         * include/bits/char_traits.h: Likewise.
2815         * include/bits/codecvt.h: Likewise.
2816         * include/bits/concept_check.h: Likewise.
2817         * include/bits/cpp_type_traits.h: Likewise.
2818         * include/bits/deque.tcc: Likewise.
2819         * include/bits/forward_list.h: Likewise.
2820         * include/bits/forward_list.tcc: Likewise.
2821         * include/bits/fstream.tcc: Likewise.
2822         * include/bits/functexcept.h: Likewise.
2823         * include/bits/functional_hash.h: Likewise.
2824         * include/bits/gslice.h: Likewise.
2825         * include/bits/gslice_array.h: Likewise.
2826         * include/bits/hashtable.h: Likewise.
2827         * include/bits/indirect_array.h: Likewise.
2828         * include/bits/ios_base.h: Likewise.
2829         * include/bits/istream.tcc: Likewise.
2830         * include/bits/list.tcc: Likewise.
2831         * include/bits/locale_classes.h: Likewise.
2832         * include/bits/locale_classes.tcc: Likewise.
2833         * include/bits/locale_facets.h: Likewise.
2834         * include/bits/locale_facets.tcc: Likewise.
2835         * include/bits/locale_facets_nonio.h: Likewise.
2836         * include/bits/locale_facets_nonio.tcc: Likewise.
2837         * include/bits/localefwd.h: Likewise.
2838         * include/bits/mask_array.h: Likewise.
2839         * include/bits/move.h: Likewise.
2840         * include/bits/ostream.tcc: Likewise.
2841         * include/bits/ostream_insert.h: Likewise.
2842         * include/bits/postypes.h: Likewise.
2843         * include/bits/shared_ptr.h: Likewise.
2844         * include/bits/slice_array.h: Likewise.
2845         * include/bits/sstream.tcc: Likewise.
2846         * include/bits/stl_algo.h: Likewise.
2847         * include/bits/stl_algobase.h: Likewise.
2848         * include/bits/stl_bvector.h: Likewise.
2849         * include/bits/stl_construct.h: Likewise.
2850         * include/bits/stl_deque.h: Likewise.
2851         * include/bits/stl_function.h: Likewise.
2852         * include/bits/stl_heap.h: Likewise.
2853         * include/bits/stl_iterator.h: Likewise.
2854         * include/bits/stl_iterator_base_funcs.h: Likewise.
2855         * include/bits/stl_iterator_base_types.h: Likewise.
2856         * include/bits/stl_list.h: Likewise.
2857         * include/bits/stl_map.h: Likewise.
2858         * include/bits/stl_multimap.h: Likewise.
2859         * include/bits/stl_multiset.h: Likewise.
2860         * include/bits/stl_numeric.h: Likewise.
2861         * include/bits/stl_pair.h: Likewise.
2862         * include/bits/stl_queue.h: Likewise.
2863         * include/bits/stl_raw_storage_iter.h: Likewise.
2864         * include/bits/stl_relops.h: Likewise.
2865         * include/bits/stl_set.h: Likewise.
2866         * include/bits/stl_stack.h: Likewise.
2867         * include/bits/stl_tempbuf.h: Likewise.
2868         * include/bits/stl_tree.h: Likewise.
2869         * include/bits/stl_uninitialized.h: Likewise.
2870         * include/bits/stl_vector.h: Likewise.
2871         * include/bits/stream_iterator.h: Likewise.
2872         * include/bits/streambuf.tcc: Likewise.
2873         * include/bits/streambuf_iterator.h: Likewise.
2874         * include/bits/stringfwd.h: Likewise.
2875         * include/bits/unique_ptr.h: Likewise.
2876         * include/bits/valarray_after.h: Likewise.
2877         * include/bits/valarray_array.h: Likewise.
2878         * include/bits/valarray_array.tcc: Likewise.
2879         * include/bits/valarray_before.h: Likewise.
2880         * include/bits/vector.tcc: Likewise.
2881         * include/c/cassert: Likewise.
2882         * include/c/cctype: Likewise.
2883         * include/c/cerrno: Likewise.
2884         * include/c/cfloat: Likewise.
2885         * include/c/ciso646: Likewise.
2886         * include/c/climits: Likewise.
2887         * include/c/clocale: Likewise.
2888         * include/c/cmath: Likewise.
2889         * include/c/csetjmp: Likewise.
2890         * include/c/csignal: Likewise.
2891         * include/c/cstdarg: Likewise.
2892         * include/c/cstddef: Likewise.
2893         * include/c/cstdio: Likewise.
2894         * include/c/cstdlib: Likewise.
2895         * include/c/cstring: Likewise.
2896         * include/c/ctime: Likewise.
2897         * include/c/cwchar: Likewise.
2898         * include/c/cwctype: Likewise.
2899         * include/c_compatibility/assert.h: Likewise.
2900         * include/c_compatibility/complex.h: Likewise.
2901         * include/c_compatibility/ctype.h: Likewise.
2902         * include/c_compatibility/errno.h: Likewise.
2903         * include/c_compatibility/fenv.h: Likewise.
2904         * include/c_compatibility/float.h: Likewise.
2905         * include/c_compatibility/inttypes.h: Likewise.
2906         * include/c_compatibility/iso646.h: Likewise.
2907         * include/c_compatibility/limits.h: Likewise.
2908         * include/c_compatibility/locale.h: Likewise.
2909         * include/c_compatibility/math.h: Likewise.
2910         * include/c_compatibility/setjmp.h: Likewise.
2911         * include/c_compatibility/signal.h: Likewise.
2912         * include/c_compatibility/stdarg.h: Likewise.
2913         * include/c_compatibility/stdatomic.h: Likewise.
2914         * include/c_compatibility/stdbool.h: Likewise.
2915         * include/c_compatibility/stddef.h: Likewise.
2916         * include/c_compatibility/stdint.h: Likewise.
2917         * include/c_compatibility/stdio.h: Likewise.
2918         * include/c_compatibility/stdlib.h: Likewise.
2919         * include/c_compatibility/string.h: Likewise.
2920         * include/c_compatibility/tgmath.h: Likewise.
2921         * include/c_compatibility/time.h: Likewise.
2922         * include/c_compatibility/wchar.h: Likewise.
2923         * include/c_compatibility/wctype.h: Likewise.
2924         * include/c_global/cassert: Likewise.
2925         * include/c_global/ccomplex: Likewise.
2926         * include/c_global/cctype: Likewise.
2927         * include/c_global/cerrno: Likewise.
2928         * include/c_global/cfenv: Likewise.
2929         * include/c_global/cfloat: Likewise.
2930         * include/c_global/cinttypes: Likewise.
2931         * include/c_global/ciso646: Likewise.
2932         * include/c_global/climits: Likewise.
2933         * include/c_global/clocale: Likewise.
2934         * include/c_global/cmath.tcc: Likewise.
2935         * include/c_global/cmath: Likewise.
2936         * include/c_global/csetjmp: Likewise.
2937         * include/c_global/csignal: Likewise.
2938         * include/c_global/cstdarg: Likewise.
2939         * include/c_global/cstdatomic: Likewise.
2940         * include/c_global/cstdbool: Likewise.
2941         * include/c_global/cstddef: Likewise.
2942         * include/c_global/cstdint: Likewise.
2943         * include/c_global/cstdio: Likewise.
2944         * include/c_global/cstdlib: Likewise.
2945         * include/c_global/cstring: Likewise.
2946         * include/c_global/ctgmath: Likewise.
2947         * include/c_global/ctime: Likewise.
2948         * include/c_global/cwchar: Likewise.
2949         * include/c_global/cwctype: Likewise.
2950         * include/c_std/cassert: Likewise.
2951         * include/c_std/cctype: Likewise.
2952         * include/c_std/cerrno: Likewise.
2953         * include/c_std/cfloat: Likewise.
2954         * include/c_std/ciso646: Likewise.
2955         * include/c_std/climits: Likewise.
2956         * include/c_std/clocale: Likewise.
2957         * include/c_std/cmath.tcc: Likewise.
2958         * include/c_std/cmath: Likewise.
2959         * include/c_std/csetjmp: Likewise.
2960         * include/c_std/csignal: Likewise.
2961         * include/c_std/cstdarg: Likewise.
2962         * include/c_std/cstddef: Likewise.
2963         * include/c_std/cstdio: Likewise.
2964         * include/c_std/cstdlib: Likewise.
2965         * include/c_std/cstring: Likewise.
2966         * include/c_std/ctime: Likewise.
2967         * include/c_std/cwchar: Likewise.
2968         * include/c_std/cwctype: Likewise.
2969         * include/debug/bitset: Likewise.
2970         * include/debug/debug.h: Likewise.
2971         * include/debug/deque: Likewise.
2972         * include/debug/formatter.h: Likewise.
2973         * include/debug/functions.h: Likewise.
2974         * include/debug/list: Likewise.
2975         * include/debug/macros.h: Likewise.
2976         * include/debug/map.h: Likewise.
2977         * include/debug/map: Likewise.
2978         * include/debug/multimap.h: Likewise.
2979         * include/debug/multiset.h: Likewise.
2980         * include/debug/safe_base.h: Likewise.
2981         * include/debug/safe_iterator.h: Likewise.
2982         * include/debug/safe_iterator.tcc: Likewise.
2983         * include/debug/safe_sequence.h: Likewise.
2984         * include/debug/set.h: Likewise.
2985         * include/debug/set: Likewise.
2986         * include/debug/string: Likewise.
2987         * include/debug/unordered_map: Likewise.
2988         * include/debug/unordered_set: Likewise.
2989         * include/debug/vector: Likewise.
2990         * include/ext/algorithm: Likewise.
2991         * include/ext/array_allocator.h: Likewise.
2992         * include/ext/atomicity.h: Likewise.
2993         * include/ext/bitmap_allocator.h: Likewise.
2994         * include/ext/cast.h: Likewise.
2995         * include/ext/codecvt_specializations.h: Likewise.
2996         * include/ext/concurrence.h: Likewise.
2997         * include/ext/debug_allocator.h: Likewise.
2998         * include/ext/enc_filebuf.h: Likewise.
2999         * include/ext/extptr_allocator.h: Likewise.
3000         * include/ext/functional: Likewise.
3001         * include/ext/iterator: Likewise.
3002         * include/ext/malloc_allocator.h: Likewise.
3003         * include/ext/memory: Likewise.
3004         * include/ext/mt_allocator.h: Likewise.
3005         * include/ext/new_allocator.h: Likewise.
3006         * include/ext/numeric: Likewise.
3007         * include/ext/numeric_traits.h: Likewise.
3008         * include/ext/pb_ds/assoc_container.hpp: Likewise.
3009         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3010         Likewise.
3011         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3012         Likewise.
3013         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3014         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3015         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3016         Likewise.
3017         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3018         Likewise.
3019         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3020         Likewise.
3021         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3022         Likewise.
3023         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3024         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3025         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3026         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3027         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3028         Likewise.
3029         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3030         Likewise.
3031         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3032         Likewise.
3033         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3034         Likewise.
3035         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3036         Likewise.
3037         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3038         Likewise.
3039         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3040         Likewise.
3041         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3042         Likewise.
3043         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3044         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3045         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3046         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3047         Likewise.
3048         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3049         Likewise.
3050         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3051         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3052         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3053         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3054         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3055         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3056         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3057         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3058         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3059         Likewise.
3060         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3061         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3062         Likewise.
3063         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3064         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3065         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3066         Likewise.
3067         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3068         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3069         Likewise.
3070         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3071         Likewise.
3072         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3073         Likewise.
3074         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3075         Likewise.
3076         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3077         Likewise.
3078         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3079         Likewise.
3080         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3081         Likewise.
3082         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3083         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3084         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3085         Likewise.
3086         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3087         Likewise.
3088         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3089         Likewise.
3090         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3091         Likewise.
3092         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3093         Likewise.
3094         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3095         Likewise.
3096         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3097         Likewise.
3098         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3099         Likewise.
3100         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3101         Likewise.
3102         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3103         Likewise.
3104         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
3105         Likewise.
3106         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
3107         Likewise.
3108         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
3109         Likewise.
3110         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
3111         Likewise.
3112         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
3113         Likewise.
3114         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3115         Likewise.
3116         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
3117         Likewise.
3118         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
3119         Likewise.
3120         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
3121         Likewise.
3122         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
3123         Likewise.
3124         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3125         Likewise.
3126         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
3127         Likewise.
3128         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
3129         Likewise.
3130         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
3131         Likewise.
3132         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
3133         Likewise.
3134         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
3135         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
3136         Likewise.
3137         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
3138         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
3139         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
3140         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
3141         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
3142         Likewise.
3143         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3144         Likewise.
3145         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3146         Likewise.
3147         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
3148         Likewise.
3149         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3150         Likewise.
3151         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
3152         Likewise.
3153         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
3154         Likewise.
3155         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3156         Likewise.
3157         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
3158         Likewise.
3159         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
3160         Likewise.
3161         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
3162         Likewise.
3163         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
3164         Likewise.
3165         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
3166         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
3167         Likewise.
3168         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
3169         Likewise.
3170         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3171         Likewise.
3172         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
3173         Likewise.
3174         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
3175         Likewise.
3176         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
3177         Likewise.
3178         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
3179         Likewise.
3180         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3181         Likewise.
3182         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
3183         Likewise.
3184         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
3185         Likewise.
3186         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
3187         Likewise.
3188         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
3189         Likewise.
3190         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
3191         Likewise.
3192         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
3193         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
3194         Likewise.
3195         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
3196         Likewise.
3197         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
3198         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
3199         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
3200         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
3201         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
3202         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
3203         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
3204         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
3205         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
3206         Likewise.
3207         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
3208         Likewise.
3209         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
3210         Likewise.
3211         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
3212         Likewise.
3213         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
3214         Likewise.
3215         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
3216         Likewise.
3217         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
3218         Likewise.
3219         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
3220         Likewise.
3221         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
3222         Likewise.
3223         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
3224         Likewise.
3225         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
3226         Likewise.
3227         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
3228         Likewise.
3229         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
3230         Likewise.
3231         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
3232         Likewise.
3233         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
3234         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
3235         Likewise.
3236         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
3237         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
3238         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
3239         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
3240         Likewise.
3241         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
3242         Likewise.
3243         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
3244         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
3245         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
3246         Likewise.
3247         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
3248         Likewise.
3249         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
3250         Likewise.
3251         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
3252         Likewise.
3253         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
3254         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
3255         Likewise.
3256         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
3257         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
3258         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
3259         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
3260         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
3261         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
3262         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
3263         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
3264         Likewise.
3265         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
3266         Likewise.
3267         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
3268         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
3269         Likewise.
3270         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
3271         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
3272         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
3273         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
3274         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
3275         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
3276         Likewise.
3277         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
3278         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
3279         Likewise.
3280         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
3281         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
3282         Likewise.
3283         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
3284         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
3285         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
3286         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
3287         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
3288         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
3289         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
3290         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
3291         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
3292         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
3293         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
3294         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
3295         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
3296         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
3297         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
3298         Likewise.
3299         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
3300         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
3301         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
3302         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
3303         Likewise.
3304         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
3305         Likewise.
3306         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
3307         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
3308         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
3309         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
3310         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
3311         Likewise.
3312         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
3313         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
3314         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
3315         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
3316         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
3317         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
3318         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
3319         Likewise.
3320         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
3321         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
3322         Likewise.
3323         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
3324         Likewise.
3325         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
3326         Likewise.
3327         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
3328         Likewise.
3329         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
3330         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
3331         Likewise.
3332         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
3333         Likewise.
3334         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
3335         Likewise.
3336         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
3337         Likewise.
3338         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
3339         Likewise.
3340         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
3341         Likewise.
3342         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
3343         Likewise.
3344         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
3345         Likewise.
3346         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
3347         Likewise.
3348         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
3349         Likewise.
3350         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
3351         Likewise.
3352         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
3353         Likewise.
3354         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
3355         Likewise.
3356         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
3357         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
3358         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
3359         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
3360         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
3361         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
3362         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
3363         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
3364         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
3365         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
3366         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
3367         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
3368         Likewise.
3369         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
3370         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
3371         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
3372         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
3373         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
3374         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
3375         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
3376         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
3377         Likewise.
3378         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
3379         Likewise.
3380         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
3381         Likewise.
3382         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
3383         Likewise.
3384         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
3385         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
3386         Likewise.
3387         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
3388         Likewise.
3389         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
3390         Likewise.
3391         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
3392         Likewise.
3393         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
3394         Likewise.
3395         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
3396         Likewise.
3397         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
3398         Likewise.
3399         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
3400         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
3401         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
3402         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
3403         Likewise.
3404         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
3405         Likewise.
3406         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
3407         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
3408         Likewise.
3409         * include/ext/pb_ds/exception.hpp: Likewise.
3410         * include/ext/pb_ds/hash_policy.hpp: Likewise.
3411         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
3412         * include/ext/pb_ds/priority_queue.hpp: Likewise.
3413         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
3414         * include/ext/pb_ds/tree_policy.hpp: Likewise.
3415         * include/ext/pb_ds/trie_policy.hpp: Likewise.
3416         * include/ext/pod_char_traits.h: Likewise.
3417         * include/ext/pointer.h: Likewise.
3418         * include/ext/pool_allocator.h: Likewise.
3419         * include/ext/rb_tree: Likewise.
3420         * include/ext/rc_string_base.h: Likewise.
3421         * include/ext/rope: Likewise.
3422         * include/ext/ropeimpl.h: Likewise.
3423         * include/ext/slist: Likewise.
3424         * include/ext/sso_string_base.h: Likewise.
3425         * include/ext/stdio_filebuf.h: Likewise.
3426         * include/ext/stdio_sync_filebuf.h: Likewise.
3427         * include/ext/string_conversions.h: Likewise.
3428         * include/ext/throw_allocator.h: Likewise.
3429         * include/ext/type_traits.h: Likewise.
3430         * include/ext/typelist.h: Likewise.
3431         * include/ext/vstring.h: Likewise.
3432         * include/ext/vstring.tcc: Likewise.
3433         * include/ext/vstring_fwd.h: Likewise.
3434         * include/ext/vstring_util.h: Likewise.
3435         * include/parallel/algo.h: Likewise.
3436         * include/parallel/algobase.h: Likewise.
3437         * include/parallel/algorithm: Likewise.
3438         * include/parallel/algorithmfwd.h: Likewise.
3439         * include/parallel/balanced_quicksort.h: Likewise.
3440         * include/parallel/base.h: Likewise.
3441         * include/parallel/basic_iterator.h: Likewise.
3442         * include/parallel/checkers.h: Likewise.
3443         * include/parallel/compatibility.h: Likewise.
3444         * include/parallel/compiletime_settings.h: Likewise.
3445         * include/parallel/equally_split.h: Likewise.
3446         * include/parallel/features.h: Likewise.
3447         * include/parallel/find.h: Likewise.
3448         * include/parallel/find_selectors.h: Likewise.
3449         * include/parallel/for_each.h: Likewise.
3450         * include/parallel/for_each_selectors.h: Likewise.
3451         * include/parallel/iterator.h: Likewise.
3452         * include/parallel/list_partition.h: Likewise.
3453         * include/parallel/losertree.h: Likewise.
3454         * include/parallel/merge.h: Likewise.
3455         * include/parallel/multiseq_selection.h: Likewise.
3456         * include/parallel/multiway_merge.h: Likewise.
3457         * include/parallel/multiway_mergesort.h: Likewise.
3458         * include/parallel/numeric: Likewise.
3459         * include/parallel/numericfwd.h: Likewise.
3460         * include/parallel/omp_loop.h: Likewise.
3461         * include/parallel/omp_loop_static.h: Likewise.
3462         * include/parallel/par_loop.h: Likewise.
3463         * include/parallel/parallel.h: Likewise.
3464         * include/parallel/partial_sum.h: Likewise.
3465         * include/parallel/partition.h: Likewise.
3466         * include/parallel/queue.h: Likewise.
3467         * include/parallel/quicksort.h: Likewise.
3468         * include/parallel/random_number.h: Likewise.
3469         * include/parallel/random_shuffle.h: Likewise.
3470         * include/parallel/search.h: Likewise.
3471         * include/parallel/set_operations.h: Likewise.
3472         * include/parallel/settings.h: Likewise.
3473         * include/parallel/sort.h: Likewise.
3474         * include/parallel/tags.h: Likewise.
3475         * include/parallel/types.h: Likewise.
3476         * include/parallel/unique_copy.h: Likewise.
3477         * include/parallel/workstealing.h: Likewise.
3478         * include/precompiled/extc++.h: Likewise.
3479         * include/precompiled/stdc++.h: Likewise.
3480         * include/precompiled/stdtr1c++.h: Likewise.
3481         * include/std/algorithm: Likewise.
3482         * include/std/array: Likewise.
3483         * include/std/bitset: Likewise.
3484         * include/std/c++0x_warning.h: Likewise.
3485         * include/std/chrono: Likewise.
3486         * include/std/complex: Likewise.
3487         * include/std/condition_variable: Likewise.
3488         * include/std/deque: Likewise.
3489         * include/std/forward_list: Likewise.
3490         * include/std/fstream: Likewise.
3491         * include/std/functional: Likewise.
3492         * include/std/iomanip: Likewise.
3493         * include/std/ios: Likewise.
3494         * include/std/iosfwd: Likewise.
3495         * include/std/iostream: Likewise.
3496         * include/std/istream: Likewise.
3497         * include/std/iterator: Likewise.
3498         * include/std/limits: Likewise.
3499         * include/std/list: Likewise.
3500         * include/std/locale: Likewise.
3501         * include/std/map: Likewise.
3502         * include/std/memory: Likewise.
3503         * include/std/mutex: Likewise.
3504         * include/std/numeric: Likewise.
3505         * include/std/ostream: Likewise.
3506         * include/std/queue: Likewise.
3507         * include/std/random: Likewise.
3508         * include/std/ratio: Likewise.
3509         * include/std/regex: Likewise.
3510         * include/std/set: Likewise.
3511         * include/std/sstream: Likewise.
3512         * include/std/stack: Likewise.
3513         * include/std/stdexcept: Likewise.
3514         * include/std/streambuf: Likewise.
3515         * include/std/string: Likewise.
3516         * include/std/system_error: Likewise.
3517         * include/std/thread: Likewise.
3518         * include/std/tuple: Likewise.
3519         * include/std/type_traits: Likewise.
3520         * include/std/unordered_map: Likewise.
3521         * include/std/unordered_set: Likewise.
3522         * include/std/utility: Likewise.
3523         * include/std/valarray: Likewise.
3524         * include/std/vector: Likewise.
3525         * include/tr1/array: Likewise.
3526         * include/tr1/bessel_function.tcc: Likewise.
3527         * include/tr1/beta_function.tcc: Likewise.
3528         * include/tr1/ccomplex: Likewise.
3529         * include/tr1/cctype: Likewise.
3530         * include/tr1/cfenv: Likewise.
3531         * include/tr1/cfloat: Likewise.
3532         * include/tr1/cinttypes: Likewise.
3533         * include/tr1/climits: Likewise.
3534         * include/tr1/cmath: Likewise.
3535         * include/tr1/complex.h: Likewise.
3536         * include/tr1/complex: Likewise.
3537         * include/tr1/cstdarg: Likewise.
3538         * include/tr1/cstdbool: Likewise.
3539         * include/tr1/cstdint: Likewise.
3540         * include/tr1/cstdio: Likewise.
3541         * include/tr1/cstdlib: Likewise.
3542         * include/tr1/ctgmath: Likewise.
3543         * include/tr1/ctime: Likewise.
3544         * include/tr1/ctype.h: Likewise.
3545         * include/tr1/cwchar: Likewise.
3546         * include/tr1/cwctype: Likewise.
3547         * include/tr1/ell_integral.tcc: Likewise.
3548         * include/tr1/exp_integral.tcc: Likewise.
3549         * include/tr1/fenv.h: Likewise.
3550         * include/tr1/float.h: Likewise.
3551         * include/tr1/functional: Likewise.
3552         * include/tr1/functional_hash.h: Likewise.
3553         * include/tr1/gamma.tcc: Likewise.
3554         * include/tr1/hashtable.h: Likewise.
3555         * include/tr1/hypergeometric.tcc: Likewise.
3556         * include/tr1/inttypes.h: Likewise.
3557         * include/tr1/legendre_function.tcc: Likewise.
3558         * include/tr1/limits.h: Likewise.
3559         * include/tr1/math.h: Likewise.
3560         * include/tr1/memory: Likewise.
3561         * include/tr1/modified_bessel_func.tcc: Likewise.
3562         * include/tr1/poly_hermite.tcc: Likewise.
3563         * include/tr1/poly_laguerre.tcc: Likewise.
3564         * include/tr1/random: Likewise.
3565         * include/tr1/regex: Likewise.
3566         * include/tr1/riemann_zeta.tcc: Likewise.
3567         * include/tr1/shared_ptr.h: Likewise.
3568         * include/tr1/special_function_util.h: Likewise.
3569         * include/tr1/stdarg.h: Likewise.
3570         * include/tr1/stdbool.h: Likewise.
3571         * include/tr1/stdint.h: Likewise.
3572         * include/tr1/stdio.h: Likewise.
3573         * include/tr1/stdlib.h: Likewise.
3574         * include/tr1/tgmath.h: Likewise.
3575         * include/tr1/tuple: Likewise.
3576         * include/tr1/type_traits: Likewise.
3577         * include/tr1/unordered_map: Likewise.
3578         * include/tr1/unordered_set: Likewise.
3579         * include/tr1/utility: Likewise.
3580         * include/tr1/wchar.h: Likewise.
3581         * include/tr1/wctype.h: Likewise.
3582         * include/tr1_impl/array: Likewise.
3583         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
3584         * include/tr1_impl/cctype: Likewise.
3585         * include/tr1_impl/cfenv: Likewise.
3586         * include/tr1_impl/cinttypes: Likewise.
3587         * include/tr1_impl/cmath: Likewise.
3588         * include/tr1_impl/complex: Likewise.
3589         * include/tr1_impl/cstdint: Likewise.
3590         * include/tr1_impl/cstdio: Likewise.
3591         * include/tr1_impl/cstdlib: Likewise.
3592         * include/tr1_impl/cwchar: Likewise.
3593         * include/tr1_impl/cwctype: Likewise.
3594         * include/tr1_impl/functional: Likewise.
3595         * include/tr1_impl/functional_hash.h: Likewise.
3596         * include/tr1_impl/hashtable: Likewise.
3597         * include/tr1_impl/hashtable_policy.h: Likewise.
3598         * include/tr1_impl/random.tcc: Likewise.
3599         * include/tr1_impl/random: Likewise.
3600         * include/tr1_impl/regex: Likewise.
3601         * include/tr1_impl/type_traits: Likewise.
3602         * include/tr1_impl/unordered_map: Likewise.
3603         * include/tr1_impl/unordered_set: Likewise.
3604         * include/tr1_impl/utility: Likewise.
3605         * libsupc++/array_type_info.cc: Likewise.
3606         * libsupc++/atexit_arm.cc: Likewise.
3607         * libsupc++/bad_cast.cc: Likewise.
3608         * libsupc++/bad_typeid.cc: Likewise.
3609         * libsupc++/class_type_info.cc: Likewise.
3610         * libsupc++/cxxabi-forced.h: Likewise.
3611         * libsupc++/cxxabi.h: Likewise.
3612         * libsupc++/del_op.cc: Likewise.
3613         * libsupc++/del_opnt.cc: Likewise.
3614         * libsupc++/del_opv.cc: Likewise.
3615         * libsupc++/del_opvnt.cc: Likewise.
3616         * libsupc++/dyncast.cc: Likewise.
3617         * libsupc++/eh_alloc.cc: Likewise.
3618         * libsupc++/eh_arm.cc: Likewise.
3619         * libsupc++/eh_aux_runtime.cc: Likewise.
3620         * libsupc++/eh_call.cc: Likewise.
3621         * libsupc++/eh_catch.cc: Likewise.
3622         * libsupc++/eh_exception.cc: Likewise.
3623         * libsupc++/eh_globals.cc: Likewise.
3624         * libsupc++/eh_personality.cc: Likewise.
3625         * libsupc++/eh_ptr.cc: Likewise.
3626         * libsupc++/eh_term_handler.cc: Likewise.
3627         * libsupc++/eh_terminate.cc: Likewise.
3628         * libsupc++/eh_throw.cc: Likewise.
3629         * libsupc++/eh_type.cc: Likewise.
3630         * libsupc++/eh_unex_handler.cc: Likewise.
3631         * libsupc++/enum_type_info.cc: Likewise.
3632         * libsupc++/exception: Likewise.
3633         * libsupc++/exception_defines.h: Likewise.
3634         * libsupc++/exception_ptr.h: Likewise.
3635         * libsupc++/function_type_info.cc: Likewise.
3636         * libsupc++/fundamental_type_info.cc: Likewise.
3637         * libsupc++/guard.cc: Likewise.
3638         * libsupc++/initializer_list: Likewise.
3639         * libsupc++/new: Likewise.
3640         * libsupc++/new_handler.cc: Likewise.
3641         * libsupc++/new_op.cc: Likewise.
3642         * libsupc++/new_opnt.cc: Likewise.
3643         * libsupc++/new_opv.cc: Likewise.
3644         * libsupc++/new_opvnt.cc: Likewise.
3645         * libsupc++/pbase_type_info.cc: Likewise.
3646         * libsupc++/pmem_type_info.cc: Likewise.
3647         * libsupc++/pointer_type_info.cc: Likewise.
3648         * libsupc++/pure.cc: Likewise.
3649         * libsupc++/si_class_type_info.cc: Likewise.
3650         * libsupc++/tinfo.cc: Likewise.
3651         * libsupc++/tinfo.h: Likewise.
3652         * libsupc++/tinfo2.cc: Likewise.
3653         * libsupc++/typeinfo: Likewise.
3654         * libsupc++/unwind-cxx.h: Likewise.
3655         * libsupc++/vec.cc: Likewise.
3656         * libsupc++/vmi_class_type_info.cc: Likewise.
3657         * libsupc++/vterminate.cc: Likewise.
3658         * po/string_literals.cc: Likewise.
3659         * src/atomic.cc: Likewise.
3660         * src/bitmap_allocator.cc: Likewise.
3661         * src/chrono.cc: Likewise.
3662         * src/codecvt.cc: Likewise.
3663         * src/compatibility-ldbl.cc: Likewise.
3664         * src/compatibility.cc: Likewise.
3665         * src/complex_io.cc: Likewise.
3666         * src/concept-inst.cc: Likewise.
3667         * src/condition_variable.cc: Likewise.
3668         * src/ctype.cc: Likewise.
3669         * src/debug.cc: Likewise.
3670         * src/debug_list.cc: Likewise.
3671         * src/ext-inst.cc: Likewise.
3672         * src/fstream-inst.cc: Likewise.
3673         * src/functexcept.cc: Likewise.
3674         * src/globals_io.cc: Likewise.
3675         * src/hash.cc: Likewise.
3676         * src/hash_c++0x.cc: Likewise.
3677         * src/hashtable.cc: Likewise.
3678         * src/hashtable_c++0x.cc: Likewise.
3679         * src/ios-inst.cc: Likewise.
3680         * src/ios.cc: Likewise.
3681         * src/ios_failure.cc: Likewise.
3682         * src/ios_init.cc: Likewise.
3683         * src/ios_locale.cc: Likewise.
3684         * src/iostream-inst.cc: Likewise.
3685         * src/istream-inst.cc: Likewise.
3686         * src/istream.cc: Likewise.
3687         * src/limits.cc: Likewise.
3688         * src/limits_c++0x.cc: Likewise.
3689         * src/list.cc: Likewise.
3690         * src/locale-inst.cc: Likewise.
3691         * src/locale.cc: Likewise.
3692         * src/locale_facets.cc: Likewise.
3693         * src/locale_init.cc: Likewise.
3694         * src/localename.cc: Likewise.
3695         * src/math_stubs_float.cc: Likewise.
3696         * src/math_stubs_long_double.cc: Likewise.
3697         * src/misc-inst.cc: Likewise.
3698         * src/mt_allocator.cc: Likewise.
3699         * src/mutex.cc: Likewise.
3700         * src/ostream-inst.cc: Likewise.
3701         * src/parallel_list.cc: Likewise.
3702         * src/parallel_settings.cc: Likewise.
3703         * src/pool_allocator.cc: Likewise.
3704         * src/sstream-inst.cc: Likewise.
3705         * src/stdexcept.cc: Likewise.
3706         * src/streambuf-inst.cc: Likewise.
3707         * src/streambuf.cc: Likewise.
3708         * src/string-inst.cc: Likewise.
3709         * src/strstream.cc: Likewise.
3710         * src/system_error.cc: Likewise.
3711         * src/thread.cc: Likewise.
3712         * src/tree.cc: Likewise.
3713         * src/valarray-inst.cc: Likewise.
3714         * src/wlocale-inst.cc: Likewise.
3715         * src/wstring-inst.cc: Likewise.
3716         * doc/xml/manual/intro.xml: Change documentation to refer the
3717         reader to version 3 of the GNU General Public License, version
3718         3.1 of the GCC Runtime Library Exception, and to point readers
3719         at the FSF's license web page.
3720
3721 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
3722
3723         * Makefile.am: Change copyright header to refer to version
3724         3 of the GNU General Public License and to point readers at the
3725         COPYING3 file and the FSF's license web page.
3726         * doc/Makefile.am: Likewise.
3727         * include/Makefile.am: Likewise.
3728         * libsupc++/Makefile.am: Likewise.
3729         * po/Makefile.am: Likewise.
3730         * po/POTFILES.in: Likewise.
3731         * src/Makefile.am: Likewise.
3732         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
3733         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
3734         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
3735         Likewise.
3736         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
3737         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
3738         Likewise.
3739         * testsuite/17_intro/using_namespace_std.cc: Likewise.
3740         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
3741         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
3742         * testsuite/18_support/bad_alloc/what.cc: Likewise.
3743         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
3744         * testsuite/18_support/bad_cast/what.cc: Likewise.
3745         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
3746         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
3747         Likewise.
3748         * testsuite/18_support/bad_exception/what.cc: Likewise.
3749         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
3750         * testsuite/18_support/bad_typeid/what.cc: Likewise.
3751         * testsuite/18_support/exception/38732.cc: Likewise.
3752         * testsuite/18_support/exception/what.cc: Likewise.
3753         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
3754         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
3755         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
3756         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
3757         * testsuite/18_support/headers/climits/values.cc: Likewise.
3758         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
3759         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
3760         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
3761         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
3762         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
3763         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
3764         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
3765         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
3766         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
3767         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
3768         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
3769         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
3770         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
3771         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
3772         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
3773         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
3774         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
3775         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
3776         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
3777         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
3778         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
3779         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
3780         * testsuite/18_support/headers/new/types_std.cc: Likewise.
3781         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
3782         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
3783         * testsuite/18_support/new_delete_placement.cc: Likewise.
3784         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
3785         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
3786         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
3787         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
3788         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
3789         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
3790         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
3791         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
3792         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
3793         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
3794         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
3795         Likewise.
3796         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
3797         * testsuite/18_support/pthread_guard.cc: Likewise.
3798         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
3799         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
3800         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
3801         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
3802         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
3803         Likewise.
3804         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
3805         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
3806         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
3807         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
3808         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
3809         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
3810         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
3811         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
3812         Likewise.
3813         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
3814         Likewise.
3815         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
3816         Likewise.
3817         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
3818         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
3819         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
3820         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
3821         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
3822         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
3823         Likewise.
3824         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
3825         Likewise.
3826         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
3827         Likewise.
3828         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
3829         Likewise.
3830         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
3831         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
3832         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
3833         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
3834         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
3835         Likewise.
3836         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
3837         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
3838         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
3839         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
3840         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
3841         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
3842         Likewise.
3843         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
3844         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
3845         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
3846         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
3847         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
3848         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
3849         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
3850         * testsuite/20_util/aligned_storage/value.cc: Likewise.
3851         * testsuite/20_util/allocator/1.cc: Likewise.
3852         * testsuite/20_util/allocator/10378.cc: Likewise.
3853         * testsuite/20_util/allocator/14176.cc: Likewise.
3854         * testsuite/20_util/allocator/33807.cc: Likewise.
3855         * testsuite/20_util/allocator/8230.cc: Likewise.
3856         * testsuite/20_util/auto_ptr/1.cc: Likewise.
3857         * testsuite/20_util/auto_ptr/2.cc: Likewise.
3858         * testsuite/20_util/auto_ptr/3.cc: Likewise.
3859         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
3860         * testsuite/20_util/auto_ptr/4.cc: Likewise.
3861         * testsuite/20_util/auto_ptr/5.cc: Likewise.
3862         * testsuite/20_util/auto_ptr/6.cc: Likewise.
3863         * testsuite/20_util/auto_ptr/7.cc: Likewise.
3864         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
3865         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
3866         Likewise.
3867         * testsuite/20_util/clocks/1.cc: Likewise.
3868         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
3869         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
3870         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
3871         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
3872         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
3873         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
3874         * testsuite/20_util/duration/cons/1.cc: Likewise.
3875         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
3876         * testsuite/20_util/duration/cons/2.cc: Likewise.
3877         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
3878         Likewise.
3879         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
3880         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
3881         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
3882         Likewise.
3883         * testsuite/20_util/forward/1.cc: Likewise.
3884         * testsuite/20_util/forward/1_neg.cc: Likewise.
3885         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
3886         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
3887         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
3888         * testsuite/20_util/function_objects/dr660.cc: Likewise.
3889         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
3890         Likewise.
3891         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
3892         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
3893         Likewise.
3894         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
3895         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
3896         Likewise.
3897         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
3898         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
3899         Likewise.
3900         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
3901         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
3902         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
3903         Likewise.
3904         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
3905         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
3906         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
3907         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
3908         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
3909         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
3910         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
3911         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
3912         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
3913         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
3914         Likewise.
3915         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
3916         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
3917         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
3918         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
3919         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
3920         Likewise.
3921         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
3922         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
3923         Likewise.
3924         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
3925         * testsuite/20_util/identity/value.cc: Likewise.
3926         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
3927         * testsuite/20_util/is_integral/value.cc: Likewise.
3928         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
3929         Likewise.
3930         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
3931         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
3932         * testsuite/20_util/is_reference/value.cc: Likewise.
3933         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
3934         Likewise.
3935         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
3936         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
3937         * testsuite/20_util/is_signed/value.cc: Likewise.
3938         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
3939         * testsuite/20_util/is_unsigned/value.cc: Likewise.
3940         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
3941         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
3942         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
3943         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
3944         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
3945         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
3946         Likewise.
3947         * testsuite/20_util/move/1.cc: Likewise.
3948         * testsuite/20_util/owner_less/cmp.cc: Likewise.
3949         * testsuite/20_util/pair/1.cc: Likewise.
3950         * testsuite/20_util/pair/2.cc: Likewise.
3951         * testsuite/20_util/pair/3.cc: Likewise.
3952         * testsuite/20_util/pair/4.cc: Likewise.
3953         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
3954         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
3955         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
3956         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
3957         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
3958         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
3959         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
3960         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
3961         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
3962         Likewise.
3963         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
3964         Likewise.
3965         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
3966         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
3967         * testsuite/20_util/rel_ops.cc: Likewise.
3968         * testsuite/20_util/remove_reference/value.cc: Likewise.
3969         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
3970         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
3971         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
3972         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
3973         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
3974         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
3975         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
3976         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
3977         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
3978         Likewise.
3979         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
3980         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
3981         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
3982         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
3983         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
3984         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
3985         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
3986         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
3987         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
3988         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
3989         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
3990         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
3991         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
3992         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
3993         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
3994         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
3995         Likewise.
3996         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
3997         Likewise.
3998         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
3999         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4000         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4001         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4002         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4003         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4004         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4005         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4006         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4007         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4008         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4009         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4010         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4011         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4012         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4013         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4014         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4015         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4016         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4017         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4018         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4019         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4020         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4021         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4022         Likewise.
4023         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4024         Likewise.
4025         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4026         Likewise.
4027         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4028         Likewise.
4029         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4030         Likewise.
4031         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4032         Likewise.
4033         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4034         Likewise.
4035         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4036         Likewise.
4037         * testsuite/20_util/temporary_buffer.cc: Likewise.
4038         * testsuite/20_util/time_point/1.cc: Likewise.
4039         * testsuite/20_util/time_point/2.cc: Likewise.
4040         * testsuite/20_util/time_point/3.cc: Likewise.
4041         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4042         Likewise.
4043         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4044         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4045         Likewise.
4046         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4047         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4048         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4049         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4050         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4051         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4052         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4053         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4054         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4055         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4056         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4057         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4058         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4059         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4060         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4061         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4062         Likewise.
4063         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4064         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4065         Likewise.
4066         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4067         Likewise.
4068         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4069         Likewise.
4070         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4071         Likewise.
4072         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4073         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4074         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4075         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4076         Likewise.
4077         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4078         Likewise.
4079         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4080         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4081         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4082         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4083         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4084         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4085         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4086         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4087         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4088         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4089         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4090         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4091         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4092         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4093         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4094         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4095         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4096         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4097         Likewise.
4098         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4099         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4100         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4101         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4102         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
4103         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
4104         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
4105         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
4106         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
4107         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
4108         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
4109         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
4110         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
4111         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
4112         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
4113         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
4114         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
4115         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
4116         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
4117         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
4118         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
4119         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
4120         Likewise.
4121         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
4122         Likewise.
4123         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
4124         Likewise.
4125         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
4126         Likewise.
4127         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
4128         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
4129         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
4130         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
4131         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
4132         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
4133         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
4134         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
4135         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
4136         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
4137         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
4138         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
4139         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
4140         Likewise.
4141         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
4142         Likewise.
4143         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
4144         Likewise.
4145         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
4146         Likewise.
4147         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
4148         Likewise.
4149         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
4150         Likewise.
4151         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
4152         Likewise.
4153         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
4154         Likewise.
4155         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
4156         Likewise.
4157         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
4158         Likewise.
4159         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
4160         Likewise.
4161         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
4162         Likewise.
4163         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
4164         Likewise.
4165         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
4166         Likewise.
4167         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
4168         Likewise.
4169         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
4170         Likewise.
4171         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
4172         Likewise.
4173         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
4174         Likewise.
4175         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
4176         Likewise.
4177         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
4178         Likewise.
4179         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
4180         Likewise.
4181         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
4182         Likewise.
4183         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
4184         Likewise.
4185         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
4186         Likewise.
4187         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
4188         Likewise.
4189         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
4190         Likewise.
4191         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
4192         Likewise.
4193         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
4194         Likewise.
4195         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
4196         Likewise.
4197         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
4198         Likewise.
4199         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
4200         Likewise.
4201         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
4202         Likewise.
4203         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
4204         Likewise.
4205         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
4206         Likewise.
4207         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
4208         Likewise.
4209         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
4210         Likewise.
4211         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
4212         Likewise.
4213         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
4214         Likewise.
4215         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
4216         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
4217         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
4218         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
4219         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
4220         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
4221         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
4222         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
4223         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
4224         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
4225         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
4226         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
4227         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
4228         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
4229         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
4230         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
4231         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
4232         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
4233         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
4234         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
4235         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
4236         Likewise.
4237         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
4238         Likewise.
4239         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
4240         Likewise.
4241         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
4242         Likewise.
4243         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
4244         Likewise.
4245         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
4246         Likewise.
4247         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
4248         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
4249         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
4250         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
4251         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
4252         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
4253         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
4254         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
4255         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
4256         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
4257         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
4258         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
4259         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
4260         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
4261         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
4262         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
4263         Likewise.
4264         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
4265         Likewise.
4266         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
4267         Likewise.
4268         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
4269         Likewise.
4270         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
4271         Likewise.
4272         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
4273         Likewise.
4274         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
4275         Likewise.
4276         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
4277         Likewise.
4278         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
4279         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
4280         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
4281         Likewise.
4282         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
4283         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
4284         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
4285         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
4286         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
4287         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
4288         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
4289         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
4290         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
4291         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
4292         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
4293         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
4294         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
4295         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
4296         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
4297         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
4298         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
4299         Likewise.
4300         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
4301         Likewise.
4302         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
4303         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
4304         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
4305         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
4306         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
4307         Likewise.
4308         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
4309         Likewise.
4310         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
4311         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
4312         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
4313         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
4314         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
4315         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
4316         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
4317         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
4318         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
4319         Likewise.
4320         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
4321         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
4322         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
4323         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
4324         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
4325         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
4326         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
4327         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
4328         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
4329         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
4330         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
4331         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
4332         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
4333         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
4334         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
4335         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
4336         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
4337         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
4338         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
4339         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
4340         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
4341         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
4342         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
4343         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
4344         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
4345         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
4346         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
4347         Likewise.
4348         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
4349         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
4350         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
4351         Likewise.
4352         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
4353         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
4354         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
4355         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
4356         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
4357         Likewise.
4358         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
4359         Likewise.
4360         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
4361         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
4362         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
4363         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
4364         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
4365         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
4366         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
4367         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
4368         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
4369         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
4370         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
4371         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
4372         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
4373         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
4374         Likewise.
4375         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
4376         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
4377         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
4378         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
4379         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
4380         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
4381         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
4382         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
4383         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
4384         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
4385         Likewise.
4386         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
4387         Likewise.
4388         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
4389         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
4390         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
4391         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
4392         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
4393         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
4394         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
4395         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
4396         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
4397         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
4398         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
4399         Likewise.
4400         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
4401         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
4402         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
4403         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
4404         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
4405         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
4406         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
4407         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
4408         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
4409         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
4410         Likewise.
4411         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
4412         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
4413         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
4414         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
4415         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
4416         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
4417         Likewise.
4418         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
4419         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
4420         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
4421         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
4422         Likewise.
4423         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
4424         Likewise.
4425         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
4426         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
4427         Likewise.
4428         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
4429         * testsuite/22_locale/ctype/2.cc: Likewise.
4430         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
4431         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
4432         * testsuite/22_locale/ctype/dr695.cc: Likewise.
4433         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
4434         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
4435         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
4436         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
4437         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
4438         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
4439         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
4440         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
4441         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
4442         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
4443         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
4444         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
4445         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
4446         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
4447         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
4448         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
4449         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
4450         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
4451         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
4452         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
4453         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
4454         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
4455         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
4456         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
4457         * testsuite/22_locale/facet/1.cc: Likewise.
4458         * testsuite/22_locale/facet/2.cc: Likewise.
4459         * testsuite/22_locale/facet/25421.cc: Likewise.
4460         * testsuite/22_locale/global_templates/1.cc: Likewise.
4461         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
4462         Likewise.
4463         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
4464         Likewise.
4465         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
4466         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
4467         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
4468         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
4469         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
4470         * testsuite/22_locale/locale/13630.cc: Likewise.
4471         * testsuite/22_locale/locale/cons/1.cc: Likewise.
4472         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
4473         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
4474         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
4475         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
4476         * testsuite/22_locale/locale/cons/2.cc: Likewise.
4477         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
4478         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
4479         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
4480         * testsuite/22_locale/locale/cons/4.cc: Likewise.
4481         * testsuite/22_locale/locale/cons/5.cc: Likewise.
4482         * testsuite/22_locale/locale/cons/6.cc: Likewise.
4483         * testsuite/22_locale/locale/cons/7.cc: Likewise.
4484         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
4485         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
4486         * testsuite/22_locale/locale/cons/8.cc: Likewise.
4487         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
4488         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
4489         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
4490         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
4491         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
4492         * testsuite/22_locale/locale/operations/1.cc: Likewise.
4493         * testsuite/22_locale/locale/operations/2.cc: Likewise.
4494         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
4495         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
4496         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
4497         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
4498         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
4499         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
4500         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
4501         Likewise.
4502         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
4503         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
4504         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
4505         Likewise.
4506         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
4507         Likewise.
4508         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
4509         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
4510         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
4511         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
4512         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
4513         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
4514         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
4515         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
4516         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
4517         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
4518         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
4519         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
4520         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
4521         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
4522         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
4523         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
4524         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
4525         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
4526         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
4527         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
4528         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
4529         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
4530         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
4531         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
4532         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
4533         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
4534         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
4535         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
4536         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
4537         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
4538         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
4539         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
4540         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
4541         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
4542         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
4543         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
4544         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
4545         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
4546         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
4547         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
4548         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
4549         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
4550         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
4551         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
4552         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
4553         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
4554         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
4555         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
4556         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
4557         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
4558         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
4559         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
4560         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
4561         Likewise.
4562         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
4563         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
4564         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
4565         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
4566         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
4567         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
4568         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
4569         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
4570         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
4571         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
4572         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
4573         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
4574         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
4575         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
4576         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
4577         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
4578         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
4579         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
4580         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
4581         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
4582         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
4583         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
4584         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
4585         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
4586         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
4587         Likewise.
4588         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
4589         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
4590         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
4591         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
4592         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
4593         Likewise.
4594         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
4595         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
4596         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
4597         Likewise.
4598         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
4599         Likewise.
4600         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
4601         Likewise.
4602         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
4603         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
4604         Likewise.
4605         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
4606         Likewise.
4607         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
4608         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
4609         Likewise.
4610         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
4611         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
4612         Likewise.
4613         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
4614         Likewise.
4615         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
4616         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
4617         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
4618         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
4619         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
4620         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
4621         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
4622         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
4623         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
4624         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
4625         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
4626         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
4627         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
4628         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
4629         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
4630         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
4631         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
4632         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
4633         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
4634         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
4635         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
4636         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
4637         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
4638         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
4639         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
4640         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
4641         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
4642         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
4643         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
4644         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
4645         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
4646         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
4647         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
4648         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
4649         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
4650         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
4651         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
4652         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
4653         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
4654         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
4655         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
4656         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
4657         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
4658         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
4659         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
4660         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
4661         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
4662         Likewise.
4663         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
4664         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
4665         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
4666         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
4667         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
4668         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
4669         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
4670         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
4671         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
4672         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
4673         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
4674         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
4675         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
4676         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
4677         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
4678         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
4679         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
4680         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
4681         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
4682         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
4683         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
4684         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
4685         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
4686         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
4687         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
4688         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
4689         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
4690         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
4691         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
4692         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
4693         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
4694         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
4695         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
4696         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
4697         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
4698         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
4699         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
4700         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
4701         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
4702         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
4703         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
4704         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
4705         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
4706         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
4707         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
4708         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
4709         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
4710         Likewise.
4711         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
4712         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
4713         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
4714         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
4715         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
4716         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
4717         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
4718         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
4719         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
4720         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
4721         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
4722         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
4723         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
4724         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
4725         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
4726         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
4727         Likewise.
4728         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
4729         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
4730         Likewise.
4731         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
4732         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
4733         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
4734         Likewise.
4735         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
4736         Likewise.
4737         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
4738         Likewise.
4739         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
4740         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
4741         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
4742         Likewise.
4743         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
4744         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
4745         Likewise.
4746         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
4747         Likewise.
4748         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
4749         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
4750         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
4751         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
4752         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
4753         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
4754         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
4755         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
4756         Likewise.
4757         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
4758         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
4759         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
4760         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
4761         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
4762         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
4763         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
4764         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
4765         Likewise.
4766         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
4767         Likewise.
4768         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
4769         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
4770         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
4771         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
4772         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
4773         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
4774         Likewise.
4775         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
4776         Likewise.
4777         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
4778         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
4779         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
4780         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
4781         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
4782         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
4783         Likewise.
4784         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
4785         Likewise.
4786         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
4787         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
4788         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
4789         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
4790         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
4791         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
4792         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
4793         Likewise.
4794         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
4795         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
4796         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
4797         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
4798         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
4799         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
4800         Likewise.
4801         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
4802         Likewise.
4803         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
4804         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
4805         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
4806         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
4807         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
4808         Likewise.
4809         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
4810         Likewise.
4811         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
4812         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
4813         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
4814         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
4815         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
4816         Likewise.
4817         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
4818         Likewise.
4819         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
4820         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
4821         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
4822         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
4823         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
4824         Likewise.
4825         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
4826         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
4827         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
4828         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
4829         Likewise.
4830         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
4831         Likewise.
4832         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
4833         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
4834         Likewise.
4835         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
4836         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
4837         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
4838         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
4839         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
4840         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
4841         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
4842         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
4843         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
4844         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
4845         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
4846         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
4847         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
4848         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
4849         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
4850         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
4851         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
4852         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
4853         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
4854         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
4855         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
4856         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
4857         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
4858         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
4859         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
4860         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
4861         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
4862         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
4863         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
4864         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
4865         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
4866         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
4867         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
4868         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
4869         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
4870         Likewise.
4871         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
4872         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
4873         * testsuite/23_containers/bitset/18604.cc: Likewise.
4874         * testsuite/23_containers/bitset/all/1.cc: Likewise.
4875         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
4876         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
4877         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
4878         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
4879         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
4880         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
4881         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
4882         * testsuite/23_containers/bitset/input/1.cc: Likewise.
4883         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
4884         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
4885         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
4886         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
4887         * testsuite/23_containers/bitset/test/1.cc: Likewise.
4888         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
4889         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
4890         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
4891         * testsuite/23_containers/deque/18604.cc: Likewise.
4892         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
4893         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
4894         * testsuite/23_containers/deque/cons/1.cc: Likewise.
4895         * testsuite/23_containers/deque/cons/2.cc: Likewise.
4896         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
4897         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
4898         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
4899         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
4900         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
4901         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
4902         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
4903         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
4904         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
4905         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
4906         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
4907         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
4908         * testsuite/23_containers/deque/operators/1.cc: Likewise.
4909         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
4910         Likewise.
4911         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
4912         Likewise.
4913         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
4914         Likewise.
4915         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
4916         Likewise.
4917         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
4918         Likewise.
4919         * testsuite/23_containers/deque/types/1.cc: Likewise.
4920         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
4921         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
4922         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
4923         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
4924         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
4925         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
4926         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
4927         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
4928         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
4929         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
4930         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
4931         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
4932         Likewise.
4933         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
4934         Likewise.
4935         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
4936         Likewise.
4937         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
4938         Likewise.
4939         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
4940         Likewise.
4941         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
4942         Likewise.
4943         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
4944         Likewise.
4945         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
4946         Likewise.
4947         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
4948         Likewise.
4949         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
4950         Likewise.
4951         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
4952         Likewise.
4953         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
4954         Likewise.
4955         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
4956         Likewise.
4957         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
4958         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
4959         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
4960         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
4961         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
4962         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
4963         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
4964         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
4965         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
4966         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
4967         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
4968         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
4969         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
4970         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
4971         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
4972         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
4973         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
4974         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
4975         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
4976         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
4977         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
4978         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
4979         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
4980         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
4981         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
4982         Likewise.
4983         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
4984         Likewise.
4985         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
4986         * testsuite/23_containers/list/18604.cc: Likewise.
4987         * testsuite/23_containers/list/capacity/1.cc: Likewise.
4988         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
4989         * testsuite/23_containers/list/cons/1.cc: Likewise.
4990         * testsuite/23_containers/list/cons/2.cc: Likewise.
4991         * testsuite/23_containers/list/cons/3.cc: Likewise.
4992         * testsuite/23_containers/list/cons/4.cc: Likewise.
4993         * testsuite/23_containers/list/cons/5.cc: Likewise.
4994         * testsuite/23_containers/list/cons/6.cc: Likewise.
4995         * testsuite/23_containers/list/cons/7.cc: Likewise.
4996         * testsuite/23_containers/list/cons/8.cc: Likewise.
4997         * testsuite/23_containers/list/cons/9.cc: Likewise.
4998         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
4999         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5000         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5001         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5002         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5003         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5004         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5005         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5006         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5007         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5008         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5009         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5010         * testsuite/23_containers/list/operations/1.cc: Likewise.
5011         * testsuite/23_containers/list/operations/2.cc: Likewise.
5012         * testsuite/23_containers/list/operations/3.cc: Likewise.
5013         * testsuite/23_containers/list/operations/35969.cc: Likewise.
5014         * testsuite/23_containers/list/operations/4.cc: Likewise.
5015         * testsuite/23_containers/list/operations/5.cc: Likewise.
5016         * testsuite/23_containers/list/pthread1.cc: Likewise.
5017         * testsuite/23_containers/list/pthread5.cc: Likewise.
5018         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5019         Likewise.
5020         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5021         Likewise.
5022         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5023         Likewise.
5024         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5025         Likewise.
5026         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5027         Likewise.
5028         * testsuite/23_containers/map/18604.cc: Likewise.
5029         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5030         * testsuite/23_containers/map/element_access/1.cc: Likewise.
5031         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5032         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5033         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5034         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5035         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5036         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5037         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5038         * testsuite/23_containers/map/operators/1.cc: Likewise.
5039         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5040         * testsuite/23_containers/map/pthread6.cc: Likewise.
5041         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5042         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5043         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5044         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5045         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5046         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5047         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5048         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5049         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5050         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5051         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5052         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5053         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5054         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5055         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5056         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5057         * testsuite/23_containers/queue/members/7157.cc: Likewise.
5058         * testsuite/23_containers/set/18604.cc: Likewise.
5059         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5060         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5061         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5062         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5063         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5064         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5065         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5066         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5067         * testsuite/23_containers/stack/members/7158.cc: Likewise.
5068         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5069         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5070         Likewise.
5071         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5072         Likewise.
5073         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5074         Likewise.
5075         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5076         Likewise.
5077         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5078         Likewise.
5079         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5080         Likewise.
5081         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5082         Likewise.
5083         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5084         Likewise.
5085         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5086         Likewise.
5087         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5088         Likewise.
5089         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5090         Likewise.
5091         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5092         Likewise.
5093         * testsuite/23_containers/vector/18604.cc: Likewise.
5094         * testsuite/23_containers/vector/bool/1.cc: Likewise.
5095         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5096         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5097         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5098         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5099         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5100         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5101         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5102         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
5103         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
5104         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
5105         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
5106         Likewise.
5107         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
5108         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
5109         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
5110         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
5111         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
5112         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
5113         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
5114         * testsuite/23_containers/vector/cons/1.cc: Likewise.
5115         * testsuite/23_containers/vector/cons/2.cc: Likewise.
5116         * testsuite/23_containers/vector/cons/3.cc: Likewise.
5117         * testsuite/23_containers/vector/cons/4.cc: Likewise.
5118         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
5119         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
5120         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
5121         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
5122         Likewise.
5123         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
5124         Likewise.
5125         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
5126         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
5127         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
5128         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
5129         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
5130         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
5131         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
5132         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
5133         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
5134         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
5135         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
5136         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
5137         Likewise.
5138         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
5139         Likewise.
5140         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
5141         Likewise.
5142         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
5143         Likewise.
5144         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
5145         Likewise.
5146         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
5147         Likewise.
5148         * testsuite/23_containers/vector/resize/1.cc: Likewise.
5149         * testsuite/23_containers/vector/types/1.cc: Likewise.
5150         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
5151         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
5152         Likewise.
5153         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
5154         Likewise.
5155         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
5156         Likewise.
5157         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
5158         Likewise.
5159         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
5160         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
5161         Likewise.
5162         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
5163         Likewise.
5164         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
5165         Likewise.
5166         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
5167         Likewise.
5168         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
5169         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
5170         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
5171         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
5172         Likewise.
5173         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
5174         Likewise.
5175         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
5176         Likewise.
5177         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
5178         Likewise.
5179         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
5180         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
5181         Likewise.
5182         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
5183         Likewise.
5184         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
5185         Likewise.
5186         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
5187         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
5188         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
5189         Likewise.
5190         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
5191         Likewise.
5192         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
5193         Likewise.
5194         * testsuite/24_iterators/operations/next.cc: Likewise.
5195         * testsuite/24_iterators/operations/prev.cc: Likewise.
5196         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
5197         Likewise.
5198         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
5199         Likewise.
5200         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
5201         Likewise.
5202         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
5203         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
5204         Likewise.
5205         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
5206         Likewise.
5207         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
5208         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
5209         Likewise.
5210         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
5211         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
5212         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
5213         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
5214         Likewise.
5215         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
5216         Likewise.
5217         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
5218         Likewise.
5219         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
5220         Likewise.
5221         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
5222         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
5223         * testsuite/25_algorithms/all_of/1.cc: Likewise.
5224         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
5225         * testsuite/25_algorithms/any_of/1.cc: Likewise.
5226         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
5227         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
5228         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
5229         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
5230         * testsuite/25_algorithms/copy/1.cc: Likewise.
5231         * testsuite/25_algorithms/copy/2.cc: Likewise.
5232         * testsuite/25_algorithms/copy/3.cc: Likewise.
5233         * testsuite/25_algorithms/copy/34595.cc: Likewise.
5234         * testsuite/25_algorithms/copy/4.cc: Likewise.
5235         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
5236         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
5237         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
5238         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
5239         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
5240         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
5241         Likewise.
5242         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
5243         Likewise.
5244         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
5245         Likewise.
5246         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
5247         Likewise.
5248         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
5249         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
5250         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
5251         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
5252         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
5253         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
5254         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
5255         * testsuite/25_algorithms/count/1.cc: Likewise.
5256         * testsuite/25_algorithms/count/check_type.cc: Likewise.
5257         * testsuite/25_algorithms/count_if/1.cc: Likewise.
5258         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
5259         * testsuite/25_algorithms/equal/1.cc: Likewise.
5260         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
5261         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
5262         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
5263         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
5264         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
5265         * testsuite/25_algorithms/fill/1.cc: Likewise.
5266         * testsuite/25_algorithms/fill/2.cc: Likewise.
5267         * testsuite/25_algorithms/fill/3.cc: Likewise.
5268         * testsuite/25_algorithms/fill/35725.cc: Likewise.
5269         * testsuite/25_algorithms/fill/4.cc: Likewise.
5270         * testsuite/25_algorithms/fill/5.cc: Likewise.
5271         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
5272         * testsuite/25_algorithms/find/1.cc: Likewise.
5273         * testsuite/25_algorithms/find/17441.cc: Likewise.
5274         * testsuite/25_algorithms/find/check_type.cc: Likewise.
5275         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
5276         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
5277         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
5278         Likewise.
5279         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
5280         Likewise.
5281         * testsuite/25_algorithms/find_end/1.cc: Likewise.
5282         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
5283         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
5284         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
5285         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
5286         * testsuite/25_algorithms/find_if/1.cc: Likewise.
5287         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
5288         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
5289         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
5290         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
5291         Likewise.
5292         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
5293         Likewise.
5294         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
5295         Likewise.
5296         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
5297         Likewise.
5298         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
5299         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
5300         * testsuite/25_algorithms/heap/1.cc: Likewise.
5301         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
5302         * testsuite/25_algorithms/includes/1.cc: Likewise.
5303         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
5304         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
5305         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
5306         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
5307         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
5308         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
5309         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
5310         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
5311         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
5312         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
5313         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
5314         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
5315         Likewise.
5316         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
5317         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
5318         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
5319         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
5320         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
5321         * testsuite/25_algorithms/max/1.cc: Likewise.
5322         * testsuite/25_algorithms/max/2.cc: Likewise.
5323         * testsuite/25_algorithms/max/3.cc: Likewise.
5324         * testsuite/25_algorithms/max/37547.cc: Likewise.
5325         * testsuite/25_algorithms/max/4.cc: Likewise.
5326         * testsuite/25_algorithms/max_element/1.cc: Likewise.
5327         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
5328         * testsuite/25_algorithms/merge/1.cc: Likewise.
5329         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
5330         * testsuite/25_algorithms/min/1.cc: Likewise.
5331         * testsuite/25_algorithms/min/2.cc: Likewise.
5332         * testsuite/25_algorithms/min/3.cc: Likewise.
5333         * testsuite/25_algorithms/min/37547.cc: Likewise.
5334         * testsuite/25_algorithms/min/4.cc: Likewise.
5335         * testsuite/25_algorithms/min_element/1.cc: Likewise.
5336         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
5337         * testsuite/25_algorithms/minmax/1.cc: Likewise.
5338         * testsuite/25_algorithms/minmax/2.cc: Likewise.
5339         * testsuite/25_algorithms/minmax/3.cc: Likewise.
5340         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
5341         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
5342         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
5343         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
5344         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
5345         * testsuite/25_algorithms/move/1.cc: Likewise.
5346         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
5347         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
5348         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
5349         * testsuite/25_algorithms/none_of/1.cc: Likewise.
5350         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
5351         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
5352         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
5353         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
5354         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
5355         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
5356         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
5357         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
5358         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
5359         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
5360         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
5361         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
5362         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
5363         * testsuite/25_algorithms/partition/1.cc: Likewise.
5364         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
5365         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
5366         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
5367         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
5368         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
5369         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
5370         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
5371         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
5372         * testsuite/25_algorithms/remove/1.cc: Likewise.
5373         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
5374         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
5375         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
5376         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
5377         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
5378         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
5379         * testsuite/25_algorithms/replace/1.cc: Likewise.
5380         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
5381         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
5382         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
5383         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
5384         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
5385         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
5386         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
5387         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
5388         * testsuite/25_algorithms/rotate/1.cc: Likewise.
5389         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
5390         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
5391         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
5392         * testsuite/25_algorithms/search/1.cc: Likewise.
5393         * testsuite/25_algorithms/search/check_type.cc: Likewise.
5394         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
5395         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
5396         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
5397         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
5398         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
5399         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
5400         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
5401         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
5402         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
5403         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
5404         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
5405         Likewise.
5406         * testsuite/25_algorithms/set_union/1.cc: Likewise.
5407         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
5408         * testsuite/25_algorithms/sort/1.cc: Likewise.
5409         * testsuite/25_algorithms/sort/34095.cc: Likewise.
5410         * testsuite/25_algorithms/sort/34636.cc: Likewise.
5411         * testsuite/25_algorithms/sort/35588.cc: Likewise.
5412         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
5413         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
5414         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
5415         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
5416         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
5417         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
5418         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
5419         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
5420         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
5421         * testsuite/25_algorithms/unique/1.cc: Likewise.
5422         * testsuite/25_algorithms/unique/11480.cc: Likewise.
5423         * testsuite/25_algorithms/unique/2.cc: Likewise.
5424         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
5425         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
5426         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
5427         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
5428         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
5429         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
5430         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
5431         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
5432         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
5433         * testsuite/26_numerics/accumulate/1.cc: Likewise.
5434         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
5435         * testsuite/26_numerics/complex/13450.cc: Likewise.
5436         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
5437         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
5438         * testsuite/26_numerics/complex/dr387.cc: Likewise.
5439         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
5440         * testsuite/26_numerics/complex/dr781.cc: Likewise.
5441         * testsuite/26_numerics/complex/dr844.cc: Likewise.
5442         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
5443         Likewise.
5444         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
5445         Likewise.
5446         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
5447         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
5448         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
5449         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
5450         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
5451         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
5452         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
5453         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
5454         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
5455         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
5456         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
5457         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
5458         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
5459         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
5460         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
5461         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
5462         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
5463         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
5464         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
5465         Likewise.
5466         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
5467         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
5468         Likewise.
5469         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
5470         Likewise.
5471         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
5472         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
5473         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
5474         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
5475         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
5476         * testsuite/26_numerics/inner_product/1.cc: Likewise.
5477         * testsuite/26_numerics/iota/1.cc: Likewise.
5478         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
5479         * testsuite/26_numerics/slice/1.cc: Likewise.
5480         * testsuite/26_numerics/valarray/28277.cc: Likewise.
5481         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
5482         * testsuite/26_numerics/valarray/operators.cc: Likewise.
5483         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
5484         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
5485         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
5486         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
5487         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
5488         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
5489         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
5490         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
5491         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
5492         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
5493         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
5494         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
5495         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
5496         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
5497         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
5498         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
5499         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
5500         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
5501         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
5502         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
5503         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
5504         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
5505         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
5506         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
5507         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
5508         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
5509         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
5510         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
5511         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
5512         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
5513         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
5514         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
5515         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
5516         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
5517         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
5518         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
5519         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
5520         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
5521         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
5522         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
5523         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
5524         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
5525         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
5526         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
5527         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
5528         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
5529         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
5530         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
5531         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
5532         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
5533         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
5534         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
5535         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
5536         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
5537         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
5538         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
5539         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
5540         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
5541         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
5542         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
5543         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
5544         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
5545         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
5546         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
5547         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
5548         Likewise.
5549         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
5550         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
5551         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
5552         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
5553         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
5554         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
5555         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
5556         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
5557         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
5558         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
5559         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
5560         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
5561         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
5562         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
5563         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
5564         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
5565         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
5566         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
5567         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
5568         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
5569         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
5570         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
5571         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
5572         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
5573         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
5574         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
5575         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
5576         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
5577         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
5578         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
5579         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
5580         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
5581         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
5582         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
5583         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
5584         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
5585         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
5586         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
5587         Likewise.
5588         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
5589         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
5590         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
5591         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
5592         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
5593         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
5594         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
5595         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
5596         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
5597         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
5598         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
5599         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
5600         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
5601         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
5602         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
5603         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
5604         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
5605         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
5606         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
5607         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
5608         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
5609         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
5610         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
5611         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
5612         Likewise.
5613         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
5614         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
5615         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
5616         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
5617         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
5618         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
5619         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
5620         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
5621         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
5622         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
5623         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
5624         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
5625         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
5626         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
5627         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
5628         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
5629         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
5630         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
5631         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
5632         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
5633         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
5634         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
5635         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
5636         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
5637         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
5638         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
5639         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
5640         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
5641         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
5642         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
5643         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
5644         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
5645         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
5646         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
5647         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
5648         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
5649         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
5650         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
5651         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
5652         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
5653         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
5654         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
5655         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
5656         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
5657         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
5658         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
5659         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
5660         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
5661         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
5662         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
5663         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
5664         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
5665         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
5666         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
5667         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
5668         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
5669         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
5670         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
5671         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
5672         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
5673         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
5674         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
5675         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
5676         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
5677         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
5678         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
5679         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
5680         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
5681         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
5682         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
5683         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
5684         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
5685         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
5686         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
5687         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
5688         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
5689         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
5690         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
5691         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
5692         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
5693         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
5694         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
5695         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
5696         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
5697         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
5698         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
5699         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
5700         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
5701         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
5702         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
5703         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
5704         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
5705         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
5706         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
5707         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
5708         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
5709         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
5710         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
5711         Likewise.
5712         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
5713         Likewise.
5714         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
5715         Likewise.
5716         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
5717         Likewise.
5718         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
5719         Likewise.
5720         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
5721         Likewise.
5722         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
5723         Likewise.
5724         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
5725         Likewise.
5726         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
5727         Likewise.
5728         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
5729         Likewise.
5730         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
5731         Likewise.
5732         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
5733         Likewise.
5734         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
5735         Likewise.
5736         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
5737         Likewise.
5738         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
5739         Likewise.
5740         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
5741         Likewise.
5742         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
5743         Likewise.
5744         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
5745         Likewise.
5746         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
5747         Likewise.
5748         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
5749         Likewise.
5750         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
5751         Likewise.
5752         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
5753         Likewise.
5754         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
5755         Likewise.
5756         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
5757         Likewise.
5758         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
5759         Likewise.
5760         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
5761         Likewise.
5762         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
5763         Likewise.
5764         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
5765         Likewise.
5766         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
5767         Likewise.
5768         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
5769         Likewise.
5770         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
5771         Likewise.
5772         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
5773         Likewise.
5774         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
5775         Likewise.
5776         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
5777         Likewise.
5778         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
5779         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
5780         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
5781         Likewise.
5782         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
5783         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
5784         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
5785         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
5786         Likewise.
5787         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
5788         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
5789         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
5790         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
5791         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
5792         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
5793         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
5794         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
5795         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
5796         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
5797         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
5798         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
5799         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
5800         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
5801         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
5802         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
5803         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
5804         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
5805         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
5806         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
5807         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
5808         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
5809         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
5810         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
5811         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
5812         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
5813         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
5814         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
5815         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
5816         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
5817         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
5818         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
5819         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
5820         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
5821         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
5822         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
5823         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
5824         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
5825         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
5826         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
5827         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
5828         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
5829         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
5830         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
5831         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
5832         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
5833         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
5834         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
5835         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
5836         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
5837         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
5838         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
5839         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
5840         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
5841         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
5842         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
5843         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
5844         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
5845         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
5846         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
5847         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
5848         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
5849         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
5850         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
5851         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
5852         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
5853         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
5854         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
5855         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
5856         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
5857         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
5858         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
5859         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
5860         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
5861         Likewise.
5862         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
5863         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
5864         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
5865         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
5866         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
5867         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
5868         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
5869         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
5870         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
5871         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
5872         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
5873         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
5874         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
5875         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
5876         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
5877         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
5878         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
5879         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
5880         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
5881         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
5882         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
5883         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
5884         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
5885         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
5886         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
5887         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
5888         Likewise.
5889         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
5890         Likewise.
5891         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
5892         Likewise.
5893         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
5894         Likewise.
5895         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
5896         Likewise.
5897         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
5898         Likewise.
5899         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
5900         Likewise.
5901         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
5902         Likewise.
5903         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
5904         Likewise.
5905         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
5906         Likewise.
5907         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
5908         Likewise.
5909         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
5910         Likewise.
5911         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
5912         Likewise.
5913         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
5914         Likewise.
5915         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
5916         Likewise.
5917         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
5918         Likewise.
5919         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
5920         Likewise.
5921         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
5922         Likewise.
5923         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
5924         Likewise.
5925         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
5926         Likewise.
5927         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
5928         Likewise.
5929         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
5930         Likewise.
5931         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
5932         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
5933         Likewise.
5934         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
5935         Likewise.
5936         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
5937         Likewise.
5938         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
5939         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
5940         Likewise.
5941         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
5942         Likewise.
5943         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
5944         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
5945         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
5946         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
5947         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
5948         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
5949         Likewise.
5950         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
5951         Likewise.
5952         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
5953         Likewise.
5954         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
5955         Likewise.
5956         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
5957         Likewise.
5958         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
5959         Likewise.
5960         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
5961         Likewise.
5962         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
5963         Likewise.
5964         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
5965         Likewise.
5966         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
5967         Likewise.
5968         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
5969         Likewise.
5970         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
5971         Likewise.
5972         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
5973         Likewise.
5974         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
5975         Likewise.
5976         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
5977         Likewise.
5978         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
5979         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
5980         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
5981         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
5982         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
5983         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
5984         Likewise.
5985         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
5986         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
5987         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
5988         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
5989         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
5990         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
5991         Likewise.
5992         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
5993         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
5994         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
5995         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
5996         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
5997         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
5998         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
5999         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6000         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6001         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6002         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6003         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6004         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6005         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6006         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6007         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6008         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6009         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6010         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6011         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6012         Likewise.
6013         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6014         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6015         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6016         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6017         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6018         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6019         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6020         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6021         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6022         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6023         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6024         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6025         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6026         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6027         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6028         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6029         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6030         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6031         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6032         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6033         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6034         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6035         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6036         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6037         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6038         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6039         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6040         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6041         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6042         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6043         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6044         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6045         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6046         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6047         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6048         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6049         Likewise.
6050         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6051         Likewise.
6052         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6053         Likewise.
6054         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6055         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6056         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6057         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6058         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6059         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6060         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6061         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6062         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6063         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6064         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6065         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6066         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6067         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6068         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6069         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6070         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6071         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6072         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6073         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6074         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6075         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6076         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6077         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6078         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6079         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6080         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6081         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6082         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6083         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6084         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6085         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6086         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6087         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6088         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6089         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6090         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6091         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6092         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6093         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6094         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6095         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6096         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6097         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6098         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6099         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6100         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6101         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6102         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
6103         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
6104         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
6105         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
6106         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
6107         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
6108         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
6109         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
6110         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
6111         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
6112         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
6113         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
6114         Likewise.
6115         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
6116         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
6117         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
6118         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
6119         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
6120         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
6121         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
6122         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
6123         * testsuite/27_io/fpos/11450.cc: Likewise.
6124         * testsuite/27_io/fpos/14320-1.cc: Likewise.
6125         * testsuite/27_io/fpos/14320-2.cc: Likewise.
6126         * testsuite/27_io/fpos/14320-3.cc: Likewise.
6127         * testsuite/27_io/fpos/14320-4.cc: Likewise.
6128         * testsuite/27_io/fpos/14320-5.cc: Likewise.
6129         * testsuite/27_io/fpos/14775.cc: Likewise.
6130         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
6131         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
6132         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
6133         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
6134         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
6135         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
6136         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
6137         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
6138         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
6139         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
6140         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
6141         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
6142         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
6143         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
6144         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
6145         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
6146         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
6147         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
6148         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
6149         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
6150         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
6151         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
6152         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
6153         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
6154         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
6155         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
6156         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
6157         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
6158         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
6159         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
6160         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
6161         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
6162         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
6163         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
6164         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
6165         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
6166         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
6167         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
6168         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
6169         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
6170         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
6171         * testsuite/27_io/objects/char/1.cc: Likewise.
6172         * testsuite/27_io/objects/char/10.cc: Likewise.
6173         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
6174         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
6175         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
6176         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
6177         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
6178         * testsuite/27_io/objects/char/2.cc: Likewise.
6179         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
6180         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
6181         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
6182         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
6183         * testsuite/27_io/objects/char/5.cc: Likewise.
6184         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
6185         * testsuite/27_io/objects/char/6.cc: Likewise.
6186         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
6187         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
6188         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
6189         * testsuite/27_io/objects/char/7.cc: Likewise.
6190         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
6191         * testsuite/27_io/objects/char/8.cc: Likewise.
6192         * testsuite/27_io/objects/char/9.cc: Likewise.
6193         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
6194         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
6195         * testsuite/27_io/objects/char/dr455.cc: Likewise.
6196         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
6197         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
6198         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
6199         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
6200         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
6201         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
6202         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
6203         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
6204         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
6205         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
6206         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
6207         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
6208         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
6209         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
6210         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
6211         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
6212         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
6213         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
6214         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
6215         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
6216         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
6217         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
6218         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
6219         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
6220         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
6221         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
6222         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
6223         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
6224         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
6225         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
6226         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
6227         * testsuite/27_io/types/1.cc: Likewise.
6228         * testsuite/27_io/types/2.cc: Likewise.
6229         * testsuite/27_io/types/3.cc: Likewise.
6230         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
6231         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
6232         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
6233         Likewise.
6234         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
6235         Likewise.
6236         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
6237         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
6238         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
6239         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
6240         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
6241         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
6242         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
6243         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
6244         Likewise.
6245         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
6246         Likewise.
6247         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
6248         Likewise.
6249         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
6250         Likewise.
6251         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
6252         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
6253         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
6254         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
6255         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
6256         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
6257         Likewise.
6258         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
6259         Likewise.
6260         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
6261         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
6262         * testsuite/30_threads/thread/id/operators.cc: Likewise.
6263         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
6264         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
6265         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
6266         * testsuite/Makefile.am: Likewise.
6267         * testsuite/abi/30586.cc: Likewise.
6268         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
6269         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
6270         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
6271         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
6272         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
6273         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
6274         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
6275         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
6276         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
6277         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
6278         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
6279         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
6280         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
6281         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
6282         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
6283         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
6284         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
6285         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
6286         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
6287         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
6288         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
6289         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
6290         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
6291         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
6292         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
6293         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
6294         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
6295         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
6296         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
6297         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
6298         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
6299         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
6300         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
6301         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
6302         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
6303         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
6304         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
6305         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
6306         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
6307         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
6308         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
6309         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
6310         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
6311         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
6312         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
6313         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
6314         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
6315         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
6316         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
6317         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
6318         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
6319         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
6320         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
6321         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
6322         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
6323         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
6324         * testsuite/abi/demangle/regression/7986.cc: Likewise.
6325         * testsuite/abi/demangle/regression/8897.cc: Likewise.
6326         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
6327         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
6328         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
6329         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
6330         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
6331         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
6332         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
6333         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
6334         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
6335         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
6336         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
6337         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
6338         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
6339         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
6340         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
6341         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
6342         * testsuite/abi/demangle/regression/old.cc: Likewise.
6343         * testsuite/abi/header_cxxabi.c: Likewise.
6344         * testsuite/backward/11460.cc: Likewise.
6345         * testsuite/backward/hash_map/1.cc: Likewise.
6346         * testsuite/backward/hash_map/14648.cc: Likewise.
6347         * testsuite/backward/hash_map/23528.cc: Likewise.
6348         * testsuite/backward/hash_set/1.cc: Likewise.
6349         * testsuite/backward/strstream_members.cc: Likewise.
6350         * testsuite/config/default.exp: Likewise.
6351         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
6352         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
6353         * testsuite/data/istream_extractor_other-1.tst: Likewise.
6354         * testsuite/data/istream_extractor_other-1.txt: Likewise.
6355         * testsuite/data/istream_extractor_other-2.tst: Likewise.
6356         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
6357         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
6358         * testsuite/data/sgetn.txt: Likewise.
6359         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
6360         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
6361         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
6362         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
6363         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
6364         * testsuite/ext/array_allocator/26875.cc: Likewise.
6365         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
6366         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
6367         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
6368         * testsuite/ext/array_allocator/check_new.cc: Likewise.
6369         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
6370         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
6371         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
6372         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
6373         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
6374         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
6375         * testsuite/ext/codecvt/1.cc: Likewise.
6376         * testsuite/ext/codecvt/char-1.cc: Likewise.
6377         * testsuite/ext/codecvt/char-2.cc: Likewise.
6378         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
6379         * testsuite/ext/concept_checks.cc: Likewise.
6380         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
6381         Likewise.
6382         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
6383         Likewise.
6384         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
6385         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
6386         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
6387         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
6388         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
6389         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
6390         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
6391         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
6392         Likewise.
6393         * testsuite/ext/headers.cc: Likewise.
6394         * testsuite/ext/is_heap/1.cc: Likewise.
6395         * testsuite/ext/is_heap/check_type.cc: Likewise.
6396         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
6397         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
6398         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
6399         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
6400         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
6401         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
6402         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
6403         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
6404         * testsuite/ext/median.cc: Likewise.
6405         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
6406         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
6407         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
6408         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
6409         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
6410         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
6411         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
6412         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
6413         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
6414         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
6415         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
6416         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
6417         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
6418         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
6419         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
6420         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
6421         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
6422         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
6423         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
6424         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
6425         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
6426         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
6427         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
6428         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
6429         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
6430         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
6431         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
6432         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
6433         * testsuite/ext/new_allocator/check_new.cc: Likewise.
6434         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
6435         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
6436         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
6437         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
6438         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
6439         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
6440         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
6441         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
6442         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
6443         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
6444         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
6445         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
6446         * testsuite/ext/rope/1.cc: Likewise.
6447         * testsuite/ext/rope/2.cc: Likewise.
6448         * testsuite/ext/rope/3.cc: Likewise.
6449         * testsuite/ext/rope/36832.cc: Likewise.
6450         * testsuite/ext/rope/4.cc: Likewise.
6451         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
6452         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
6453         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
6454         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
6455         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
6456         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
6457         Likewise.
6458         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
6459         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
6460         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
6461         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
6462         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
6463         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
6464         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
6465         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
6466         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
6467         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
6468         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
6469         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
6470         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
6471         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
6472         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
6473         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
6474         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
6475         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
6476         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
6477         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
6478         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
6479         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
6480         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
6481         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
6482         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
6483         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
6484         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
6485         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
6486         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
6487         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
6488         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
6489         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
6490         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
6491         * testsuite/lib/dg-options.exp: Likewise.
6492         * testsuite/lib/libstdc++.exp: Likewise.
6493         * testsuite/lib/prune.exp: Likewise.
6494         * testsuite/libstdc++-abi/abi.exp: Likewise.
6495         * testsuite/libstdc++-dg/conformance.exp: Likewise.
6496         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
6497         Likewise.
6498         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
6499         Likewise.
6500         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
6501         Likewise.
6502         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
6503         Likewise.
6504         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
6505         Likewise.
6506         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
6507         Likewise.
6508         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
6509         Likewise.
6510         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
6511         Likewise.
6512         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
6513         Likewise.
6514         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
6515         Likewise.
6516         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
6517         Likewise.
6518         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
6519         Likewise.
6520         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
6521         Likewise.
6522         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
6523         Likewise.
6524         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
6525         Likewise.
6526         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
6527         Likewise.
6528         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
6529         Likewise.
6530         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
6531         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
6532         Likewise.
6533         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
6534         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
6535         Likewise.
6536         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
6537         Likewise.
6538         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
6539         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
6540         Likewise.
6541         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
6542         Likewise.
6543         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
6544         Likewise.
6545         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
6546         Likewise.
6547         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
6548         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
6549         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
6550         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
6551         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
6552         Likewise.
6553         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
6554         Likewise.
6555         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
6556         Likewise.
6557         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
6558         Likewise.
6559         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
6560         Likewise.
6561         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
6562         Likewise.
6563         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
6564         Likewise.
6565         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
6566         Likewise.
6567         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
6568         Likewise.
6569         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
6570         Likewise.
6571         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
6572         Likewise.
6573         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
6574         Likewise.
6575         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
6576         Likewise.
6577         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
6578         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
6579         Likewise.
6580         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
6581         Likewise.
6582         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
6583         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
6584         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
6585         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
6586         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
6587         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
6588         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
6589         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
6590         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
6591         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
6592         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
6593         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
6594         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
6595         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
6596         Likewise.
6597         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
6598         Likewise.
6599         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
6600         Likewise.
6601         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
6602         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
6603         Likewise.
6604         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
6605         Likewise.
6606         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
6607         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
6608         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
6609         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
6610         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
6611         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
6612         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
6613         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
6614         Likewise.
6615         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
6616         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
6617         Likewise.
6618         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
6619         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
6620         Likewise.
6621         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
6622         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
6623         Likewise.
6624         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
6625         Likewise.
6626         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
6627         Likewise.
6628         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
6629         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
6630         Likewise.
6631         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
6632         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
6633         Likewise.
6634         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
6635         Likewise.
6636         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
6637         Likewise.
6638         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
6639         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
6640         Likewise.
6641         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
6642         Likewise.
6643         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
6644         Likewise.
6645         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
6646         Likewise.
6647         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
6648         Likewise.
6649         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
6650         Likewise.
6651         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
6652         Likewise.
6653         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
6654         Likewise.
6655         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
6656         Likewise.
6657         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
6658         Likewise.
6659         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
6660         Likewise.
6661         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
6662         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
6663         Likewise.
6664         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
6665         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
6666         Likewise.
6667         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
6668         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
6669         Likewise.
6670         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
6671         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
6672         Likewise.
6673         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
6674         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
6675         Likewise.
6676         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
6677         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
6678         Likewise.
6679         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
6680         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
6681         Likewise.
6682         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
6683         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
6684         Likewise.
6685         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
6686         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
6687         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
6688         Likewise.
6689         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
6690         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
6691         Likewise.
6692         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
6693         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
6694         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
6695         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
6696         Likewise.
6697         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
6698         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
6699         Likewise.
6700         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
6701         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
6702         Likewise.
6703         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
6704         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
6705         Likewise.
6706         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
6707         Likewise.
6708         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
6709         Likewise.
6710         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
6711         Likewise.
6712         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
6713         Likewise.
6714         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
6715         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
6716         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
6717         Likewise.
6718         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
6719         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
6720         Likewise.
6721         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
6722         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
6723         Likewise.
6724         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
6725         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
6726         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
6727         Likewise.
6728         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
6729         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
6730         Likewise.
6731         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
6732         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
6733         Likewise.
6734         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
6735         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
6736         Likewise.
6737         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
6738         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
6739         Likewise.
6740         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
6741         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
6742         Likewise.
6743         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
6744         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
6745         Likewise.
6746         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
6747         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
6748         Likewise.
6749         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
6750         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
6751         Likewise.
6752         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
6753         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
6754         Likewise.
6755         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
6756         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
6757         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
6758         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
6759         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
6760         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
6761         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
6762         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
6763         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
6764         Likewise.
6765         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
6766         Likewise.
6767         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
6768         Likewise.
6769         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
6770         Likewise.
6771         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
6772         Likewise.
6773         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
6774         Likewise.
6775         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
6776         Likewise.
6777         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
6778         Likewise.
6779         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
6780         Likewise.
6781         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
6782         Likewise.
6783         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
6784         Likewise.
6785         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
6786         Likewise.
6787         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
6788         Likewise.
6789         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
6790         Likewise.
6791         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
6792         Likewise.
6793         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
6794         Likewise.
6795         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
6796         Likewise.
6797         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
6798         Likewise.
6799         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
6800         Likewise.
6801         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
6802         Likewise.
6803         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
6804         Likewise.
6805         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
6806         Likewise.
6807         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
6808         Likewise.
6809         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
6810         Likewise.
6811         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
6812         Likewise.
6813         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
6814         Likewise.
6815         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
6816         Likewise.
6817         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
6818         Likewise.
6819         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
6820         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
6821         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
6822         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
6823         Likewise.
6824         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
6825         Likewise.
6826         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
6827         Likewise.
6828         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
6829         Likewise.
6830         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
6831         Likewise.
6832         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
6833         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
6834         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
6835         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
6836         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
6837         Likewise.
6838         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
6839         Likewise.
6840         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
6841         Likewise.
6842         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
6843         Likewise.
6844         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
6845         Likewise.
6846         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
6847         Likewise.
6848         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
6849         Likewise.
6850         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
6851         Likewise.
6852         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
6853         Likewise.
6854         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
6855         Likewise.
6856         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
6857         Likewise.
6858         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
6859         Likewise.
6860         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
6861         Likewise.
6862         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
6863         Likewise.
6864         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
6865         Likewise.
6866         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
6867         Likewise.
6868         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
6869         Likewise.
6870         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
6871         Likewise.
6872         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
6873         Likewise.
6874         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
6875         Likewise.
6876         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
6877         Likewise.
6878         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
6879         Likewise.
6880         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
6881         Likewise.
6882         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
6883         Likewise.
6884         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
6885         Likewise.
6886         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
6887         Likewise.
6888         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
6889         Likewise.
6890         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
6891         Likewise.
6892         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
6893         Likewise.
6894         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
6895         Likewise.
6896         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
6897         Likewise.
6898         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
6899         Likewise.
6900         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
6901         Likewise.
6902         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
6903         Likewise.
6904         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
6905         Likewise.
6906         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
6907         Likewise.
6908         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
6909         Likewise.
6910         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
6911         Likewise.
6912         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
6913         Likewise.
6914         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
6915         Likewise.
6916         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
6917         Likewise.
6918         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
6919         Likewise.
6920         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
6921         Likewise.
6922         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
6923         Likewise.
6924         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
6925         Likewise.
6926         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
6927         Likewise.
6928         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
6929         Likewise.
6930         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
6931         Likewise.
6932         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
6933         Likewise.
6934         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
6935         Likewise.
6936         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
6937         Likewise.
6938         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
6939         Likewise.
6940         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
6941         Likewise.
6942         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
6943         Likewise.
6944         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
6945         Likewise.
6946         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
6947         Likewise.
6948         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
6949         Likewise.
6950         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
6951         Likewise.
6952         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
6953         Likewise.
6954         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
6955         Likewise.
6956         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
6957         Likewise.
6958         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
6959         Likewise.
6960         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
6961         Likewise.
6962         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
6963         Likewise.
6964         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
6965         Likewise.
6966         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
6967         Likewise.
6968         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
6969         Likewise.
6970         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
6971         Likewise.
6972         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
6973         Likewise.
6974         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
6975         Likewise.
6976         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
6977         Likewise.
6978         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
6979         Likewise.
6980         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
6981         Likewise.
6982         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
6983         Likewise.
6984         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
6985         Likewise.
6986         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
6987         Likewise.
6988         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
6989         Likewise.
6990         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
6991         Likewise.
6992         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
6993         Likewise.
6994         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
6995         Likewise.
6996         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
6997         Likewise.
6998         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
6999         Likewise.
7000         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7001         Likewise.
7002         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7003         Likewise.
7004         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7005         Likewise.
7006         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7007         Likewise.
7008         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7009         Likewise.
7010         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7011         Likewise.
7012         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7013         Likewise.
7014         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7015         Likewise.
7016         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7017         Likewise.
7018         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7019         Likewise.
7020         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7021         Likewise.
7022         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7023         Likewise.
7024         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7025         Likewise.
7026         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7027         Likewise.
7028         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7029         Likewise.
7030         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7031         Likewise.
7032         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7033         Likewise.
7034         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7035         Likewise.
7036         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7037         Likewise.
7038         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7039         Likewise.
7040         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7041         Likewise.
7042         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7043         Likewise.
7044         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7045         Likewise.
7046         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7047         Likewise.
7048         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7049         Likewise.
7050         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7051         Likewise.
7052         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7053         Likewise.
7054         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7055         Likewise.
7056         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7057         Likewise.
7058         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7059         Likewise.
7060         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7061         Likewise.
7062         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7063         Likewise.
7064         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7065         Likewise.
7066         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7067         Likewise.
7068         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7069         Likewise.
7070         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7071         Likewise.
7072         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7073         Likewise.
7074         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7075         Likewise.
7076         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7077         Likewise.
7078         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7079         Likewise.
7080         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7081         Likewise.
7082         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7083         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7084         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7085         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7086         Likewise.
7087         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7088         Likewise.
7089         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7090         Likewise.
7091         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7092         Likewise.
7093         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7094         Likewise.
7095         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7096         Likewise.
7097         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7098         Likewise.
7099         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7100         Likewise.
7101         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7102         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
7103         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
7104         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
7105         Likewise.
7106         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
7107         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
7108         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
7109         Likewise.
7110         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
7111         Likewise.
7112         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
7113         Likewise.
7114         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
7115         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
7116         Likewise.
7117         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
7118         Likewise.
7119         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
7120         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
7121         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
7122         Likewise.
7123         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
7124         Likewise.
7125         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
7126         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
7127         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
7128         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
7129         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
7130         Likewise.
7131         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
7132         Likewise.
7133         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
7134         Likewise.
7135         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
7136         Likewise.
7137         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
7138         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
7139         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
7140         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
7141         Likewise.
7142         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
7143         Likewise.
7144         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
7145         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
7146         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
7147         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
7148         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
7149         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
7150         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
7151         Likewise.
7152         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
7153         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
7154         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
7155         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
7156         Likewise.
7157         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
7158         Likewise.
7159         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
7160         Likewise.
7161         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
7162         Likewise.
7163         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
7164         Likewise.
7165         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
7166         Likewise.
7167         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
7168         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
7169         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
7170         Likewise.
7171         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
7172         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
7173         Likewise.
7174         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
7175         Likewise.
7176         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
7177         Likewise.
7178         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
7179         Likewise.
7180         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
7181         Likewise.
7182         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
7183         Likewise.
7184         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
7185         Likewise.
7186         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
7187         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
7188         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
7189         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
7190         Likewise.
7191         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
7192         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
7193         Likewise.
7194         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
7195         Likewise.
7196         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
7197         Likewise.
7198         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
7199         Likewise.
7200         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
7201         Likewise.
7202         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
7203         Likewise.
7204         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
7205         Likewise.
7206         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
7207         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
7208         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
7209         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
7210         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
7211         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
7212         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
7213         Likewise.
7214         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
7215         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
7216         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
7217         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
7218         Likewise.
7219         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
7220         Likewise.
7221         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
7222         Likewise.
7223         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
7224         Likewise.
7225         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
7226         Likewise.
7227         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
7228         Likewise.
7229         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
7230         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
7231         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
7232         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
7233         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
7234         Likewise.
7235         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
7236         Likewise.
7237         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
7238         Likewise.
7239         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
7240         Likewise.
7241         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
7242         Likewise.
7243         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
7244         Likewise.
7245         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
7246         Likewise.
7247         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
7248         Likewise.
7249         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
7250         Likewise.
7251         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
7252         Likewise.
7253         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
7254         Likewise.
7255         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
7256         Likewise.
7257         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
7258         Likewise.
7259         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
7260         Likewise.
7261         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
7262         Likewise.
7263         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
7264         Likewise.
7265         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
7266         Likewise.
7267         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
7268         Likewise.
7269         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
7270         Likewise.
7271         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
7272         Likewise.
7273         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
7274         Likewise.
7275         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
7276         Likewise.
7277         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
7278         Likewise.
7279         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
7280         Likewise.
7281         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
7282         Likewise.
7283         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
7284         Likewise.
7285         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
7286         Likewise.
7287         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
7288         Likewise.
7289         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
7290         Likewise.
7291         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
7292         Likewise.
7293         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
7294         Likewise.
7295         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
7296         Likewise.
7297         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
7298         Likewise.
7299         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
7300         Likewise.
7301         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
7302         Likewise.
7303         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
7304         Likewise.
7305         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
7306         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
7307         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
7308         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
7309         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
7310         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
7311         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
7312         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
7313         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
7314         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
7315         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
7316         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
7317         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
7318         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
7319         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
7320         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
7321         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
7322         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
7323         * testsuite/tr1/headers/all.cc: Likewise.
7324         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
7325         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
7326         * testsuite/util/testsuite_shared.cc: Likewise.
7327         * scripts/extract_symvers: Likewise.  Remove runtime exception.
7328         * testsuite/17_intro/headers/all.cc: Likewise.
7329         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
7330         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
7331         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
7332         Likewise.
7333         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
7334         Likewise.
7335         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
7336         Likewise.
7337         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
7338         Likewise.
7339         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
7340         Likewise.
7341         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
7342         Likewise.
7343         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
7344         Likewise.
7345         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
7346         Likewise.
7347         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
7348         Likewise.
7349         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
7350         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
7351         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
7352         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
7353         Likewise.
7354         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
7355         Likewise.
7356         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
7357         Likewise.
7358         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
7359         Likewise.
7360         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
7361         Likewise.
7362         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
7363         Likewise.
7364         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
7365         Likewise.
7366         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
7367         Likewise.
7368         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
7369         Likewise.
7370         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
7371         Likewise.
7372         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
7373         Likewise.
7374         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
7375         Likewise.
7376         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
7377         Likewise.
7378         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
7379         Likewise.
7380         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
7381         Likewise.
7382         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
7383         Likewise.
7384         * testsuite/20_util/pair/moveable.cc: Likewise.
7385         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
7386         Likewise.
7387         * testsuite/20_util/pair/swap.cc: Likewise.
7388         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
7389         Likewise.
7390         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
7391         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
7392         Likewise.
7393         * testsuite/20_util/tuple/moveable.cc: Likewise.
7394         * testsuite/20_util/tuple/moveable2.cc: Likewise.
7395         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
7396         Likewise.
7397         * testsuite/20_util/tuple/swap.cc: Likewise.
7398         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
7399         Likewise.
7400         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
7401         Likewise.
7402         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
7403         Likewise.
7404         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
7405         Likewise.
7406         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
7407         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
7408         Likewise.
7409         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
7410         Likewise.
7411         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
7412         Likewise.
7413         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
7414         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
7415         Likewise.
7416         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
7417         Likewise.
7418         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
7419         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
7420         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
7421         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
7422         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
7423         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
7424         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
7425         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
7426         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
7427         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
7428         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
7429         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
7430         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
7431         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
7432         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
7433         Likewise.
7434         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
7435         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
7436         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
7437         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
7438         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
7439         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
7440         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
7441         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
7442         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
7443         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
7444         Likewise.
7445         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
7446         Likewise.
7447         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
7448         Likewise.
7449         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
7450         Likewise.
7451         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
7452         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
7453         Likewise.
7454         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
7455         Likewise.
7456         * testsuite/23_containers/deque/14340.cc: Likewise.
7457         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
7458         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
7459         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
7460         * testsuite/23_containers/deque/init-list.cc: Likewise.
7461         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
7462         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
7463         * testsuite/23_containers/deque/moveable.cc: Likewise.
7464         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
7465         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
7466         Likewise.
7467         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
7468         Likewise.
7469         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
7470         Likewise.
7471         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
7472         Likewise.
7473         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
7474         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
7475         Likewise.
7476         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
7477         Likewise.
7478         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
7479         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
7480         Likewise.
7481         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
7482         Likewise.
7483         * testsuite/23_containers/list/14340.cc: Likewise.
7484         * testsuite/23_containers/list/23781.cc: Likewise.
7485         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
7486         * testsuite/23_containers/list/init-list.cc: Likewise.
7487         * testsuite/23_containers/list/moveable.cc: Likewise.
7488         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
7489         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
7490         Likewise.
7491         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
7492         Likewise.
7493         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
7494         Likewise.
7495         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
7496         Likewise.
7497         * testsuite/23_containers/map/14340.cc: Likewise.
7498         * testsuite/23_containers/map/23781.cc: Likewise.
7499         * testsuite/23_containers/map/init-list.cc: Likewise.
7500         * testsuite/23_containers/map/moveable.cc: Likewise.
7501         * testsuite/23_containers/map/operations/1.cc: Likewise.
7502         * testsuite/23_containers/map/operations/31440.cc: Likewise.
7503         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
7504         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
7505         Likewise.
7506         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
7507         Likewise.
7508         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
7509         Likewise.
7510         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
7511         Likewise.
7512         * testsuite/23_containers/multimap/14340.cc: Likewise.
7513         * testsuite/23_containers/multimap/23781.cc: Likewise.
7514         * testsuite/23_containers/multimap/init-list.cc: Likewise.
7515         * testsuite/23_containers/multimap/moveable.cc: Likewise.
7516         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
7517         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
7518         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
7519         Likewise.
7520         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
7521         Likewise.
7522         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
7523         Likewise.
7524         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
7525         Likewise.
7526         * testsuite/23_containers/multiset/14340.cc: Likewise.
7527         * testsuite/23_containers/multiset/23781.cc: Likewise.
7528         * testsuite/23_containers/multiset/init-list.cc: Likewise.
7529         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
7530         * testsuite/23_containers/multiset/moveable.cc: Likewise.
7531         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
7532         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
7533         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
7534         Likewise.
7535         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
7536         Likewise.
7537         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
7538         Likewise.
7539         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
7540         Likewise.
7541         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
7542         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
7543         Likewise.
7544         * testsuite/23_containers/queue/moveable.cc: Likewise.
7545         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
7546         Likewise.
7547         * testsuite/23_containers/set/14340.cc: Likewise.
7548         * testsuite/23_containers/set/23781.cc: Likewise.
7549         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
7550         * testsuite/23_containers/set/init-list.cc: Likewise.
7551         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
7552         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
7553         * testsuite/23_containers/set/moveable.cc: Likewise.
7554         * testsuite/23_containers/set/operations/1.cc: Likewise.
7555         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
7556         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
7557         Likewise.
7558         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
7559         Likewise.
7560         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
7561         Likewise.
7562         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
7563         Likewise.
7564         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
7565         Likewise.
7566         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
7567         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
7568         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
7569         Likewise.
7570         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
7571         Likewise.
7572         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
7573         Likewise.
7574         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
7575         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
7576         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
7577         Likewise.
7578         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
7579         Likewise.
7580         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
7581         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
7582         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
7583         Likewise.
7584         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
7585         Likewise.
7586         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
7587         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
7588         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
7589         Likewise.
7590         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
7591         Likewise.
7592         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
7593         Likewise.
7594         * testsuite/23_containers/vector/14340.cc: Likewise.
7595         * testsuite/23_containers/vector/26412-1.cc: Likewise.
7596         * testsuite/23_containers/vector/26412-2.cc: Likewise.
7597         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
7598         Likewise.
7599         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
7600         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
7601         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
7602         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
7603         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
7604         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
7605         Likewise.
7606         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
7607         Likewise.
7608         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
7609         Likewise.
7610         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
7611         Likewise.
7612         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
7613         Likewise.
7614         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
7615         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
7616         * testsuite/23_containers/vector/init-list.cc: Likewise.
7617         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
7618         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
7619         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
7620         * testsuite/23_containers/vector/moveable.cc: Likewise.
7621         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
7622         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
7623         Likewise.
7624         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
7625         Likewise.
7626         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
7627         Likewise.
7628         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
7629         Likewise.
7630         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
7631         * testsuite/23_containers/vector/types/23767.cc: Likewise.
7632         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
7633         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
7634         Likewise.
7635         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
7636         Likewise.
7637         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
7638         Likewise.
7639         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
7640         Likewise.
7641         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
7642         Likewise.
7643         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
7644         Likewise.
7645         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
7646         Likewise.
7647         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
7648         Likewise.
7649         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
7650         Likewise.
7651         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
7652         Likewise.
7653         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
7654         Likewise.
7655         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
7656         Likewise.
7657         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
7658         Likewise.
7659         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
7660         Likewise.
7661         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
7662         Likewise.
7663         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
7664         Likewise.
7665         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
7666         Likewise.
7667         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
7668         Likewise.
7669         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
7670         Likewise.
7671         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
7672         Likewise.
7673         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
7674         Likewise.
7675         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
7676         Likewise.
7677         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
7678         Likewise.
7679         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
7680         Likewise.
7681         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
7682         Likewise.
7683         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
7684         Likewise.
7685         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
7686         Likewise.
7687         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
7688         Likewise.
7689         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
7690         Likewise.
7691         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
7692         Likewise.
7693         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
7694         Likewise.
7695         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
7696         Likewise.
7697         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
7698         Likewise.
7699         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
7700         Likewise.
7701         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
7702         Likewise.
7703         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
7704         Likewise.
7705         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
7706         Likewise.
7707         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
7708         Likewise.
7709         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
7710         Likewise.
7711         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
7712         Likewise.
7713         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
7714         Likewise.
7715         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
7716         Likewise.
7717         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
7718         Likewise.
7719         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
7720         Likewise.
7721         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
7722         Likewise.
7723         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
7724         Likewise.
7725         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
7726         Likewise.
7727         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
7728         Likewise.
7729         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
7730         Likewise.
7731         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
7732         Likewise.
7733         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
7734         Likewise.
7735         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
7736         Likewise.
7737         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
7738         Likewise.
7739         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
7740         Likewise.
7741         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
7742         Likewise.
7743         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
7744         Likewise.
7745         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
7746         Likewise.
7747         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
7748         Likewise.
7749         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
7750         Likewise.
7751         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
7752         Likewise.
7753         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
7754         Likewise.
7755         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
7756         Likewise.
7757         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
7758         Likewise.
7759         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
7760         Likewise.
7761         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
7762         Likewise.
7763         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
7764         Likewise.
7765         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
7766         Likewise.
7767         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
7768         Likewise.
7769         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
7770         Likewise.
7771         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
7772         Likewise.
7773         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
7774         Likewise.
7775         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
7776         Likewise.
7777         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
7778         Likewise.
7779         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
7780         Likewise.
7781         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
7782         Likewise.
7783         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
7784         Likewise.
7785         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
7786         Likewise.
7787         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
7788         Likewise.
7789         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
7790         Likewise.
7791         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
7792         Likewise.
7793         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
7794         Likewise.
7795         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
7796         Likewise.
7797         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
7798         Likewise.
7799         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
7800         Likewise.
7801         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
7802         Likewise.
7803         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
7804         Likewise.
7805         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
7806         Likewise.
7807         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
7808         Likewise.
7809         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
7810         Likewise.
7811         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
7812         Likewise.
7813         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
7814         Likewise.
7815         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
7816         Likewise.
7817         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
7818         Likewise.
7819         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
7820         Likewise.
7821         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
7822         Likewise.
7823         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
7824         Likewise.
7825         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
7826         Likewise.
7827         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
7828         Likewise.
7829         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
7830         Likewise.
7831         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
7832         Likewise.
7833         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
7834         Likewise.
7835         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
7836         Likewise.
7837         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
7838         Likewise.
7839         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
7840         Likewise.
7841         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
7842         Likewise.
7843         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
7844         Likewise.
7845         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
7846         Likewise.
7847         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
7848         Likewise.
7849         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
7850         Likewise.
7851         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
7852         Likewise.
7853         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
7854         Likewise.
7855         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
7856         Likewise.
7857         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
7858         Likewise.
7859         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
7860         Likewise.
7861         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
7862         Likewise.
7863         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
7864         Likewise.
7865         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
7866         Likewise.
7867         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
7868         Likewise.
7869         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
7870         Likewise.
7871         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
7872         Likewise.
7873         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
7874         Likewise.
7875         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
7876         Likewise.
7877         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
7878         Likewise.
7879         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
7880         Likewise.
7881         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
7882         Likewise.
7883         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
7884         Likewise.
7885         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
7886         Likewise.
7887         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
7888         Likewise.
7889         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
7890         Likewise.
7891         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
7892         Likewise.
7893         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
7894         Likewise.
7895         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
7896         Likewise.
7897         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
7898         Likewise.
7899         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
7900         Likewise.
7901         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
7902         Likewise.
7903         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
7904         Likewise.
7905         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
7906         Likewise.
7907         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
7908         Likewise.
7909         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
7910         Likewise.
7911         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
7912         Likewise.
7913         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
7914         Likewise.
7915         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
7916         Likewise.
7917         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
7918         Likewise.
7919         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
7920         Likewise.
7921         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
7922         Likewise.
7923         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
7924         Likewise.
7925         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
7926         Likewise.
7927         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
7928         Likewise.
7929         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
7930         Likewise.
7931         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
7932         Likewise.
7933         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
7934         Likewise.
7935         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
7936         Likewise.
7937         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
7938         Likewise.
7939         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
7940         Likewise.
7941         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
7942         Likewise.
7943         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
7944         Likewise.
7945         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
7946         Likewise.
7947         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
7948         Likewise.
7949         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
7950         Likewise.
7951         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
7952         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
7953         Likewise.
7954         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
7955         Likewise.
7956         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
7957         Likewise.
7958         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
7959         Likewise.
7960         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
7961         Likewise.
7962         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
7963         Likewise.
7964         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
7965         Likewise.
7966         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
7967         Likewise.
7968         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
7969         Likewise.
7970         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
7971         Likewise.
7972         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
7973         Likewise.
7974         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
7975         Likewise.
7976         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
7977         Likewise.
7978         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
7979         Likewise.
7980         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
7981         Likewise.
7982         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
7983         Likewise.
7984         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
7985         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
7986         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
7987         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
7988         Likewise.
7989         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
7990         Likewise.
7991         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
7992         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
7993         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
7994         Likewise.
7995         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
7996         Likewise.
7997         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
7998         Likewise.
7999         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8000         Likewise.
8001         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8002         Likewise.
8003         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8004         Likewise.
8005         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8006         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8007         Likewise.
8008         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8009         * testsuite/26_numerics/valarray/27867.cc: Likewise.
8010         * testsuite/26_numerics/valarray/30416.cc: Likewise.
8011         * testsuite/26_numerics/valarray/33084.cc: Likewise.
8012         * testsuite/26_numerics/valarray/algo.cc: Likewise.
8013         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8014         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8015         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8016         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8017         Likewise.
8018         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8019         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8020         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8021         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8022         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8023         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8024         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8025         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8026         Likewise.
8027         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8028         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8029         Likewise.
8030         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8031         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8032         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8033         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8034         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8035         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8036         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8037         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8038         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8039         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8040         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8041         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8042         Likewise.
8043         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8044         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8045         Likewise.
8046         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8047         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8048         Likewise.
8049         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8050         Likewise.
8051         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8052         Likewise.
8053         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8054         Likewise.
8055         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8056         Likewise.
8057         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8058         Likewise.
8059         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8060         Likewise.
8061         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8062         Likewise.
8063         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8064         Likewise.
8065         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8066         Likewise.
8067         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8068         Likewise.
8069         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8070         Likewise.
8071         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8072         Likewise.
8073         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8074         Likewise.
8075         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8076         Likewise.
8077         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8078         Likewise.
8079         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8080         Likewise.
8081         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8082         Likewise.
8083         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8084         Likewise.
8085         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8086         Likewise.
8087         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8088         Likewise.
8089         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8090         Likewise.
8091         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8092         Likewise.
8093         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8094         Likewise.
8095         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8096         Likewise.
8097         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8098         Likewise.
8099         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8100         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8101         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8102         Likewise.
8103         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
8104         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
8105         Likewise.
8106         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
8107         Likewise.
8108         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
8109         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
8110         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
8111         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
8112         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
8113         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
8114         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
8115         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
8116         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
8117         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
8118         Likewise.
8119         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
8120         Likewise.
8121         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
8122         Likewise.
8123         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
8124         Likewise.
8125         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
8126         Likewise.
8127         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
8128         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
8129         Likewise.
8130         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
8131         Likewise.
8132         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
8133         Likewise.
8134         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
8135         Likewise.
8136         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
8137         Likewise.
8138         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8139         Likewise.
8140         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
8141         Likewise.
8142         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
8143         Likewise.
8144         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
8145         Likewise.
8146         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
8147         Likewise.
8148         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
8149         Likewise.
8150         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
8151         Likewise.
8152         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
8153         Likewise.
8154         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
8155         Likewise.
8156         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
8157         Likewise.
8158         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
8159         Likewise.
8160         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
8161         Likewise.
8162         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
8163         Likewise.
8164         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
8165         Likewise.
8166         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
8167         Likewise.
8168         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
8169         Likewise.
8170         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
8171         Likewise.
8172         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
8173         Likewise.
8174         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
8175         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
8176         Likewise.
8177         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
8178         Likewise.
8179         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
8180         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
8181         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
8182         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
8183         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
8184         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
8185         Likewise.
8186         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
8187         Likewise.
8188         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
8189         Likewise.
8190         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
8191         Likewise.
8192         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
8193         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
8194         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
8195         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
8196         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
8197         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
8198         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
8199         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
8200         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
8201         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
8202         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
8203         Likewise.
8204         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
8205         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
8206         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
8207         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
8208         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
8209         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
8210         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
8211         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
8212         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
8213         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
8214         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
8215         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
8216         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
8217         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
8218         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
8219         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
8220         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
8221         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
8222         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
8223         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
8224         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
8225         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
8226         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
8227         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
8228         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
8229         Likewise.
8230         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
8231         * testsuite/27_io/fpos/14252.cc: Likewise.
8232         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
8233         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
8234         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
8235         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
8236         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
8237         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
8238         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
8239         * testsuite/27_io/ios_base/state/1.cc: Likewise.
8240         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
8241         Likewise.
8242         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
8243         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
8244         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
8245         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
8246         Likewise.
8247         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
8248         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
8249         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
8250         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
8251         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
8252         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
8253         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
8254         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
8255         * testsuite/27_io/objects/char/3045.cc: Likewise.
8256         * testsuite/27_io/objects/char/3647.cc: Likewise.
8257         * testsuite/27_io/objects/char/5268.cc: Likewise.
8258         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
8259         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
8260         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
8261         * testsuite/28_regex/init-list.cc: Likewise.
8262         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
8263         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
8264         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
8265         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
8266         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
8267         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
8268         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
8269         Likewise.
8270         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
8271         Likewise.
8272         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
8273         Likewise.
8274         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
8275         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
8276         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
8277         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
8278         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
8279         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
8280         Likewise.
8281         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
8282         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
8283         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
8284         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
8285         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
8286         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
8287         Likewise.
8288         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
8289         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
8290         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
8291         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
8292         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
8293         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
8294         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
8295         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
8296         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
8297         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
8298         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
8299         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
8300         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
8301         Likewise.
8302         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
8303         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
8304         Likewise.
8305         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
8306         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
8307         Likewise.
8308         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
8309         Likewise.
8310         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
8311         Likewise.
8312         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
8313         Likewise.
8314         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
8315         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
8316         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
8317         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
8318         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
8319         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
8320         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
8321         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
8322         Likewise.
8323         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
8324         Likewise.
8325         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
8326         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8327         Likewise.
8328         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
8329         Likewise.
8330         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
8331         Likewise.
8332         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
8333         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
8334         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
8335         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
8336         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
8337         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
8338         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
8339         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
8340         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
8341         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
8342         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
8343         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
8344         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
8345         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
8346         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
8347         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
8348         Likewise.
8349         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
8350         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
8351         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
8352         Likewise.
8353         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
8354         Likewise.
8355         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
8356         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
8357         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
8358         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
8359         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
8360         Likewise.
8361         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
8362         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
8363         Likewise.
8364         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
8365         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
8366         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
8367         Likewise.
8368         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
8369         Likewise.
8370         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
8371         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
8372         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
8373         Likewise.
8374         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
8375         Likewise.
8376         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
8377         Likewise.
8378         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
8379         Likewise.
8380         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
8381         Likewise.
8382         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
8383         * testsuite/30_threads/this_thread/1.cc: Likewise.
8384         * testsuite/30_threads/this_thread/2.cc: Likewise.
8385         * testsuite/30_threads/this_thread/3.cc: Likewise.
8386         * testsuite/30_threads/this_thread/4.cc: Likewise.
8387         * testsuite/30_threads/thread/cons/1.cc: Likewise.
8388         * testsuite/30_threads/thread/cons/2.cc: Likewise.
8389         * testsuite/30_threads/thread/cons/3.cc: Likewise.
8390         * testsuite/30_threads/thread/cons/4.cc: Likewise.
8391         * testsuite/30_threads/thread/cons/5.cc: Likewise.
8392         * testsuite/30_threads/thread/cons/6.cc: Likewise.
8393         * testsuite/30_threads/thread/cons/7.cc: Likewise.
8394         * testsuite/30_threads/thread/cons/8.cc: Likewise.
8395         * testsuite/30_threads/thread/cons/9.cc: Likewise.
8396         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
8397         * testsuite/30_threads/thread/members/1.cc: Likewise.
8398         * testsuite/30_threads/thread/members/2.cc: Likewise.
8399         * testsuite/30_threads/thread/members/3.cc: Likewise.
8400         * testsuite/30_threads/thread/members/4.cc: Likewise.
8401         * testsuite/30_threads/thread/members/5.cc: Likewise.
8402         * testsuite/30_threads/thread/swap/1.cc: Likewise.
8403         * testsuite/30_threads/thread/swap/2.cc: Likewise.
8404         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
8405         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
8406         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
8407         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
8408         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
8409         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
8410         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
8411         Likewise.
8412         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
8413         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
8414         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
8415         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
8416         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
8417         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
8418         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
8419         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
8420         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
8421         * testsuite/30_threads/try_lock/1.cc: Likewise.
8422         * testsuite/30_threads/try_lock/2.cc: Likewise.
8423         * testsuite/30_threads/try_lock/3.cc: Likewise.
8424         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
8425         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
8426         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
8427         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
8428         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
8429         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
8430         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
8431         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
8432         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
8433         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
8434         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
8435         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
8436         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
8437         Likewise.
8438         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
8439         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
8440         Likewise.
8441         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
8442         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
8443         Likewise.
8444         * testsuite/ext/array_allocator/1.cc: Likewise.
8445         * testsuite/ext/array_allocator/2.cc: Likewise.
8446         * testsuite/ext/array_allocator/3.cc: Likewise.
8447         * testsuite/ext/ext_pointer/1.cc: Likewise.
8448         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
8449         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
8450         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
8451         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
8452         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
8453         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
8454         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
8455         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
8456         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
8457         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
8458         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
8459         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
8460         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
8461         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
8462         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
8463         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
8464         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
8465         Likewise.
8466         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
8467         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
8468         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
8469         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
8470         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
8471         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
8472         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
8473         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
8474         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
8475         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
8476         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
8477         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
8478         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
8479         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
8480         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
8481         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
8482         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
8483         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
8484         Likewise.
8485         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
8486         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
8487         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
8488         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
8489         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
8490         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
8491         * testsuite/ext/pod_char_traits.cc: Likewise.
8492         * testsuite/ext/slist/23781.cc: Likewise.
8493         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
8494         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
8495         * testsuite/ext/vstring/init-list.cc: Likewise.
8496         * testsuite/ext/vstring/moveable.cc: Likewise.
8497         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
8498         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
8499         Likewise.
8500         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
8501         Likewise.
8502         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
8503         Likewise.
8504         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
8505         Likewise.
8506         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
8507         Likewise.
8508         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
8509         Likewise.
8510         * testsuite/ext/vstring/types/23767.cc: Likewise.
8511         * testsuite/performance/21_strings/string_append.cc: Likewise.
8512         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
8513         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
8514         Likewise.
8515         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
8516         Likewise.
8517         * testsuite/performance/21_strings/string_find.cc: Likewise.
8518         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
8519         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
8520         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
8521         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
8522         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
8523         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
8524         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
8525         Likewise.
8526         * testsuite/performance/23_containers/create/map.cc: Likewise.
8527         * testsuite/performance/23_containers/create_from_sorted/set.cc:
8528         Likewise.
8529         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
8530         * testsuite/performance/23_containers/find/map.cc: Likewise.
8531         * testsuite/performance/23_containers/index/map.cc: Likewise.
8532         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
8533         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
8534         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
8535         Likewise.
8536         * testsuite/performance/23_containers/insert_erase/associative.cc:
8537         Likewise.
8538         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
8539         Likewise.
8540         * testsuite/performance/23_containers/producer_consumer/associative.cc:
8541         Likewise.
8542         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
8543         Likewise.
8544         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
8545         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
8546         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
8547         Likewise.
8548         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
8549         Likewise.
8550         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
8551         Likewise.
8552         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
8553         Likewise.
8554         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
8555         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
8556         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
8557         Likewise.
8558         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
8559         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
8560         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
8561         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
8562         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
8563         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
8564         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
8565         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
8566         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
8567         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
8568         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
8569         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
8570         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
8571         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
8572         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
8573         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
8574         Likewise.
8575         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
8576         Likewise.
8577         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
8578         Likewise.
8579         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
8580         Likewise.
8581         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
8582         Likewise.
8583         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
8584         Likewise.
8585         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
8586         Likewise.
8587         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
8588         Likewise.
8589         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
8590         Likewise.
8591         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
8592         Likewise.
8593         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
8594         Likewise.
8595         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
8596         Likewise.
8597         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
8598         Likewise.
8599         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
8600         Likewise.
8601         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
8602         Likewise.
8603         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
8604         Likewise.
8605         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
8606         Likewise.
8607         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
8608         Likewise.
8609         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
8610         Likewise.
8611         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
8612         Likewise.
8613         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
8614         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
8615         Likewise.
8616         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
8617         Likewise.
8618         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
8619         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
8620         Likewise.
8621         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
8622         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
8623         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
8624         Likewise.
8625         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
8626         Likewise.
8627         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
8628         Likewise.
8629         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
8630         Likewise.
8631         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
8632         Likewise.
8633         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
8634         Likewise.
8635         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
8636         Likewise.
8637         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
8638         Likewise.
8639         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
8640         Likewise.
8641         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
8642         Likewise.
8643         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
8644         Likewise.
8645         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
8646         Likewise.
8647         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
8648         Likewise.
8649         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
8650         Likewise.
8651         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
8652         Likewise.
8653         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
8654         Likewise.
8655         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
8656         Likewise.
8657         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
8658         Likewise.
8659         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
8660         Likewise.
8661         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
8662         Likewise.
8663         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
8664         Likewise.
8665         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
8666         Likewise.
8667         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
8668         Likewise.
8669         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
8670         Likewise.
8671         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
8672         Likewise.
8673         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
8674         Likewise.
8675         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
8676         Likewise.
8677         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
8678         Likewise.
8679         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
8680         Likewise.
8681         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
8682         Likewise.
8683         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
8684         Likewise.
8685         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
8686         Likewise.
8687         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
8688         Likewise.
8689         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
8690         Likewise.
8691         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
8692         Likewise.
8693         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
8694         Likewise.
8695         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
8696         Likewise.
8697         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
8698         Likewise.
8699         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
8700         Likewise.
8701         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
8702         Likewise.
8703         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
8704         Likewise.
8705         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
8706         Likewise.
8707         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
8708         Likewise.
8709         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
8710         Likewise.
8711         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
8712         Likewise.
8713         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
8714         Likewise.
8715         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
8716         Likewise.
8717         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
8718         Likewise.
8719         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
8720         Likewise.
8721         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
8722         Likewise.
8723         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
8724         Likewise.
8725         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
8726         Likewise.
8727         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
8728         Likewise.
8729         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
8730         Likewise.
8731         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
8732         Likewise.
8733         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
8734         Likewise.
8735         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
8736         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
8737         Likewise.
8738         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
8739         Likewise.
8740         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
8741         Likewise.
8742         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
8743         Likewise.
8744         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
8745         Likewise.
8746         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
8747         Likewise.
8748         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
8749         Likewise.
8750         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
8751         Likewise.
8752         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
8753         Likewise.
8754         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
8755         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
8756         Likewise.
8757         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
8758         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
8759         Likewise.
8760         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
8761         Likewise.
8762         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
8763         Likewise.
8764         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
8765         Likewise.
8766         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
8767         Likewise.
8768         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
8769         Likewise.
8770         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
8771         Likewise.
8772         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
8773         Likewise.
8774         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
8775         Likewise.
8776         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
8777         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
8778         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
8779         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
8780         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
8781         Likewise.
8782         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
8783         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
8784         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
8785         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
8786         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
8787         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
8788         * testsuite/util/io/illegal_input_error.hpp: Likewise.
8789         * testsuite/util/io/prog_bar.cc: Likewise.
8790         * testsuite/util/io/prog_bar.hpp: Likewise.
8791         * testsuite/util/io/text_populate.hpp: Likewise.
8792         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
8793         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
8794         * testsuite/util/io/xml.hpp: Likewise.
8795         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
8796         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
8797         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
8798         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
8799         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
8800         * testsuite/util/native_type/native_map.hpp: Likewise.
8801         * testsuite/util/native_type/native_multimap.hpp: Likewise.
8802         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
8803         * testsuite/util/native_type/native_set.hpp: Likewise.
8804         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
8805         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
8806         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
8807         Likewise.
8808         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
8809         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
8810         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
8811         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
8812         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
8813         Likewise.
8814         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
8815         Likewise.
8816         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
8817         Likewise.
8818         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
8819         Likewise.
8820         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
8821         Likewise.
8822         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
8823         Likewise.
8824         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
8825         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
8826         Likewise.
8827         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
8828         Likewise.
8829         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
8830         Likewise.
8831         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
8832         Likewise.
8833         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
8834         Likewise.
8835         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
8836         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
8837         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
8838         * testsuite/util/regression/basic_type.hpp: Likewise.
8839         * testsuite/util/regression/common_type.hpp: Likewise.
8840         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
8841         Likewise.
8842         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
8843         Likewise.
8844         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
8845         Likewise.
8846         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
8847         Likewise.
8848         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
8849         Likewise.
8850         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
8851         Likewise.
8852         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
8853         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
8854         Likewise.
8855         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
8856         Likewise.
8857         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
8858         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
8859         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
8860         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
8861         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
8862         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
8863         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
8864         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
8865         * testsuite/util/statistic/result_recorder.hpp: Likewise.
8866         * testsuite/util/statistic/sample_mean.hpp: Likewise.
8867         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
8868         * testsuite/util/statistic/sample_variance.hpp: Likewise.
8869         * testsuite/util/testsuite_abi.cc: Likewise.
8870         * testsuite/util/testsuite_abi.h: Likewise.
8871         * testsuite/util/testsuite_abi_check.cc: Likewise.
8872         * testsuite/util/testsuite_allocator.cc: Likewise.
8873         * testsuite/util/testsuite_allocator.h: Likewise.
8874         * testsuite/util/testsuite_api.h: Likewise.
8875         * testsuite/util/testsuite_character.cc: Likewise.
8876         * testsuite/util/testsuite_character.h: Likewise.
8877         * testsuite/util/testsuite_common_types.h: Likewise.
8878         * testsuite/util/testsuite_error.h: Likewise.
8879         * testsuite/util/testsuite_hooks.cc: Likewise.
8880         * testsuite/util/testsuite_hooks.h: Likewise.
8881         * testsuite/util/testsuite_io.h: Likewise.
8882         * testsuite/util/testsuite_iterators.h: Likewise.
8883         * testsuite/util/testsuite_performance.h: Likewise.
8884         * testsuite/util/testsuite_rng.h: Likewise.
8885         * testsuite/util/testsuite_rvalref.h: Likewise.
8886         * testsuite/util/testsuite_tr1.h: Likewise.
8887         * testsuite/util/thread/all.h: Likewise.
8888         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
8889         Likewise.
8890         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
8891         Likewise.
8892         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
8893         Likewise.
8894         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
8895         Likewise.
8896         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
8897         Likewise.
8898         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
8899         Likewise.
8900         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
8901         Likewise.
8902         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
8903         Likewise.
8904         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
8905         Likewise.
8906         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
8907         Likewise.
8908         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
8909         Likewise.
8910         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
8911         Likewise.
8912         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
8913         Likewise.
8914         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
8915         Likewise.
8916         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
8917         Likewise.
8918         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
8919         Likewise.
8920         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
8921         Likewise.
8922         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
8923         Likewise.
8924         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
8925         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
8926         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
8927         Likewise.
8928         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
8929         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
8930         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
8931         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
8932         Likewise.
8933         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
8934         Likewise.
8935         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
8936         Likewise.
8937         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
8938         Likewise.
8939         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
8940         Likewise.
8941         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
8942         Likewise.
8943         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
8944         Likewise.
8945         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
8946         Likewise.
8947         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
8948         Likewise.
8949         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
8950         Likewise.
8951         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
8952         Likewise.
8953         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
8954         Likewise.
8955         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
8956         Likewise.
8957         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
8958         Likewise.
8959         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
8960         Likewise.
8961         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
8962         Likewise.
8963         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
8964         Likewise.
8965         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
8966         Likewise.
8967         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
8968         Likewise.
8969         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
8970         Likewise.
8971         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
8972         Likewise.
8973         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
8974         Likewise.
8975         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
8976         Likewise.
8977         * testsuite/26_numerics/random/mt19937.cc: Likewise.
8978         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
8979         Likewise.
8980         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
8981         Likewise.
8982         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
8983         Likewise.
8984         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
8985         Likewise.
8986         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
8987         Likewise.
8988         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
8989         Likewise.
8990         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
8991         Likewise.
8992         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
8993         Likewise.
8994         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
8995         Likewise.
8996         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
8997         Likewise.
8998         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
8999         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9000         Likewise.
9001         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9002         Likewise.
9003         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9004         Likewise.
9005         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9006         Likewise.
9007         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9008         Likewise.
9009         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9010         Likewise.
9011         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9012         Likewise.
9013         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9014         Likewise.
9015         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9016         Likewise.
9017         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9018         Likewise.
9019         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9020         Likewise.
9021         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9022         Likewise.
9023         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9024         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9025         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9026         Likewise.
9027         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9028         Likewise.
9029         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9030         Likewise.
9031         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9032         Likewise.
9033         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9034         Likewise.
9035         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9036         Likewise.
9037         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9038         Likewise.
9039         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9040         Likewise.
9041         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9042         Likewise.
9043         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9044         Likewise.
9045         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9046         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9047         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9048         Likewise.
9049         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9050         Likewise.
9051         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9052         Likewise.
9053         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9054         Likewise.
9055         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9056         Likewise.
9057         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9058         Likewise.
9059         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9060         Likewise.
9061         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9062         Likewise.
9063         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9064         Likewise.
9065         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9066         Likewise.
9067         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9068         Likewise.
9069         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9070         Likewise.
9071         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9072         Likewise.
9073         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9074         Likewise.
9075         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9076         Likewise.
9077         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9078         Likewise.
9079         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9080         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9081         Likewise.
9082         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9083         Likewise.
9084         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9085         Likewise.
9086         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9087         Likewise.
9088         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9089         Likewise.
9090         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9091         Likewise.
9092         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9093         Likewise.
9094         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9095         Likewise.
9096         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9097         Likewise.
9098         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9099         Likewise.
9100         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9101         Likewise.
9102         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
9103         Likewise.
9104         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
9105         Likewise.
9106         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
9107         Likewise.
9108         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
9109         Likewise.
9110         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
9111         Likewise.
9112         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
9113         Likewise.
9114         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
9115         Likewise.
9116         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
9117         Likewise.
9118         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
9119         Likewise.
9120         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
9121         Likewise.
9122         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
9123         Likewise.
9124         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
9125         Likewise.
9126         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
9127         Likewise.
9128         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
9129         Likewise.
9130         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
9131         Likewise.
9132         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
9133         Likewise.
9134         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
9135         Likewise.
9136         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
9137         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
9138         Likewise.
9139         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
9140         Likewise.
9141         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
9142         Likewise.
9143         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
9144         Likewise.
9145         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
9146         Likewise.
9147         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
9148         Likewise.
9149         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
9150         Likewise.
9151         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
9152         Likewise.
9153         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
9154         Likewise.
9155         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
9156         Likewise.
9157         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
9158         Likewise.
9159         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
9160         Likewise.
9161         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
9162         Likewise.
9163         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
9164         Likewise.
9165         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
9166         Likewise.
9167         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
9168         Likewise.
9169         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
9170         Likewise.
9171         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
9172         Likewise.
9173         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
9174         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
9175         * testsuite/backward/hash_map/25896.cc: Likewise.
9176         * testsuite/backward/hash_set/25896.cc: Likewise.
9177
9178 2009-04-08  Ian Lance Taylor  <iant@google.com>
9179
9180         * include/backward/hashtable.h (erase): Correctly handle erasing a
9181         reference to an entry in the hash table.
9182         * testsuite/backward/hash_map/25896.cc: New.
9183         * testsuite/backward/hash_set/25896.cc: New.
9184
9185 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
9186
9187         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
9188         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
9189
9190 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
9191
9192         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
9193         of debug.
9194         * include/Makefile.in: Regenerate.
9195         * include/precompiled/stdc++.h: Add.
9196
9197 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
9198
9199         * include/bits/random.h: Adjust doxygen markup.
9200         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
9201
9202         * testsuite/26_numerics/random/piecewise_linear_distribution/
9203         operators/serialize.cc: Use typedefs.
9204
9205 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
9206
9207         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
9208         __gnu_cxx namespace.  Remove "static inline".
9209
9210 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
9211
9212         * include/bits/random.tcc (linear_congruential_engine<>::
9213         seed(seed_seq&)): Fix typo in last fix for __m == 0.
9214
9215 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
9216
9217         * include/bits/random.h (operator==): Mark all inline.
9218         (mersenne_twister_engine): Enable #if 0 checks.
9219
9220         * include/bits/random.h: Formatting tweaks.
9221
9222 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
9223
9224         * include/bits/random.tcc (piecewise_linear_distribution<>::
9225         operator()(_UniformRandomNumberGenerator&, const param_type&)):
9226         Remove spurious closed parenthesis.
9227
9228 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
9229
9230         PR libstdc++/39644 (partial)
9231         * include/bits/random.tcc (linear_congruential_engine<>::
9232         seed(seed_seq&), independent_bits_engine<>::operator(),
9233         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
9234
9235 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
9236
9237         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
9238         thinko.
9239         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9240         default.cc: Enable.
9241
9242 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
9243
9244         PR libstdc++/39629 (partial)
9245         * testsuite/26_numerics/random/independent_bits_engine/cons/
9246         base_move.cc: Use uint_fast64_t instead of unsigned long.
9247         * testsuite/26_numerics/random/independent_bits_engine/cons/
9248         seed1.cc: Likewise.
9249         * testsuite/26_numerics/random/independent_bits_engine/cons/
9250         seed2.cc: Likewise.
9251         * testsuite/26_numerics/random/independent_bits_engine/cons/
9252         base_copy.cc: Likewise.
9253         * testsuite/26_numerics/random/independent_bits_engine/cons/
9254         default.cc: Likewise.
9255         * testsuite/26_numerics/random/independent_bits_engine/cons/
9256         seed_seq.cc: Likewise.
9257         * testsuite/26_numerics/random/independent_bits_engine/
9258         requirements/typedefs.cc: Likewise.
9259         * testsuite/26_numerics/random/independent_bits_engine/
9260         operators/equal.cc: Likewise.
9261         * testsuite/26_numerics/random/independent_bits_engine/
9262         operators/serialize.cc: Likewise.
9263         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
9264
9265 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
9266
9267         * include/tr1_impl/random: Remove, empty.
9268         * include/tr1_impl/random.tcc: Likewise.
9269
9270         * include/std/random: Minor clean-ups, formatting fixes, adjust
9271         copyright years.
9272         * include/bits/random.tcc: Likewise.
9273         * include/bits/random.h: Likewise.
9274         * include/tr1/random: Likewise.
9275         * include/tr1/random.tcc: Likewise.
9276         * include/tr1/random.h: Likewise.
9277
9278 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
9279
9280         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
9281         * doc/html/api.html: Regenerate.
9282
9283 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
9284
9285         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
9286         Change to mersenne_twister_engine, add same defaults as
9287         mersenne_twister_engine/cons/default.cc.
9288         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
9289
9290         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
9291         to __il.
9292         * include/bits/random.h (mersenne_twister_engine): Qualify
9293         _ShiftMin1 with namespace __detail.
9294         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
9295         constexpr std::numeric_limits::max() can be used.
9296         (mersenne_twister_engine): Split apart static asserts into one
9297         assert per message. Temporarily disable the last three.
9298
9299 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
9300
9301         * include/Makefile.am: Update to N2836. Modified for new random headers.
9302         * include/Makefile.in: Ditto.
9303         * include/tr1_impl/random: Moved to tr1/random.h
9304         * include/tr1_impl/random.tcc: Moved to tr1
9305         * include/tr1/random: Just point to moved tr1 random headers.
9306         * include/tr1/random.tcc: Moved from tr1_impl.
9307         * include/tr1/random.h: Moved from tr1_impl/random.
9308         * include/std/random: Modified to point to std random headers.
9309         * include/bits/random.tcc: New implementation of std random facilities.
9310         * include/bits/random.h: Ditto.
9311         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
9312         * testsuite/26_numerics/random/linear_congruential_engine/cons/
9313         seed1.cc: New.
9314         * testsuite/26_numerics/random/linear_congruential_engine/cons/
9315         seed2.cc: New.
9316         * testsuite/26_numerics/random/linear_congruential_engine/cons/
9317         default.cc: New.
9318         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9319         non_uint_neg.cc: New.
9320         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9321         typedefs.cc: New.
9322         * testsuite/26_numerics/random/linear_congruential_engine/operators/
9323         equal.cc: New.
9324         * testsuite/26_numerics/random/linear_congruential_engine/operators/
9325         serialize.cc: New.
9326         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9327         seed1.cc: New.
9328         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9329         seed2.cc: New.
9330         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9331         default.cc: New.
9332         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
9333         typedefs.cc: New.
9334         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9335         equal.cc: New.
9336         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9337         serialize.cc: New.
9338         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9339         seed1.cc: New.
9340         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9341         seed2.cc: New.
9342         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9343         default.cc: New.
9344         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
9345         typedefs.cc: New.
9346         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9347         equal.cc: New.
9348         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9349         serialize.cc: New.
9350         * testsuite/26_numerics/random/discard_block_engine/cons/
9351         base_move.cc: New.
9352         * testsuite/26_numerics/random/discard_block_engine/cons/
9353         seed1.cc: New.
9354         * testsuite/26_numerics/random/discard_block_engine/cons/
9355         seed2.cc: New.
9356         * testsuite/26_numerics/random/discard_block_engine/cons/
9357         base_copy.cc: New.
9358         * testsuite/26_numerics/random/discard_block_engine/cons/
9359         default.cc: New.
9360         * testsuite/26_numerics/random/discard_block_engine/cons/
9361         seed_seq.cc: New.
9362         * testsuite/26_numerics/random/discard_block_engine/requirements/
9363         typedefs.cc: New.
9364         * testsuite/26_numerics/random/discard_block_engine/operators/
9365         equal.cc: New.
9366         * testsuite/26_numerics/random/discard_block_engine/operators/
9367         serialize.cc: New.
9368         * testsuite/26_numerics/random/independent_bits_engine/cons/
9369         base_move.cc: New.
9370         * testsuite/26_numerics/random/independent_bits_engine/cons/
9371         seed1.cc: New.
9372         * testsuite/26_numerics/random/independent_bits_engine/cons/
9373         seed2.cc: New.
9374         * testsuite/26_numerics/random/independent_bits_engine/cons/
9375         base_copy.cc: New.
9376         * testsuite/26_numerics/random/independent_bits_engine/cons/
9377         default.cc: New.
9378         * testsuite/26_numerics/random/independent_bits_engine/cons/
9379         seed_seq.cc: New.
9380         * testsuite/26_numerics/random/independent_bits_engine/requirements/
9381         typedefs.cc: New.
9382         * testsuite/26_numerics/random/independent_bits_engine/operators/
9383         equal.cc: New.
9384         * testsuite/26_numerics/random/independent_bits_engine/operators/
9385         serialize.cc: New.
9386         * testsuite/26_numerics/random/shuffle_order_engine/cons/
9387         base_move.cc: New.
9388         * testsuite/26_numerics/random/shuffle_order_engine/cons/
9389         seed1.cc: New.
9390         * testsuite/26_numerics/random/shuffle_order_engine/cons/
9391         seed2.cc: New.
9392         * testsuite/26_numerics/random/shuffle_order_engine/cons/
9393         base_copy.cc: New.
9394         * testsuite/26_numerics/random/shuffle_order_engine/cons/
9395         default.cc: New.
9396         * testsuite/26_numerics/random/shuffle_order_engine/cons/
9397         seed_seq.cc: New.
9398         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
9399         typedefs.cc: New.
9400         * testsuite/26_numerics/random/shuffle_order_engine/operators/
9401         equal.cc: New.
9402         * testsuite/26_numerics/random/shuffle_order_engine/operators/
9403         serialize.cc
9404         * testsuite/26_numerics/random/mt19937.cc: New.
9405         * testsuite/26_numerics/random/mt19937_64.cc: New.
9406         * testsuite/26_numerics/random/minstd_rand.cc: New.
9407         * testsuite/26_numerics/random/minstd_rand0.cc: New.
9408         * testsuite/26_numerics/random/ranlux24_base.cc: New.
9409         * testsuite/26_numerics/random/ranlux48_base.cc: New.
9410         * testsuite/26_numerics/random/ranlux24.cc: New.
9411         * testsuite/26_numerics/random/ranlux48.cc: New.
9412         * testsuite/26_numerics/random/knuth_b.cc: New.
9413         * testsuite/26_numerics/random/default_random_engine.cc: New.
9414         * testsuite/26_numerics/random/chi_squared_distribution/cons/
9415         parms.cc: New.
9416         * testsuite/26_numerics/random/chi_squared_distribution/cons/
9417         default.cc: New.
9418         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
9419         typedefs.cc: New.
9420         * testsuite/26_numerics/random/chi_squared_distribution/operators/
9421         serialize.cc: New.
9422         * testsuite/26_numerics/random/normal_distribution/cons/
9423         parms.cc: New.
9424         * testsuite/26_numerics/random/normal_distribution/cons/
9425         default.cc: New.
9426         * testsuite/26_numerics/random/normal_distribution/requirements/
9427         typedefs.cc: New.
9428         * testsuite/26_numerics/random/normal_distribution/operators/
9429         serialize.cc: New.
9430         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
9431         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
9432         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
9433         * testsuite/26_numerics/random/uniform_int_distribution/cons/
9434         parms_neg.cc: New.
9435         * testsuite/26_numerics/random/uniform_int_distribution/cons/
9436         parms.cc: New.
9437         * testsuite/26_numerics/random/uniform_int_distribution/cons/
9438         default.cc: New.
9439         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
9440         typedefs.cc: New.
9441         * testsuite/26_numerics/random/uniform_int_distribution/operators/
9442         serialize.cc: New.
9443         * testsuite/26_numerics/random/uniform_real_distribution/cons/
9444         parms_neg.cc: New.
9445         * testsuite/26_numerics/random/uniform_real_distribution/cons/
9446         parms.cc: New.
9447         * testsuite/26_numerics/random/uniform_real_distribution/cons/
9448         default.cc: New.
9449         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
9450         typedefs.cc: New.
9451         * testsuite/26_numerics/random/uniform_real_distribution/operators/
9452         serialize.cc: New.
9453         * testsuite/26_numerics/random/poisson_distribution/cons/
9454         parms.cc: New.
9455         * testsuite/26_numerics/random/poisson_distribution/cons/
9456         default.cc: New.
9457         * testsuite/26_numerics/random/poisson_distribution/requirements/
9458         typedefs.cc
9459         * testsuite/26_numerics/random/poisson_distribution/operators/
9460         serialize.cc: New.
9461         * testsuite/26_numerics/random/bernoulli_distribution/cons/
9462         parms.cc: New.
9463         * testsuite/26_numerics/random/bernoulli_distribution/cons/
9464         default.cc: New.
9465         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
9466         typedefs.cc: New.
9467         * testsuite/26_numerics/random/bernoulli_distribution/operators/
9468         serialize.cc: New.
9469         * testsuite/26_numerics/random/discrete_distribution/cons/
9470         range.cc: New.
9471         * testsuite/26_numerics/random/discrete_distribution/cons/
9472         initlist.cc: New.
9473         * testsuite/26_numerics/random/discrete_distribution/cons/
9474         default.cc: New.
9475         * testsuite/26_numerics/random/discrete_distribution/cons/
9476         num_xbound_fun.cc: New.
9477         * testsuite/26_numerics/random/discrete_distribution/requirements/
9478         typedefs.cc: New.
9479         * testsuite/26_numerics/random/discrete_distribution/operators/
9480         serialize.cc: New.
9481         * testsuite/26_numerics/random/weibull_distribution/cons/
9482         parms.cc: New.
9483         * testsuite/26_numerics/random/weibull_distribution/cons/
9484         default.cc: New.
9485         * testsuite/26_numerics/random/weibull_distribution/requirements/
9486         typedefs.cc: New.
9487         * testsuite/26_numerics/random/weibull_distribution/operators/
9488         serialize.cc: New.
9489         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
9490         parms.cc: New.
9491         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
9492         default.cc: New.
9493         * testsuite/26_numerics/random/negative_binomial_distribution/
9494         requirements/typedefs.cc: New.
9495         * testsuite/26_numerics/random/negative_binomial_distribution/
9496         operators/serialize.cc: New.
9497         * testsuite/26_numerics/random/cauchy_distribution/cons/
9498         parms.cc: New.
9499         * testsuite/26_numerics/random/cauchy_distribution/cons/
9500         default.cc: New.
9501         * testsuite/26_numerics/random/cauchy_distribution/requirements/
9502         typedefs.cc: New.
9503         * testsuite/26_numerics/random/cauchy_distribution/operators/
9504         serialize.cc: New.
9505         * testsuite/26_numerics/random/gamma_distribution/cons/
9506         parms.cc: New.
9507         * testsuite/26_numerics/random/gamma_distribution/cons/
9508         default.cc: New.
9509         * testsuite/26_numerics/random/gamma_distribution/requirements/
9510         typedefs.cc: New.
9511         * testsuite/26_numerics/random/gamma_distribution/operators/
9512         serialize.cc: New.
9513         * testsuite/26_numerics/random/fisher_f_distribution/cons/
9514         parms.cc: New.
9515         * testsuite/26_numerics/random/fisher_f_distribution/cons/
9516         default.cc: New.
9517         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
9518         typedefs.cc: New.
9519         * testsuite/26_numerics/random/fisher_f_distribution/operators/
9520         serialize.cc: New.
9521
9522         * testsuite/26_numerics/random/exponential_distribution/cons/
9523         parms.cc: New.
9524         * testsuite/26_numerics/random/exponential_distribution/cons/
9525         default.cc: New.
9526         * testsuite/26_numerics/random/exponential_distribution/requirements/
9527         typedefs.cc: New.
9528         * testsuite/26_numerics/random/exponential_distribution/operators/
9529         serialize.cc: New.
9530         * testsuite/26_numerics/random/lognormal_distribution/cons/
9531         parms.cc: New.
9532         * testsuite/26_numerics/random/lognormal_distribution/cons/
9533         default.cc: New.
9534         * testsuite/26_numerics/random/lognormal_distribution/requirements/
9535         typedefs.cc: New.
9536         * testsuite/26_numerics/random/lognormal_distribution/operators/
9537         serialize.cc: New.
9538         * testsuite/26_numerics/random/binomial_distribution/cons/
9539         parms.cc: New.
9540         * testsuite/26_numerics/random/binomial_distribution/cons/
9541         default.cc: New.
9542         * testsuite/26_numerics/random/binomial_distribution/requirements/
9543         typedefs.cc: New.
9544         * testsuite/26_numerics/random/binomial_distribution/operators/
9545         serialize.cc: New.
9546         * testsuite/26_numerics/random/random_device/cons/
9547         token.cc: New.
9548         * testsuite/26_numerics/random/random_device/cons/
9549         default.cc: New.
9550         * testsuite/26_numerics/random/random_device/requirements/
9551         typedefs.cc: New.
9552         * testsuite/26_numerics/random/extreme_value_distribution/cons/
9553         parms.cc: New.
9554         * testsuite/26_numerics/random/extreme_value_distribution/cons/
9555         default.cc: New.
9556         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
9557         typedefs.cc: New.
9558         * testsuite/26_numerics/random/extreme_value_distribution/operators/
9559         serialize.cc: New.
9560         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9561         range.cc: New.
9562         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9563         default.cc: New.
9564         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9565         num_xbound_fun.cc: New.
9566         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9567         initlist_fun.cc: New.
9568         * testsuite/26_numerics/random/piecewise_linear_distribution/
9569         requirements/typedefs.cc: New.
9570         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
9571         serialize.cc: New.
9572         * testsuite/26_numerics/random/student_t_distribution/cons/
9573         parms.cc: New.
9574         * testsuite/26_numerics/random/student_t_distribution/cons/
9575         default.cc: New.
9576         * testsuite/26_numerics/random/student_t_distribution/requirements/
9577         typedefs.cc: New.
9578         * testsuite/26_numerics/random/student_t_distribution/operators/
9579         serialize.cc: New.
9580         * testsuite/26_numerics/random/geometric_distribution/cons/
9581         parms.cc: New.
9582         * testsuite/26_numerics/random/geometric_distribution/cons/
9583         default.cc: New.
9584         * testsuite/26_numerics/random/geometric_distribution/requirements/
9585         typedefs.cc: New.
9586         * testsuite/26_numerics/random/geometric_distribution/operators/
9587         serialize.cc: New.
9588         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9589         range.cc: New.
9590         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9591         default.cc: New.
9592         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9593         num_xbound_fun.cc: New.
9594         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9595         initlist_fun.cc: New.
9596         * testsuite/26_numerics/random/piecewise_constant_distribution/
9597         requirements/typedefs.cc: New.
9598         * testsuite/26_numerics/random/piecewise_constant_distribution/
9599         operators/serialize.cc: New.
9600
9601 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
9602
9603         * include/ext/bitmap_allocator.h: The typedefs should be made public
9604         if we want them to be accessible. This has been revealed by the patch
9605         that fixes PR c++/26693 in g++.
9606
9607 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
9608
9609         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
9610         Regenerated.
9611         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
9612         Regenerated.
9613         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
9614         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
9615         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
9616         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
9617         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
9618         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
9619         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
9620         Regenerated.
9621         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
9622
9623 2009-03-31  Jason Merrill  <jason@redhat.com>
9624
9625         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
9626
9627         PR libstdc++/39310
9628         * include/tr1_impl/type_traits (is_function): Add partial
9629         specializations with function cv-quals.
9630         (__is_function_helper): Remove.
9631         (is_member_pointer): Don't define in terms of is_member_*_pointer.
9632
9633 2009-03-30  Ian Lance Taylor  <iant@google.com>
9634
9635         * include/backward/hashtable.h (clear): Return quickly if the
9636         table is empty.
9637
9638 2009-03-27  Ian Lance Taylor  <iant@google.com>
9639
9640         * include/backward/hashtable.h (_S_num_primes): Change to 29.
9641         (__stl_prime_list): Add 5 at the start of the list.
9642
9643 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
9644
9645         * include/std/fstream (basic_filebuf<>::open(const std::string&,
9646         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
9647         std::string&, ios_base::openmode), basic_ifstream<>::
9648         open(const std::string&, ios_base::openmode), basic_ofstream<>::
9649         basic_ofstream(const std::string&, ios_base::openmode),
9650         basic_ofstream<>::open(const std::string&, ios_base::openmode),
9651         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
9652         basic_fstream<>::open(const std::string&, ios_base::openmode)):
9653         Add in C++0x mode.
9654         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
9655         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
9656         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
9657         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
9658         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
9659         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
9660         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
9661
9662 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
9663
9664         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
9665         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
9666         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
9667         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
9668
9669 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
9670
9671         * include/bits/forward_list.h (_Fwd_list_node_base<>::
9672         _M_transfer_after, _M_reverse_after): Move out of line...
9673         * include/bits/forward_list.tcc: ... here.
9674         (forward_list<>::reverse): Move inline...
9675         * include/bits/forward_list.h: ... here; minor cosmetic changes.
9676
9677 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
9678
9679         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
9680         28277.cc: Likewise.
9681         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
9682         Likewise.
9683         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
9684         Likewise.
9685         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
9686         Likewise.
9687
9688 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
9689
9690         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
9691         year(s).
9692         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
9693         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
9694         Likewise.
9695         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
9696         Likewise.
9697         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
9698         Likewise.
9699         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
9700
9701 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
9702
9703         * testsuite/25_algorithms/search_n/iterator.cc: Condition
9704         iterations for simulators.
9705         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
9706         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
9707         Condition stream width for simulators.
9708         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
9709         Likewise.
9710         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
9711         Likewise.
9712         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
9713
9714 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
9715
9716         * doc/xml/manual/appendix_contributing.xml: Add docbook style
9717         sheet version information. Table-ize docbook element examples.
9718         * doc/xml/manual/using.xml: Human-readable header
9719         markup. Alphabetized. Add new headers.
9720         * doc/html: Regenerate.
9721
9722 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
9723
9724         * doc/xml/faq.xml: Fix link to setup documentation.
9725
9726 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
9727
9728         * include/std/type_traits (__add_lvalue_reference_helper,
9729         __add_rvalue_reference_helper): As an optimization, rewrite
9730         condition (avoid is_function).
9731
9732 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9733
9734         PR libstdc++/39405
9735         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
9736         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
9737
9738 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
9739
9740         * testsuite/30_threads/condition_variable_any/native_handle/
9741         typesizes.cc: Include tweaks.
9742         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
9743         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
9744         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
9745         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
9746         * testsuite/30_threads/condition_variable/native_handle/
9747         typesizes.cc: Same.
9748
9749 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9750
9751         * include/bits/shared_ptr.h: Add include guards.
9752         * include/tr1/shared_ptr.h: Likewise.
9753
9754 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9755
9756         * include/std/iostream: Fix doxygen link.
9757         * include/bits/forward_list.h: Fix doxygen markup.
9758         * include/ext/vstring.h: Escape backslash in doxygen comment.
9759         * include/bits/basic_string.h: Likewise.
9760
9761 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
9762
9763         * doc/xml/faq.xml: Fix links to implementation status pages.
9764
9765 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
9766
9767         * include/std/complex (operator+(const complex<>&, const _Tp&),
9768         operator+(const _Tp&, const complex<>&),
9769         operator-(const complex<>&, const _Tp&),
9770         operator-(const _Tp&, const complex<>&)): Do not assume real()
9771         returns a reference (against DR 387).
9772         * testsuite/26_numerics/complex/dr387_2.cc: New.
9773
9774 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
9775
9776         * testsuite/thread/pthread4.cc: Move...
9777         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
9778         * testsuite/thread/pthread5.cc: Move...
9779         * testsuite/23_containers/list/pthread5.cc: ...here.
9780         * testsuite/thread/pthread6.cc: Move...
9781         * testsuite/23_containers/map/pthread6.cc: ...here.
9782         * testsuite/thread/pthread7-rope.cc: Move...
9783         * testsuite/ext/rope/pthread7-rope.cc: ...here.
9784         * testsuite/thread/guard.cc: Move...
9785         * testsuite/18_support/pthread_guard.cc: ...here.
9786         * testsuite/thread/18185.cc: Move...
9787         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
9788         * testsuite/thread/pthread1.cc: Move...
9789         * testsuite/23_containers/list/pthread1.cc: ...here.
9790         * testsuite/thread/pthread2.cc: Move...
9791         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
9792         * testsuite/thread/pthread3.cc: Move...
9793         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
9794
9795         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
9796         * testsuite/thread: Remove.
9797
9798 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
9799
9800         * configure: Regenerate.
9801
9802 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
9803
9804         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
9805         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
9806         from baseline_dir.
9807         * configure: Regenerate.
9808         * testsuite/Makefile.am (baseline_file): Remove variable.
9809         (site.exp): Set baseline_dir rather than baseline_file.
9810         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
9811         * testsuite/Makefile.in: Regenerate.
9812
9813 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
9814
9815         * testsuite/30_threads/thread/this_thread: Move...
9816         * testsuite/30_threads/this_thread: ...here.
9817         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
9818         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
9819         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
9820         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
9821         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
9822         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
9823
9824 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
9825
9826         * doc/doxygen/user.cfg.in: Tweaks.
9827         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
9828         be elsewhere.
9829
9830         * include/tr1_impl/unordered_map: Just use most specialized
9831         container module.
9832         * include/tr1_impl/unordered_set: Same.
9833         * include/tr1_impl/array: Same.
9834         * include/bits/stl_list.h: Same.
9835         * include/bits/stl_map.h: Same.
9836         * include/bits/stl_queue.h: Same.
9837         * include/bits/stl_set.h: Same.
9838         * include/bits/stl_stack.h: Same.
9839         * include/bits/forward_list.h: Same.
9840         * include/bits/basic_string.h: Same.
9841         * include/bits/stl_multimap.h: Same.
9842         * include/bits/stl_vector.h: Same.
9843         * include/bits/stl_deque.h: Same.
9844         * include/bits/stl_multiset.h: Same.
9845         * include/bits/stl_bvector.h: Same.
9846
9847         * include/backward/binders.h: Change binder module to binders.
9848
9849         * include/std/complex: Add complex_numers module.
9850         * include/tr1_impl/complex: Same.
9851
9852         * include/std/valarray: Add numeric_arrays module.
9853         * include/bits/gslice_array.h: Same.
9854         * include/bits/gslice.h: Same.
9855         * include/bits/mask_array.h: Same.
9856         * include/bits/slice_array.h: Same.
9857         * include/bits/indirect_array.h: Same.
9858
9859         * include/bits/allocator.h: Add allocators module.
9860         * include/ext/throw_allocator.h
9861         * include/ext/pool_allocator.h
9862         * include/ext/bitmap_allocator.h
9863         * include/ext/new_allocator.h
9864         * include/ext/malloc_allocator.h
9865         * include/ext/array_allocator.h
9866         * include/ext/mt_allocator.h
9867         * include/ext/debug_allocator.h
9868         * include/ext/extptr_allocator.h
9869
9870         * include/tr1_impl/functional: Move namespace markup here.
9871         * include/tr1_impl/regex: Same.
9872
9873         * include/tr1_impl/type_traits: Add metaprogramming module.
9874         * include/std/type_traits: Same.
9875
9876         * include/std/memory: Add memory module.
9877
9878         * include/std/ratio: Add ratio module.
9879
9880         * include/std/chrono: Move namespace markup here, add time module.
9881
9882         * include/std/thread: Move namespace markup here, add concurrency
9883         module.
9884         * include/std/mutex: Use concurrency module.
9885         * include/std/condition_variable: Same.
9886
9887
9888         * include/bits/ios_base.h: Refine io module.
9889         * include/bits/basic_ios.h: Same.
9890         * include/std/fstream: Same.
9891         * include/std/istream: Same.
9892         * include/std/ostream: Same.
9893         * include/std/sstream: Same.
9894
9895         * include/ext/vstring.h: Correct parameter markup.
9896
9897         * include/bits/shared_ptr.h: Add pointer_abstractions module.
9898         * include/bits/unique_ptr.h: Same.
9899
9900         * include/bits/algorithmfwd.h: Add mutating_algorithms,
9901         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
9902         * include/bits/stl_heap.h: Add markup for new groupings.
9903         * include/bits/stl_algobase.h: Same.
9904         * include/bits/stl_algo.h: Same.
9905
9906         * include/c_compatibility/stdatomic.h: Add atomics module.
9907         * include/c_global/cstdatomic: Same.
9908
9909         * libsupc++/exception: Add exceptions module.
9910         * libsupc++/typeinfo: Same.
9911         * libsupc++/new: Same.
9912         * libsupc++/exception_ptr.h: Same.
9913         * include/std/system_error: Same.
9914         * include/std/stdexcept: Same.
9915
9916         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
9917         * libsupc++/cxxabi-forced.h: Same.
9918
9919         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
9920         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
9921         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
9922         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
9923         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
9924         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
9925         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
9926         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
9927         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
9928         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
9929         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
9930         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
9931         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
9932         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
9933         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
9934         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
9935         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
9936         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
9937         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
9938         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
9939         * testsuite/23_containers/vector/requirements/dr438/
9940         constructor_1_neg.cc: Same.
9941         * testsuite/23_containers/vector/requirements/dr438/
9942         constructor_2_neg.cc: Same.
9943         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
9944         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
9945         * testsuite/23_containers/deque/requirements/dr438/
9946         constructor_1_neg.cc: Same.
9947         * testsuite/23_containers/deque/requirements/dr438/
9948         constructor_2_neg.cc: Same.
9949         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
9950         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
9951         * testsuite/23_containers/list/requirements/dr438/
9952         constructor_1_neg.cc: Same.
9953         * testsuite/23_containers/list/requirements/dr438/
9954         constructor_2_neg.cc: Same.
9955         * testsuite/20_util/duration/cons/1_neg.cc: Same.
9956         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
9957         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
9958         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
9959         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
9960         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
9961         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
9962         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
9963         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
9964         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
9965
9966 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
9967
9968         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
9969         * doc/doxygen/user.cfg.in: Update.
9970         * scripts/run_doxygen: Adjust for new group names.
9971
9972         * include/tr1_impl/random: Update doxygen group markup.
9973         * include/tr1_impl/unordered_map: Same.
9974         * include/tr1_impl/unordered_set: Same.
9975         * include/tr1_impl/array: Same.
9976         * include/std/numeric: Same.
9977         * include/std/utility: Same.
9978         * include/std/bitset: Same.
9979         * include/std/iosfwd: Same.
9980         * include/bits/stl_list.h: Same.
9981         * include/bits/stl_map.h: Same.
9982         * include/bits/stl_algobase.h: Same.
9983         * include/bits/stl_queue.h: Same.
9984         * include/bits/stl_set.h: Same.
9985         * include/bits/stl_stack.h: Same.
9986         * include/bits/stl_iterator_base_types.h: Same.
9987         * include/bits/forward_list.h: Same.
9988         * include/bits/basic_string.h: Same.
9989         * include/bits/stl_multimap.h: Same.
9990         * include/bits/stl_vector.h: Same.
9991         * include/bits/stl_deque.h: Same.
9992         * include/bits/stl_multiset.h: Same.
9993         * include/bits/stl_algo.h: Same.
9994         * include/bits/stl_bvector.h: Same.
9995         * include/bits/algorithmfwd.h: Same.
9996         * include/bits/stl_function.h: Same.
9997         * include/tr1/cmath: Same.
9998         * include/backward/binders.h: Same.
9999
10000 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
10001
10002         * include/std/system_error (system_category): To system_category().
10003         (generic_category): To generic_category. DR 890.
10004         * src/system_error.cc: Define.
10005         * include/bits/functexcept.h: Only one __throw_system_error.
10006         * src/functexcept.cc: Same.
10007         * include/std/mutex: Fixup for changes above.
10008         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10009         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10010         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10011         * config/abi/pre/gnu.ver: Clean up exports.
10012
10013 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
10014
10015         * include/std/thread: Fix typo.
10016         * src/thread.cc (thread::join): Use NULL.
10017
10018 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
10019
10020         PR libstdc++/39168
10021         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10022         const string&)): Also check that the value != CHAR_MAX.
10023         * include/bits/locale_facets.tcc (__numpunct_cache<>::
10024         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10025         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10026         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10027         _M_cache(const locale&)): Likewise.
10028         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10029         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10030         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10031         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10032         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10033         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10034
10035 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
10036             Benjamin Kosnik  <bkoz@redhat.com>
10037
10038         * include/std/thread (_Impl_base): Move _M_id out and into ...
10039         (thread): ...here. Call _M_make_routine in body of constructors.
10040         Adjust data member usage to reflect changes.
10041         (_M_make_routine): From _M_make_shared_data.
10042         (_M_start_thread): Add __shared_base_type argument.
10043         * src/thread.cc: Fixups for above.
10044         * config/abi/pre/gnu.ver: Adjust exports.
10045         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10046         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10047         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10048
10049 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
10050
10051         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10052         (compare_type_to_native_type): ...this, add alignment check.
10053         * testsuite/30_threads/condition_variable_any/native_handle/
10054         typesizes.cc: Modify as above.
10055         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10056         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10057         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10058         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10059         * testsuite/30_threads/condition_variable/native_handle/
10060         typesizes.cc: Same.
10061         * testsuite/30_threads/recursive_timed_mutex/native_handle/
10062         typesizes.cc: Same.
10063
10064         * testsuite/30_threads/thread/cons/1.cc: Add comments.
10065         * testsuite/30_threads/thread/cons/2.cc: Same.
10066         * testsuite/30_threads/thread/cons/3.cc: Same.
10067         * testsuite/30_threads/thread/cons/4.cc: Same.
10068         * testsuite/30_threads/thread/cons/5.cc: Same.
10069         * testsuite/30_threads/thread/cons/6.cc: Same.
10070         * testsuite/30_threads/thread/cons/7.cc: Same.
10071         * testsuite/30_threads/thread/cons/8.cc: Same.
10072
10073         * testsuite/30_threads/thread/cons/9.cc: New.
10074         * testsuite/30_threads/thread/cons/moveable.cc: New.
10075
10076         * src/condition_variable.cc: Clean up whitespace.
10077         * include/std/condition_variable: Same.
10078
10079 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
10080
10081         * include/std/condition_variable (condition_variable): Remove
10082         _M_internal_mutex. Add private __native_type typedef.
10083         * src/condition_variable.cc (condition_variable::notify_one):
10084         Remove _M_internal_mutex use. Use typedef.
10085         (condition_variable::notify_all): Same.
10086         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10087         (recursive_mutex): Same.
10088         (timed_mutex): Same.
10089         (recursive_timed_mutex): Same.
10090         (once_flag): Make __native_type typedef private.
10091
10092         * include/std/thread (this_thread): Add minimal markup.
10093
10094         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10095         Adjust line numbers.
10096         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10097         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10098         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10099         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10100         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10101         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10102         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10103         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10104         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10105         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10106         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10107         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10108         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10109
10110         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
10111         * testsuite/30_threads/condition_variable_any/native_handle/
10112         typesizes.cc: New.
10113         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10114         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10115         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10116         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10117         * testsuite/30_threads/condition_variable/native_handle/
10118         typesizes.cc: Same.
10119         * testsuite/30_threads/recursive_timed_mutex/native_handle/
10120         typesizes.cc: Same.
10121
10122 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
10123
10124         PR testsuite/33300
10125         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
10126         on darwin for lp64.
10127
10128 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
10129
10130         * configure.host: Set abi_baseline_pair for mips64*-linux.
10131         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
10132
10133 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
10134
10135         * include/std/thread (this_thread::get_id): Inline.
10136
10137 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
10138
10139         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
10140         _Callable as template argument for _M_make_shared_data.
10141         * testsuite/30_threads/thread/cons/6.cc: New.
10142         * testsuite/30_threads/thread/cons/7.cc: New.
10143         * testsuite/30_threads/thread/cons/8.cc: New.
10144
10145 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
10146
10147         * testsuite/30_threads/thread/member: To..
10148         * testsuite/30_threads/thread/members: ...this.
10149         * testsuite/30_threads/condition_variable/member: To...
10150         * testsuite/30_threads/condition_variable/members: ...this.
10151
10152 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
10153
10154         * include/std/thread (thread::id): Move definition inside thread.
10155         Use native_handle_type. Remove this_thread::get_id friend.
10156         Change __thread_data_ptr to __shared_base_ptr.
10157         (thread::id::id(native_handle_type): Make public. Still explicit.
10158         Use native_handle_type. Change _M_thread_id to _M_thread.
10159         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
10160         _M_thread_handle to _M_id.
10161         (thread::__thread_data): Rename to _Impl.
10162         Fixup for renames.
10163         (thread::_M_make_thread_data): Return derived type.
10164         (thread::hardware_concurrency): Add definition for default case.
10165         (thread::get_id): Now can define inline.
10166         (thread): Change _M_thread_data to _M_data.
10167         (this_thread::get_id): Now can define inline.
10168         * src/thread.cc (__thread_proxy): Rename to
10169         execute_native_thread_routine.
10170         Fixup for other renames.
10171         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
10172         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
10173         * testsuite/30_threads/thread/algorithm: Move to..
10174         * testsuite/30_threads/thread/swap: ...this.
10175         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
10176         * testsuite/30_threads/thread/id/operators.cc: New.
10177
10178 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
10179
10180         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
10181         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
10182         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
10183         exposing it in public std::tuple interface.
10184
10185 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
10186             Benjamin Kosnik  <bkoz@redhat.com>
10187
10188         * include/std/thread (__thread_data_base): Nest class in std::thread.
10189         (__thread_data): Likewise.
10190         (__thread_data_ptr): Nest typedef in std::thread.
10191         * src/thread.cc (__thread_proxy): Qualify the above names.
10192         * config/abi/pre/gnu.ver: Remove unused exports.
10193
10194 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
10195
10196         * include/bits/unique_ptr.h: Remove private __this_type typedef.
10197         * include/bits/stl_vector.h: Remove private vector_type typedef.
10198         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
10199         Fix line numbers.
10200         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10201         * testsuite/23_containers/vector/requirements/dr438/
10202         constructor_1_neg.cc: Same.
10203         * testsuite/23_containers/vector/requirements/dr438/
10204         constructor_2_neg.cc: Same.
10205         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10206         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10207
10208 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10209
10210         PR libstdc++/25191
10211         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
10212         deal consistently with __try and __catch too.
10213         * src/localename.cc: Replace try -> __try, catch -> __catch.
10214         * src/ios.cc: Likewise.
10215         * src/locale.cc: Likewise.
10216         * src/istream.cc: Likewise.
10217         * src/thread.cc: Likewise.
10218         * src/compatibility.cc: Likewise.
10219         * src/bitmap_allocator.cc: Likewise.
10220         * src/ios_init.cc: Likewise.
10221         * include/debug/deque: Likewise.
10222         * include/debug/list: Likewise.
10223         * include/tr1_impl/hashtable: Likewise.
10224         * include/std/bitset: Likewise.
10225         * include/ext/pb_ds/detail/resize_policy/
10226         hash_load_check_resize_trigger_imp.hpp: Likewise.
10227         * include/ext/pb_ds/detail/resize_policy/
10228         hash_standard_resize_policy_imp.hpp: Likewise.
10229         * include/ext/pb_ds/detail/cc_hash_table_map_/
10230         resize_fn_imps.hpp: Likewise.
10231         * include/ext/pb_ds/detail/cc_hash_table_map_/
10232         constructor_destructor_fn_imps.hpp: Likewise.
10233         * include/ext/pb_ds/detail/pat_trie_/
10234         split_join_branch_bag.hpp: Likewise.
10235         * include/ext/pb_ds/detail/pat_trie_/
10236         constructors_destructor_fn_imps.hpp: Likewise.
10237         * include/ext/pb_ds/detail/bin_search_tree_/
10238         constructors_destructor_fn_imps.hpp: Likewise.
10239         * include/ext/pb_ds/detail/gp_hash_table_map_/
10240         resize_fn_imps.hpp: Likewise.
10241         * include/ext/pb_ds/detail/gp_hash_table_map_/
10242         constructor_destructor_fn_imps.hpp: Likewise.
10243         * include/ext/pb_ds/detail/binary_heap_/
10244         constructors_destructor_fn_imps.hpp: Likewise.
10245         * include/ext/pb_ds/detail/binary_heap_/
10246         erase_fn_imps.hpp: Likewise.
10247         * include/ext/pb_ds/detail/binary_heap_/
10248         split_join_fn_imps.hpp: Likewise.
10249         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
10250         constructors_destructor_fn_imps.hpp: Likewise.
10251         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
10252         * include/ext/pb_ds/detail/list_update_map_/
10253         constructor_destructor_fn_imps.hpp: Likewise.
10254         * include/ext/slist: Likewise.
10255         * include/ext/memory: Likewise.
10256         * include/ext/rc_string_base.h: Likewise.
10257         * include/ext/ropeimpl.h: Likewise.
10258         * include/ext/vstring.tcc: Likewise.
10259         * include/ext/rope: Likewise.
10260         * include/ext/sso_string_base.h: Likewise.
10261         * include/bits/shared_ptr.h: Likewise.
10262         * include/bits/stl_list.h: Likewise.
10263         * include/bits/locale_classes.tcc: Likewise.
10264         * include/bits/locale_facets.tcc: Likewise.
10265         * include/bits/locale_classes.h: Likewise.
10266         * include/bits/forward_list.h: Likewise.
10267         * include/bits/stl_vector.h: Likewise.
10268         * include/bits/stl_deque.h: Likewise.
10269         * include/bits/istream.tcc: Likewise.
10270         * include/bits/stl_uninitialized.h: Likewise.
10271         * include/bits/ostream.tcc: Likewise.
10272         * include/bits/vector.tcc: Likewise.
10273         * include/bits/stl_tempbuf.h: Likewise.
10274         * include/bits/deque.tcc: Likewise.
10275         * include/bits/basic_string.tcc: Likewise.
10276         * include/bits/ostream_insert.h: Likewise.
10277         * include/bits/locale_facets_nonio.tcc: Likewise.
10278         * include/bits/stl_tree.h: Likewise.
10279         * include/bits/fstream.tcc: Likewise.
10280         * include/tr1/shared_ptr.h: Likewise.
10281         * include/tr1/hypergeometric.tcc: Likewise.
10282         * include/backward/hashtable.h: Likewise.
10283         * libsupc++/exception_ptr.h: Likewise.
10284         * libsupc++/eh_personality.cc: Likewise.
10285         * libsupc++/eh_call.cc: Likewise.
10286         * config/locale/gnu/monetary_members.cc: Likewise.
10287         * config/locale/gnu/time_members.h: Likewise.
10288         * config/locale/generic/time_members.h: Likewise.
10289
10290 2009-02-03  Johannes Singler  <singler@ira.uka.de>
10291
10292         * include/parallel/algorithmfwd.h:
10293         Add parallelism default for many declarations.
10294         * include/parallel/numericfwd.h: Likewise.
10295         * include/parallel/iterator.h: Use iterator_traits as usual.
10296         * include/parallel/par_loop.h:
10297         Include equally_split.h.
10298         (for_each_template_random_access_ed):
10299         Avoid calling the Result default constructor.
10300         * include/parallel/numeric: Replace
10301         for_each_template_random_access by
10302         for_each_template_random_access_ed in numeric functions.
10303
10304 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
10305
10306         * config/os/gnu-linux/os_defines.h: Remove superfluous
10307         __NO_STRING_INLINES.
10308
10309 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
10310
10311         * testsuite/21_strings/c_strings/char/3.cc: New test.
10312         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
10313
10314 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
10315             Jakub Jelinek  <jakub@redhat.com>
10316
10317         PR libstdc++/30928 (partial, works together with recent glibcs)
10318         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10319         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10320         defined.
10321         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10322         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10323         defined.
10324         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10325         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10326         defined.
10327         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10328         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10329         defined.
10330         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
10331         argument is const char *, assign result to const char * var, not
10332         char *.
10333         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
10334         argument is const wchar_t *, assign result to const wchar_t * var, not
10335         wchar_t *.
10336
10337 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
10338
10339         * include/std/thread: Remove unused headers.
10340         (__thread_data_base): Remove unused mutex and base.
10341         (thread::~thread): Only detach if joinable.
10342         (thread::joinable): Test if thread data ptr is empty.
10343         (thread::_M_thread_data_mutex): Remove.
10344         (thread::_M_get_thread_data): Remove.
10345         (thread::_M_make_thread_data): Remove overload, use make_shared.
10346         (thread::id::id): Make constructor explicit.
10347         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
10348         (thread::_M_start_thread): Break shared_ptr cycle on error.
10349         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
10350         * testsuite/30_threads/thread/member/4.cc: New.
10351         * testsuite/30_threads/thread/member/5.cc: New.
10352
10353 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
10354
10355         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
10356         (standard_layout): Just use !has_virtual_destructor for now.
10357         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
10358         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
10359         * testsuite/30_threads/recursive_mutex/requirements/
10360         standard_layout.cc: New.
10361         * testsuite/30_threads/condition_variable/requirements/
10362         standard_layout.cc: New.
10363         * testsuite/29_atomics/atomic_address/requirements/
10364         standard_layout.cc: Adjust.
10365         * testsuite/29_atomics/atomic_flag/requirements/
10366         standard_layout.cc: Same.
10367         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
10368         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
10369         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
10370         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
10371         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
10372         line numbers.
10373         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
10374         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10375         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10376         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
10377         Remove, not required.
10378
10379 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
10380
10381         * include/std/thread (__thread_data_base, thread): Rename member
10382         functions to match coding style.
10383         (thread::thread,thread::operator=): Define move operations.
10384         * src/thread.cc (__thread_data_base, thread): Rename member functions.
10385         * config/abi/pre/gnu.ver: Adjust.
10386
10387 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
10388
10389         PR libstdc++/38384
10390         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
10391         on HPUX.
10392         * configure: Regenerate.
10393
10394 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
10395
10396         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
10397         atomic_flag_fence.
10398
10399 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10400
10401 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
10402             Uros Bizjak  <ubizjak@gmail.com>
10403
10404         PR libstdc++/38834
10405         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
10406         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
10407
10408 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
10409             Rainer Emrich  <r.emrich@de.tecosim.com>
10410
10411         PR libstdc++/38919
10412         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
10413         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
10414         * configure: Regenerate.
10415
10416 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
10417
10418         * include/std/thread (__thread_data_base::__run): Make non-const.
10419         * testsuite/30_threads/thread/cons/5.cc: New.
10420
10421 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
10422
10423         * src/Makefile.am (sources): Add math_stubs_float.cc.
10424         * src/Makefile.in: Regenerate.
10425         * src/math_stubs_float.cc: New, from libmath/stubs.c.
10426
10427 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
10428
10429         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
10430         * src/Makefile.in: Regenerate.
10431         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
10432
10433 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
10434
10435         PR libstdc++/32666
10436         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
10437
10438 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
10439
10440         PR libstdc++/32666
10441         * Makefile.am (hosted_source): Remove libmath directory.
10442         * Makefile.in: Regenerate.
10443         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
10444         (AC_REPLACE_MATHFUNCS): Remove.
10445         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
10446         in GLIBCXX_CHECK_C99_TR1.
10447         * acinclude.m4: Remove libmath, need_math.
10448         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
10449         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
10450         * configure.ac: Same.
10451         * configure: Regenerate.
10452         * fragment.am: Fix comment.
10453         * config.h.in: Regenerate.
10454         * src/Makefile.in: Regenerate.
10455         * src/Makefile.am: Remove libmath references.
10456         * doc/Makefile.in: Regenerate.
10457         * po/Makefile.in: Regenerate.
10458         * include/Makefile.in: Regenerate.
10459         * libsupc++/Makefile.in: Regenerate.
10460         * testsuite/Makefile.in: Regenerate.
10461
10462         * src/compatibility.cc: Also export long double versions of "C" math
10463         library if hppa-linux.
10464         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
10465         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
10466
10467         * libmath: Remove.
10468         * libmath/signbit.c: Same.
10469         * libmath/stubs.c: Same.
10470         * libmath/Makefile.in: Same.
10471         * libmath/copysignf.c: Same.
10472         * libmath/mathconf.h: Same.
10473         * libmath/signbitf.c: Same.
10474         * libmath/Makefile.am: Same.
10475         * libmath/signbitl.c: Same.
10476
10477 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
10478             Paolo Carlini  <paolo.carlini@oracle.com>
10479
10480         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
10481         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
10482         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
10483         * configure.ac: Adjust.
10484         * doc/xml/manual/configure.xml: Update.
10485         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
10486         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
10487         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
10488         * configure: Regenerate.
10489         * config.h.in: Likewise.
10490
10491         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
10492         thread::joinable, thread::swap, this_thread::get_id,
10493         this_thread::yield): Define inline...
10494         * include/std/thread: ... here.
10495         * config/abi/pre/gnu.ver: Adjust.
10496
10497 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10498
10499         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
10500         Add dg-timeout-factor 2.0.
10501         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
10502         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
10503         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
10504         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
10505         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
10506         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
10507
10508 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10509
10510         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
10511         field from readelf output.
10512
10513 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
10514
10515         PR libstdc++/38384
10516         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
10517         * configure: Regenerate.
10518
10519 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
10520
10521         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
10522         _GLIBCXX_HAVE_TLS.
10523         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
10524
10525 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
10526
10527         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
10528         constructor for _M_pattern.
10529         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
10530         string.cc: Test construction from different basic_string type.
10531         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
10532         string.cc: Likewise.
10533
10534 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
10535             Jonathan Larmour  <jifl@eCosCentric.com>
10536
10537         PR libstdc++/36801
10538         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
10539         New.
10540         (__gnu_cxx::__exchange_and_add): Use it.
10541         * src/atomic.cc (get_atomic_mutex): New.
10542         * src/debug.cc (get_safe_base_mutex): New.
10543         * src/locale.cc (get_locale_cache_mutex): New.
10544         * src/mt_allocator.cc (get_freelist): New.
10545         (get_freelist_mutex): New.
10546         * src/pool_allocator.cc (get_palloc_mutex): New.
10547         * include/std/mutex (__once_functor_lock): To
10548         (__get_once_functor_lock): ...this.
10549         * src/mutex.cc (__once_mutex): Don't export, use
10550         (get_once_mutex): ...this.
10551         * config/abi/pre/gnu.ver: Adjust exports.
10552
10553 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10554
10555         PR libstdc++/38732
10556         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
10557         referenceCount field again.
10558         (__cxxabiv1::__cxa_refcounted_exception): New struct.
10559         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
10560         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
10561         inline functions.
10562         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
10563         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
10564         instead of __cxa_exception.
10565         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
10566         __cxxabiv1::__cxa_throw): Likewise.
10567         * libsupc++/eh_ptr.cc (std::rethrow_exception,
10568         std::__exception_ptr::exception_ptr::_M_addref,
10569         std::__exception_ptr::exception_ptr::_M_release,
10570         __gxx_dependent_exception_cleanup): Likewise.
10571         * testsuite/18_support/exception/38732.cc: New test.
10572
10573         PR libstdc++/38092
10574         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
10575         * src/compatibility.cc: Don't use .symver directives if
10576         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
10577         * config.h.in: Regenerated.
10578         * configure: Likewise.
10579
10580 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
10581
10582         PR libstdc++/38466
10583         * include/bits/stl_pair.h: Document C++03 pair vs swap.
10584
10585 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
10586
10587         * src/locale_init.cc (locale::_S_initialize_once): Move construction
10588         of classic locale...
10589         (locale::classic): Here.
10590
10591 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
10592
10593         * include/tr1_impl/regex: Fix bad return statements and typos.
10594
10595 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
10596
10597         * include/tr1_impl/regex: Remove unimplemented function definitions.
10598         * testsuite/28_regex/init-list.cc: Compile only.
10599         * testsuite/tr1/7_regular_expressions/regex/cons/char/
10600         c_string_extended.cc: Same.
10601         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
10602         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
10603
10604 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
10605
10606         PR libstdc++/38384
10607         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
10608         * configure: Regenerate.
10609
10610 2009-01-05  Ben Elliston  <bje@au.ibm.com>
10611
10612         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
10613         * configure: Regenerate.
10614
10615 2009-01-05  Ben Elliston  <bje@au.ibm.com>
10616
10617         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
10618         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
10619         * configure: Regenerate.
10620
10621 2009-01-04  Richard Guenther  <rguenther@suse.de>
10622
10623         PR libstdc++/38720
10624         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
10625         integer type for storage, arithmetic and comparisons.
10626         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
10627
10628 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10629
10630         PR libstdc++/38719
10631         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
10632         _Fwd_list_const_iterator::_M_next): Fix return type.
10633
10634 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
10635
10636         * Revert last commit, reopen and suspend libstdc++/38678.
10637
10638 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
10639
10640         PR libstdc++/38678
10641         * include/std/istream (basic_istream<>::_M_read): New.
10642         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
10643         (basic_istream<>::read, basic_istream<>::readsome): Use it.
10644         * include/std/ostream (basic_ostream<>::_M_write_): New.
10645         (basic_ostream<>::_M_write): Adjust.
10646         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
10647         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
10648         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
10649         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
10650         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.