OSDN Git Service

2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
4         * testsuite/util/testsuite_abi.cc: Adjust.
5         * configure.ac: Bump libtool_VERSION to 6:13:0.
6         * configure: Regenerate.
7
8 2009-07-28  Benjamin Kosnik  <bkoz@redhat.com>
9             Tyler Earman  <rem.intellegare@gmail.com>
10
11         * doc/xml/manual/configure.xml: Consistent placement of
12         ABI-changing options, clarify --enable-clocale.
13
14 2009-07-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
15
16         * python/Makefile.in: Regenerate.
17
18 2009-07-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
19
20         * python/Makefile.am (install-data-local): Use DESTDIR
21         correctly.
22
23 2009-07-24  Jason Merrill  <jason@redhat.com>
24
25         Core issue 901
26         * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
27         dealloc.
28
29 2009-07-24  Joseph Myers  <joseph@codesourcery.com>
30
31         * include/c_global/cwchar (swprintf, vswprintf): Do not use if
32         _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
33         * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
34         * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
35         * testsuite/21_strings/headers/cwchar/functions_std.cc,
36         testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
37         testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
38         Use dg-require-swprintf.
39
40 2009-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
41
42         * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
43
44 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
45
46         * include/c_std/cmath (abs(_Tp)): Add.
47         * include/c_global/cmath (abs(_Tp)): Likewise.
48         * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
49
50 2009-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
51
52         * doc/html/ext/lwg-closed.html: Update to R65.
53         * doc/html/ext/lwg-defects.html: Likewise.
54         * doc/html/ext/lwg-active.html: Likewise.
55         * doc/xml/manual/intro.xml: Update DRs entries.
56
57 2009-07-22  Jason Merrill  <jason@redhat.com>
58
59         * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
60
61 2009-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
62
63         * include/std/valarray (valarray<>::operator=(const valarray<>&),
64         valarray<>::operator=(initializer_list<>)): Implement resolution
65         of DR 630, [Ready] in Frankfurt.
66         * testsuite/26_numerics/valarray/dr630-1.cc: New.
67         * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
68         * doc/xml/manual/intro.xml: Add an entry for DR 630.
69
70 2009-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
71
72         * include/std/chrono (duration<>::operator%=,  operator%):
73         Add, per DR 934.
74         * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
75         * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
76
77         * include/std/chrono (operator/): Simplify implementation.
78
79 2009-07-20  Benjamin Kosnik  <bkoz@redhat.com>
80
81         * doc/xml/manual/intro.xml: Escape '&', validate.
82         * doc/xml/manual/using.xml: Validate, dead link check.
83         * doc/xml/manual/strings.xml: Same.
84         * doc/xml/manual/appendix_contributing.xml: Same.
85         * doc/xml/manual/iterators.xml: Same.
86         * doc/xml/manual/spine.xml: Same.
87
88         * doc/xml/faq.xml: Remove redundant xreflabel entities.
89         * doc/xml/gnu/gpl-3.0.xml: Same.
90         * doc/xml/manual/mt_allocator.xml: Same.
91         * doc/xml/manual/allocator.xml: Same.
92         * doc/xml/manual/ctype.xml: Same.
93         * doc/xml/manual/codecvt.xml: Same.
94         * doc/xml/manual/backwards_compatibility.xml: Same.
95         * doc/xml/manual/shared_ptr.xml: Same.
96         * doc/xml/manual/abi.xml: Same.
97         * doc/xml/manual/auto_ptr.xml: Same.
98         * doc/xml/manual/internals.xml: Same.
99         * doc/xml/manual/parallel_mode.xml: Same.
100         * doc/xml/manual/bitmap_allocator.xml: Same.
101         * doc/xml/manual/build_hacking.xml: Same.
102         * doc/xml/manual/evolution.xml: Same.
103         * doc/xml/manual/debug.xml: Same.
104         * doc/xml/manual/localization.xml: Same.
105         * doc/xml/manual/appendix_contributing.xml: Same.
106         * doc/xml/manual/locale.xml: Same.
107         * doc/xml/manual/messages.xml: Same.
108         * doc/xml/manual/spine.xml: Same.
109         * doc/xml/manual/test.xml: Same.
110         * doc/xml/book.txml: Same.
111         * doc/xml/spine.xml: Same.
112
113         * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
114         * doc/xml/manual/backwards_compatibility.xml: Same.
115         * doc/xml/manual/concurrency.xml: Same.
116         * doc/xml/manual/intro.xml: Same.
117         * doc/xml/manual/parallel_mode.xml: Same.
118         * doc/xml/manual/status_cxx1998.xml: Same.
119         * doc/xml/manual/containers.xml: Same.
120         * doc/xml/manual/io.xml: Same.
121         * doc/xml/manual/support.xml: Same.
122         * doc/xml/manual/strings.xml: Same.
123         * doc/xml/manual/debug_mode.xml: Same.
124         * doc/xml/manual/extensions.xml: Same.
125         * doc/xml/manual/appendix_contributing.xml: Same.
126         * doc/xml/manual/messages.xml: Same.
127         * doc/xml/manual/test.xml: Same.
128
129         * doc/xml/manual/abi.xml: Same.
130         * doc/xml/manual/auto_ptr.xml: Same.
131         * doc/xml/manual/parallel_mode.xml: Same.
132         * doc/xml/manual/build_hacking.xml: Same.
133         * doc/xml/manual/evolution.xml: Same.
134         * doc/xml/manual/using.xml: Same.
135         * doc/xml/manual/debug_mode.xml: Same.
136         * doc/xml/manual/extensions.xml: Same.
137         * doc/xml/manual/diagnostics.xml: Same.
138         * doc/xml/manual/algorithms.xml: Same.
139
140         * doc/html: Regenerate.
141
142 2009-07-18  Paolo Carlini  <paolo.carlini@oracle.com>
143
144         PR libstdc++/40712
145         * config/locale/gnu/numeric_members.cc (numpunct<>::
146         _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
147         and copy the langinfo data into it.
148         (numpunct<>::~numpunct): Free the allocated memory.
149         * config/locale/gnu/monetary_members.cc (moneypunct<>::
150         _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
151         _M_data->_M_positive_sign, _M_data->_M_negative_sign,
152         _M_data->_M_curr_symbol.
153         (moneypunct<>::~moneypunct): Free the allocated memory.
154         * testsuite/22_locale/moneypunct/40712.cc: New.
155
156         * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
157         Do not leak memory if new throws.
158         * include/bits/locale_facets_nonio.tcc
159         (__moneypunct_cache<>::_M_cache): Likewise.
160
161 2009-07-17  Joseph Myers  <joseph@codesourcery.com>
162
163         PR other/40784
164         * configure: Regenerate.
165
166 2009-07-16  Benjamin Kosnik  <bkoz@redhat.com>
167
168         * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
169         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
170         line numbers.
171         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
172         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
173         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
174
175 2009-07-16  Joseph Myers  <joseph@codesourcery.com>
176
177         * configure: Regenerate.
178
179 2009-07-16  Jason Merrill  <jason@redhat.com>
180
181         PR libstdc++/37907
182         * include/std/type_traits: Add is_standard_layout, is_trivial.
183         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
184         testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
185         Update line numbers.
186
187 2009-07-16  Phil Muldoon <pmuldoon@redhat.com>
188             Tom Tromey <tromey@redhat.com>
189
190         * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
191         Fetch std::string to the given length.
192
193 2009-07-16  Paolo Carlini  <paolo.carlini@oracle.com>
194
195         * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
196         basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
197         [Ready] in Frankfurt.
198         * include/tr1_impl/regex (regex_traits<>::value): Adjust.
199         * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
200         New.
201         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
202         Likewise.
203         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
204         Adjust.
205         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
206         Likewise.
207         * doc/xml/manual/intro.xml: Add an entry for DR 696.
208
209         * include/bits/istream.tcc: Minor clean-up to the initializers of the
210         __err locals.
211         * include/bits/ostream.tcc: Likewise.
212         * src/compatibility.cc: Likewise.
213         * src/istream.cc: Likewise.
214
215 2009-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
216
217         * include/std/type_traits (common_type): Remove workaround for
218         PR36628, now fixed.
219
220 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
221
222         PR testsuite/40699
223         PR testsuite/40707
224         PR testsuite/40709
225         * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
226
227 2009-07-08  Janis Johnson  <janis187@us.ibm.com>
228
229         PR libstdc++/40691
230         * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
231         * testsuite/26_numerics/valarray/40691.cc: New test.
232
233 2009-07-06  Benjamin Kosnik  <bkoz@redhat.com>
234
235         * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
236         * testsuite/21_strings/c_strings/char/3.cc: Same.
237
238 2009-07-06  Jason Merrill  <jason@redhat.com>
239
240         * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
241         to defer searching bases that don't overlap the desired address.
242
243 2009-07-05  Joseph Myers  <joseph@codesourcery.com>
244
245         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
246         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
247         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
248         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
249         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
250         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
251         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
252         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
253         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
254         to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
255         testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
256         testsuite/ext/vstring/init-list.cc,
257         testsuite/ext/vstring/moveable.cc,
258         testsuite/ext/vstring/requirements/citerators.cc,
259         testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
260         testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
261         Use dg-require-string-conversions.
262
263 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
264
265         * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
266         to ld_library_path.  Use add_path.  Add just find_libgcc_s to
267         ld_library_path, not every libgcc multilib directory.
268
269 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
270
271         PR libstdc++/40600
272         * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
273         std::minmax return type.
274         * testsuite/25_algorithms/minmax/3.cc: Likewise.
275
276 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
277
278         PR libstdc++/40511
279         * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
280         with glibc2.2.x.
281
282 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
283
284         * include/bits/random.tcc
285         (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
286         as array type.
287
288 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
289
290         * include/bits/random.h (__mod(_Tp)): Use defaults.
291         (struct _Mod): Adjust template parameters.
292         (linear_congruential_engine<>::operator()()): Adjust.
293         (typedef _UInt32Type): Remove.
294         (mersenne_twister_engine<>::initialization_multiplier): Fix type.
295         * include/bits/random.tcc (struct _Mod): Adjust template parameters.
296         (linear_congruential_engine<>::seed(result_type)): Adjust __mod
297         calls.
298         (mersenne_twister_engine<>::seed(result_type)): Likewise.
299         (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
300         (subtract_with_carry_engine<>::seed(result_type)): Likewise.
301         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
302         (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
303         (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
304         (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
305         Likewise.
306
307         * include/bits/random.tcc
308         (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
309         formula (i mod n).
310         (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
311         as array type.
312         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
313         size.
314         (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
315         uint_least32_t.
316
317 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
318
319         * include/std/future (shared_future): Adjust doxygen comment.
320
321 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
322
323         PR libstdc++/40297
324         * include/bits/atomic_0.h: Reverse debug assertions.
325         * include/bits/atomic_2.h: Likewise.
326
327 2009-06-23  DJ Delorie  <dj@redhat.com>
328
329         Add MeP port.
330         * configure.host: Add mep support.
331
332 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
333
334         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
335         (INPUT): Add future.
336         * include/std/future: Adjust markup.
337         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
338         line numbers.
339         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
340         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
341         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
342         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
343
344 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
345
346         * include/bits/shared_ptr.h: Do not swap rvalues.
347         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
348         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
349         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
350         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
351         * testsuite/20_util/tuple/swap.cc: Likewise.
352
353 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
354
355         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
356         * include/std/ratio: Typo in comment.
357
358 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
359
360         PR libstdc++/40518
361         * include/bits/basic_string.h (basic_string<>::_Rep::
362         _M_set_length_and_sharable): Do not write the empty rep.
363         (basic_string<>::erase(iterator, iterator)): Likewise,
364         move out of line...
365         * include/bits/basic_string.tcc: ... here.
366
367 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
368
369         * testsuite/util/testsuite_common_types.h (bitwise_operators,
370         bitwise_assignment_operators): Initialize a and b.
371         (struct has_bitwise_operators): Do not call the latter.
372         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
373         dg-error line numbers.
374         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
375         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
376         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
377
378 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
379
380         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
381         possibly unused.
382         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
383         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
384         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
385
386 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
387
388         * include/std/future: New.
389         * include/Makefile.am: Add.
390         * include/Makefile.in: Regenerate.
391         * src/future.cc: New.
392         * src/Makefile.am: Add.
393         * src/Makefile.in: Regenerate.
394         * config/abi/pre/gnu.ver: Add export.
395         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
396         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
397         * testsuite/30_threads/packaged_task/cons/1.cc: New.
398         * testsuite/30_threads/packaged_task/cons/2.cc: New.
399         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
400         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
401         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
402         * testsuite/30_threads/packaged_task/cons/move.cc: New.
403         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
404         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
405         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
406         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
407         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
408         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
409         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
410         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
411         * testsuite/30_threads/packaged_task/members/reset.cc: New.
412         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
413         * testsuite/30_threads/packaged_task/members/swap.cc: New.
414         * testsuite/30_threads/packaged_task/requirements/
415         explicit_instantiation.cc: New.
416         * testsuite/30_threads/promise/cons/1.cc: New.
417         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
418         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
419         * testsuite/30_threads/promise/cons/move_assign.cc: New.
420         * testsuite/30_threads/promise/cons/move.cc: New.
421         * testsuite/30_threads/promise/members/get_future.cc: New.
422         * testsuite/30_threads/promise/members/get_future2.cc: New.
423         * testsuite/30_threads/promise/members/set_exception.cc: New.
424         * testsuite/30_threads/promise/members/set_exception2.cc: New.
425         * testsuite/30_threads/promise/members/set_value.cc: New.
426         * testsuite/30_threads/promise/members/set_value2.cc: New.
427         * testsuite/30_threads/promise/members/set_value3.cc: New.
428         * testsuite/30_threads/promise/members/swap.cc: New.
429         * testsuite/30_threads/promise/requirements/
430         explicit_instantiation.cc: New.
431         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
432         * testsuite/30_threads/shared_future/cons/copy.cc: New.
433         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
434         * testsuite/30_threads/shared_future/cons/move.cc: New.
435         * testsuite/30_threads/shared_future/members/get.cc: New.
436         * testsuite/30_threads/shared_future/members/get2.cc: New.
437         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
438         * testsuite/30_threads/shared_future/members/has_value.cc: New.
439         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
440         * testsuite/30_threads/shared_future/members/wait.cc: New.
441         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
442         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
443         * testsuite/30_threads/shared_future/requirements/
444         explicit_instantiation.cc: New.
445         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
446         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
447         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
448         * testsuite/30_threads/unique_future/cons/move.cc: New.
449         * testsuite/30_threads/unique_future/members/get.cc: New.
450         * testsuite/30_threads/unique_future/members/get2.cc: New.
451         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
452         * testsuite/30_threads/unique_future/members/has_value.cc: New.
453         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
454         * testsuite/30_threads/unique_future/members/wait.cc: New.
455         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
456         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
457         * testsuite/30_threads/unique_future/requirements/
458         explicit_instantiation.cc: New.
459         * testsuite/performance/30_threads/future/polling.cc: New.
460
461 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
462
463         * Revert last Change.
464
465 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
466
467         PR libstdc++/40497
468         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
469         signature per the current C++1x draft (N2857).
470         * testsuite/24_iterators/operations/40497.cc: Add.
471
472 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
473
474         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
475         a floating point type.
476         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
477         _IntType)): Fix second default argument.
478         (uniform_int_distribution<>::_M_call): Remove.
479         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
480         const param_type&)): Only declare.
481         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
482         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
483         Remove.
484         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
485         const param_type&): Define here.
486         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
487         const param_type&), discrete_distribution<>::operator()
488         (_UniformRandomNumberGenerator&, const param_type&), 
489         piecewise_constant_distribution<>::operator()
490         (_UniformRandomNumberGenerator&, const param_type&),
491         piecewise_linear_distribution<>::operator()
492         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
493         the second template argument of _Adaptor.
494         * testsuite/26_numerics/random/uniform_int_distribution/cons/
495         default.cc: Adjust.
496
497 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
498
499         * include/bits/random.tcc (discrete_distribution<>::param_type::
500         param_type(size_t, double, double, _Func),
501         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
502         const param_type&)): Tidy.
503         (piecewise_constant_distribution<>::param_type::_M_initialize):
504         Use reserve, fix.
505         (piecewise_constant_distribution<>::param_type::
506         param_type(initializer_list<>, _Func),
507         piecewise_constant_distribution<>::param_type::
508         param_type(size_t, _RealType, _RealType, _Func),
509         piecewise_linear_distribution<>::param_type::
510         param_type(initializer_list<>, _Func),
511         piecewise_linear_distribution<>::param_type::
512         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
513         (piecewise_constant_distribution<>::param_type::
514         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
515         piecewise_constant_distribution<>::
516         operator()(_UniformRandomNumberGenerator&, const param_type&),
517         piecewise_linear_distribution<>::
518         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
519         (operator>>(std::basic_istream<>&,
520         piecewise_constant_distribution<>&),
521         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
522         Use reserve.
523         * include/bits/random.h: Minor cosmetic changes.
524
525 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
526
527         * testsuite/23_containers/list/check_construct_destroy.h: New.
528         Move test logic here.
529         * testsuite/23_containers/list/moveable.h: Same.
530         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
531         * testsuite/23_containers/list/modifiers/1.h: Same.
532         * testsuite/23_containers/list/modifiers/2.h: Same.
533         * testsuite/23_containers/list/modifiers/3.h: Same.
534         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
535         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
536         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
537         * testsuite/23_containers/list/operations/1.h: Same.
538         * testsuite/23_containers/list/operations/2.h: Same.
539         * testsuite/23_containers/list/operations/3.h: Same.
540         * testsuite/23_containers/list/operations/4.h: Same.
541         * testsuite/23_containers/list/operations/5.h: Same.
542         * testsuite/23_containers/list/capacity/1.h: Same.
543         * testsuite/23_containers/list/init-list.h: Same.
544         * testsuite/23_containers/list/cons/1.h: Same.
545         * testsuite/23_containers/list/cons/2.h: Same.
546         * testsuite/23_containers/list/cons/3.h: Same.
547         * testsuite/23_containers/list/cons/4.h: Same.
548         * testsuite/23_containers/list/cons/5.h: Same.
549         * testsuite/23_containers/list/cons/6.h: Same.
550         * testsuite/23_containers/list/cons/7.h: Same.
551         * testsuite/23_containers/list/cons/8.h: Same.
552         * testsuite/23_containers/list/cons/9.h: Same.
553         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
554         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
555         header.
556         * testsuite/23_containers/list/modifiers/1.cc: Same.
557         * testsuite/23_containers/list/modifiers/2.cc: Same.
558         * testsuite/23_containers/list/modifiers/3.cc: Same.
559         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
560         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
561         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
562         * testsuite/23_containers/list/operations/1.cc: Same.
563         * testsuite/23_containers/list/operations/2.cc: Same.
564         * testsuite/23_containers/list/operations/3.cc: Same.
565         * testsuite/23_containers/list/operations/4.cc: Same.
566         * testsuite/23_containers/list/operations/5.cc: Same.
567         * testsuite/23_containers/list/capacity/1.cc: Same.
568         * testsuite/23_containers/list/init-list.cc: Same.
569         * testsuite/23_containers/list/cons/1.cc: Same.
570         * testsuite/23_containers/list/cons/2.cc: Same.
571         * testsuite/23_containers/list/cons/3.cc: Same.
572         * testsuite/23_containers/list/cons/4.cc: Same.
573         * testsuite/23_containers/list/cons/5.cc: Same.
574         * testsuite/23_containers/list/cons/6.cc: Same.
575         * testsuite/23_containers/list/cons/7.cc: Same.
576         * testsuite/23_containers/list/cons/8.cc: Same.
577         * testsuite/23_containers/list/cons/9.cc: Same.
578         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
579         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
580         * testsuite/23_containers/list/moveable.cc: Same.
581
582 2009-06-17  Tom Tromey  <tromey@redhat.com>
583
584         * python/hook.in: Do not fail when there is no current objfile.
585         Use os.path.normpath.
586
587 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
588
589         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
590         Remove.
591         (exception_ptr::operator=(exception_ptr&&)): Cast source to
592         rvalue-reference so that move constructor is called.
593         * testsuite/18_support/exception_ptr/move.cc: New.
594
595 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
596
597         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
598         if joinable.
599
600 2009-06-15  Tom Tromey  <tromey@redhat.com>
601
602         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
603         set self.iter.
604         (StdMapPrinter.to_string): Make a new iterator.
605         (StdMapPrinter.children): Likewise.
606         (StdSetPrinter.__init__): Don't set self.iter.
607         (StdSetPrinter.to_string): Make a new iterator.
608         (StdSetPrinter.children): Likewise.
609
610 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
611
612         * include/bits/random.tcc
613         (negative_binomial_distribution<>::operator()
614         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
615         class member gamma_distribution.
616         (negative_binomial_distribution<>::operator()
617         (_UniformRandomNumberGenerator&)): Implement out of line here.
618         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
619         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
620         (student_t_distribution<>::operator()
621         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
622         simplify.
623         (operator<<(basic_ostream<>&, student_t_distribution<>),
624         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
625         (chi_squared_distribution<>::operator()
626         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
627         tweak to use a class member gamma_distribution.
628         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
629         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
630         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
631         const param_type&): Move inline, tweak to use class member
632         gamma_distributions.
633         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
634         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
635         * include/bits/random.h: Adjust, minor tweaks.
636
637 2009-06-10  Tom Tromey  <tromey@redhat.com>
638
639         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
640         (build_libstdcxx_dictionary): Accept shortened form of
641         basic_string names.
642         (StdStringPrinter.to_string): Remove reference to WideEncoding.
643
644 2009-06-10  Tom Tromey  <tromey@redhat.com>
645
646         PR libstdc++/40289:
647         * python/Makefile.in: Rebuild.
648         * python/hook.in: Compute module path relative to objfile.
649         * python/Makefile.am (pythondir): Redefine.
650         (gdb.py): Subst toolexeclibdir.
651         (install-data-local): Rewrite.
652
653 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
654
655         * include/bits/move.h: Doxygen group fixes.
656
657 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
658
659         * include/bits/random.tcc (gamma_distribution<>::operator()
660         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
661         the Marsaglia/Tsang algorithm.
662         (gamma_distribution<>::param_type::_M_initialize): Adjust.
663         (operator<<(basic_ostream<>&, gamma_distribution<>),
664         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
665
666         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
667         Remove, just use normal_distribution.
668         (operator<<(basic_ostream<>&, student_t_distribution<>),
669         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
670         (linear_congruential_engine<>::operator()()): Move inline.
671         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
672         const param_type&)): Move inline, just use normal_distribution.
673         (operator<<(basic_ostream<>&, lognormal_distribution<>),
674         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
675         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
676         const param_type&)): Move here, out of line.
677         (piecewise_constant_distribution<>::param_type::param_type()): Move
678         inline.
679         * include/bits/random.h: Adjust, minor tweaks.
680
681 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
682
683         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
684
685 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
686
687         * include/ext/throw_allocator.h: Rework.
688         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
689         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
690         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
691         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
692         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
693         * testsuite/util/regression/rand/priority_queue/
694         container_rand_regression_test.tcc: Inline functions.
695         * testsuite/util/regression/rand/assoc/
696         container_rand_regression_test.tcc: Same.
697
698 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
699
700         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
701
702 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
703
704         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
705         * configure: Regenerate.
706
707 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
708
709         PR libstdc++/40299
710         * include/ext/memory: Fully qualify calls with __gnu_cxx.
711         * testsuite/ext/rope/40299.cc: New.
712
713 2009-05-28  Tom Tromey  <tromey@redhat.com>
714             Phil Muldoon  <pmuldoon@redhat.com>
715             Jonathan Wakely  <jwakely.gcc@gmail.com>
716
717         * python/Makefile.in, , python/libstdcxx/__init__.py,
718         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
719         python/hook.in, python/Makefile.am: New files.
720         * configure, Makefile.in: Rebuild.
721         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
722         * Makefile.am (SUBDIRS): Add python.
723
724 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
725
726         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
727         to ...
728         * testsuite/util/replacement_memory_operators.h: ...here. New.
729         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
730         * testsuite/util/testsuite_hooks.cc: Same.
731
732         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
733         replacement_memory_operators.h.
734         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
735         * testsuite/ext/mt_allocator/check_delete.cc: Same.
736         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
737         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
738         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
739         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
740         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
741         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
742         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
743         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
744         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
745         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
746         * testsuite/ext/mt_allocator/check_new.cc: Same.
747         * testsuite/ext/debug_allocator/check_delete.cc: Same.
748         * testsuite/ext/debug_allocator/check_new.cc: Same.
749         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
750         * testsuite/ext/new_allocator/check_delete.cc: Same.
751         * testsuite/ext/new_allocator/check_new.cc: Same.
752         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
753         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
754         * testsuite/ext/throw_allocator/check_delete.cc: Same.
755         * testsuite/ext/throw_allocator/check_new.cc: Same.
756         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
757         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
758         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
759         * testsuite/ext/malloc_allocator/check_new.cc: Same.
760         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
761         * testsuite/ext/pool_allocator/check_delete.cc: Same.
762         * testsuite/ext/pool_allocator/check_new.cc: Same.
763         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
764         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
765         * testsuite/ext/array_allocator/check_delete.cc: Same.
766         * testsuite/ext/array_allocator/check_new.cc: Same.
767         * testsuite/23_containers/deque/cons/1.cc: Same.
768         * testsuite/23_containers/deque/cons/2.cc: Same.
769
770 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
771
772         * libsupc++/initializer_list: Format.
773         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
774         * testsuite/18_support/initializer_list/requirements/
775         explicit_instantiation.cc: New.
776
777 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
778
779         PR libstdc++/40273
780         * include/tr1_impl/functional: Add explicit casts.
781         * testsuite/20_util/function/requirements/
782         explicit_instantiation.cc: New.
783         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
784
785 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
786
787         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
788
789 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
790
791         PR libstdc++/40221
792         * include/tr1_impl/functional: Add explicit cast.
793
794 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
795
796         PR libstdc++/40094
797         Revert:
798         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
799         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
800         out of line member functions definitions.
801         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
802         Remove, use static locals instead.
803         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
804         * src/throw_allocator.cc: New.
805         * src/Makefile.am: Add.
806         * config/abi/pre/gnu.ver: Add exports.
807         * src/Makefile.in: Regenerate.
808
809 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
810
811         * include/tr1_impl/functional (function): Use explicit operator bool.
812         * include/bits/shared_ptr.h (__shared_ptr): Same.
813         * include/bits/unique_ptr.h (unique_ptr): Same.
814         * include/std/mutex (unique_lock): Same.
815         * include/std/system_error (error_code): Same.
816         (error_condition): Same.
817         * include/std/ostream (sentry): Same.
818         * include/std/istream (sentry): Same.
819         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
820         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
821         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
822         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
823         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
824         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
825         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
826
827 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
828
829         * testsuite/23_containers/list/14340.cc: Abstract list type.
830         * testsuite/23_containers/list/init-list.cc: Same.
831         * testsuite/23_containers/list/pthread5.cc: Same.
832         * testsuite/23_containers/list/invalidation/1.cc: Same.
833         * testsuite/23_containers/list/invalidation/2.cc: Same.
834         * testsuite/23_containers/list/invalidation/3.cc: Same.
835         * testsuite/23_containers/list/invalidation/4.cc: Same.
836         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
837         * testsuite/23_containers/list/modifiers/1.cc: Same.
838         * testsuite/23_containers/list/modifiers/2.cc: Same.
839         * testsuite/23_containers/list/modifiers/3.cc: Same.
840         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
841         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
842         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
843         * testsuite/23_containers/list/cons/1.cc: Same.
844         * testsuite/23_containers/list/cons/2.cc: Same.
845         * testsuite/23_containers/list/cons/3.cc: Same.
846         * testsuite/23_containers/list/cons/4.cc: Same.
847         * testsuite/23_containers/list/cons/5.cc: Same.
848         * testsuite/23_containers/list/cons/6.cc: Same.
849         * testsuite/23_containers/list/cons/7.cc: Same.
850         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
851         * testsuite/23_containers/list/cons/8.cc: Same.
852         * testsuite/23_containers/list/cons/9.cc: Same.
853         * testsuite/23_containers/list/operations/1.cc: Same.
854         * testsuite/23_containers/list/operations/2.cc: Same.
855         * testsuite/23_containers/list/operations/3.cc: Same.
856         * testsuite/23_containers/list/operations/4.cc: Same.
857         * testsuite/23_containers/list/operations/5.cc: Same.
858         * testsuite/23_containers/list/requirements/citerators.cc: Same.
859         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
860         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
861         * testsuite/23_containers/list/requirements/dr438/
862         constructor_1_neg.cc: Same.
863         * testsuite/23_containers/list/requirements/dr438/
864         constructor_2_neg.cc: Same.
865         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
866         * testsuite/23_containers/list/requirements/
867         partial_specialization/1.cc: Same.
868         * testsuite/23_containers/list/23781.cc: Same.
869         * testsuite/23_containers/list/pthread1.cc: Same.
870         * testsuite/23_containers/list/capacity/1.cc: Same.
871         * testsuite/23_containers/list/capacity/29134.cc: Same.
872         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
873         * testsuite/23_containers/list/moveable.cc: Same.
874
875         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
876
877 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
878
879         PR libstdc++/40184
880         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
881         Declare...
882         * config/locale/gnu/c_locale.cc: ... and define.
883         * config/locale/generic/c_locale.cc: Define.
884         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
885         Use it.
886         * testsuite/22_locale/locale/cons/40184.cc: New.
887
888 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
889
890         PR libstdc++/40192
891         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
892         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
893         * testsuite/23_containers/vector/40192.cc: New.
894
895 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
896
897         * include/bits/stl_pair.h (swap): Do not swap rvalues.
898         * include/bits/stl_deque.h (swap): Likewise.
899         * include/bits/stl_list.h (swap): Likewise.
900         * include/bits/stl_vector.h (swap): Likewise.
901         * include/bits/stl_bvector.h (swap): Likewise.
902         * include/bits/stl_queue.h (swap): Likewise.
903         * include/bits/stl_stack.h (swap): Likewise.
904         * include/bits/stl_tree.h (swap): Likewise.
905         * include/bits/stl_map.h (swap): Likewise.
906         * include/bits/stl_multimap.h (swap): Likewise.
907         * include/bits/stl_set.h (swap): Likewise.
908         * include/bits/stl_multiset.h (swap): Likewise.
909         * include/bits/forward_list.h (swap): Likewise.
910         * include/bits/unique_ptr.h (swap): Likewise.
911         * include/debug/deque (swap): Likewise.
912         * include/debug/list (swap): Likewise.
913         * include/debug/vector (swap): Likewise.
914         * include/debug/map.h (swap): Likewise.
915         * include/debug/multimap.h (swap): Likewise.
916         * include/debug/set.h (swap): Likewise.
917         * include/debug/multiset.h (swap): Likewise.
918         * include/debug/unordered_map (swap): Likewise.
919         * include/debug/unordered_set (swap): Likewise.
920         * include/ext/vstring.h (swap): Likewise.
921         * include/tr1_impl/unordered_map (swap): Likewise.
922         * include/tr1_impl/hashtable (swap): Likewise.
923         * include/tr1_impl/unordered_set (swap): Likewise.
924         * include/std/tuple (swap): Likewise.
925         * include/std/mutex (swap): Likewise.
926         * include/std/thread (swap): Likewise.
927         (operator<<): Only output to lvalue streams.
928         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
929         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
930         * testsuite/23_containers/deque/requirements/dr438/
931         assign_neg.cc: Adjust line numbers.
932         * testsuite/23_containers/deque/requirements/dr438/
933         constructor_1_neg.cc: Likewise.
934         * testsuite/23_containers/deque/requirements/dr438/
935         constructor_2_neg.cc: Likewise.
936         * testsuite/23_containers/deque/requirements/dr438/
937         insert_neg.cc: Likewise.
938         * testsuite/23_containers/list/requirements/dr438/
939         assign_neg.cc: Likewise.
940         * testsuite/23_containers/list/requirements/dr438/
941         constructor_1_neg.cc: Likewise.
942         * testsuite/23_containers/list/requirements/dr438/
943         constructor_2_neg.cc: Likewise.
944         * testsuite/23_containers/list/requirements/dr438/
945         insert_neg.cc: Likewise.
946         * testsuite/23_containers/vector/requirements/dr438/
947         assign_neg.cc: Likewise.
948         * testsuite/23_containers/vector/requirements/dr438/
949         constructor_1_neg.cc: Likewise.
950         * testsuite/23_containers/vector/requirements/dr438/
951         constructor_2_neg.cc: Likewise.
952         * testsuite/23_containers/vector/requirements/dr438/
953         insert_neg.cc: Likewise.
954         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
955         test non-member swap.
956         * testsuite/30_threads/thread/swap/2.cc: Remove.
957
958 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
959
960         * include/std/mutex: Move std::lock_error to ...
961         * src/compatibility.cc: Here.
962         * src/mutex.cc: Likewise.
963         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
964         for lock types and remove std::lock_error check.
965
966 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
967
968         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
969         double include.
970
971 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
972
973         PR libstdc++/40160
974         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
975         typeid when __GXX_RTTI is undefined.
976         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
977         for null _M_variant._M_iterator._M_type,
978         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
979         * testsuite/21_strings/basic_string/40160.cc: New.
980
981 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
982
983         * testsuite/26_numerics/random/discrete_distribution/cons/
984         num_xbound_fun.cc: Minor tweaks.
985         * testsuite/26_numerics/random/piecewise_constant_distribution/
986         cons/initlist_fun.cc: Likewise
987         * testsuite/26_numerics/random/piecewise_constant_distribution/
988         cons/num_xbound_fun.cc: Likewise
989         * testsuite/26_numerics/random/piecewise_linear_distribution/
990         cons/initlist_fun.cc: Likewise
991         * testsuite/26_numerics/random/piecewise_linear_distribution/
992         cons/num_xbound_fun.cc: Likewise
993
994 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
995
996         PR libstdc++/36211
997         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
998         cxxldflags to additional_flags rather than cxx_final.
999
1000 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
1001
1002         * testsuite/26_numerics/random/discrete_distribution/cons/
1003         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
1004         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
1005         initlist_fun.cc: Likewise
1006         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
1007         num_xbound_fun.cc: Likewise
1008         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
1009         initlist_fun.cc: Likewise
1010         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
1011         num_xbound_fun.cc: Likewise
1012
1013 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1014
1015         PR libstdc++/40123
1016         * random.tcc (independent_bits_engine<>::operator()()): Use
1017         result_type(1), not 1UL.
1018
1019         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
1020         and _M_b.min(), instead of this->max() and this->min().
1021
1022         * random.h (_ShiftMin1): Remove, adjust everywhere.
1023
1024         * random.tcc: Minor cosmetic changes.
1025
1026 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
1027
1028         * include/bits/random.tcc (cauchy_distribution<>::
1029         operator()(_UniformRandomNumberGenerator&, const param_type&)):
1030         Avoid M_PI, a glibc extension.
1031
1032 2009-05-13  Ben Elliston  <bje@au.ibm.com>
1033
1034         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
1035         * include/Makefile.in: Likewise.
1036
1037 2009-05-13  Ben Elliston  <bje@au.ibm.com>
1038
1039         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
1040         const void * const.
1041
1042 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
1043
1044         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
1045         random number engines, complex, bitset, array, time utilities, and
1046         char_traits.
1047
1048 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
1049
1050         * libsupc++/exception: Include nested_exception.h in C++0x mode.
1051         * libsupc++/nested_exception.h: New.
1052         * libsupc++/Makefile.am: Add new header.
1053         * libsupc++/Makefile.in: Regenerate.
1054         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
1055         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
1056         * testsuite/18_support/nested_exception/cons.cc: New.
1057         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
1058         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
1059         * doc/xml/manual/status_cxx200x.xml: Adjust.
1060
1061 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1062
1063         * include/ext/throw_allocator.h: Remove redundant include.
1064
1065 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1066
1067         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
1068         out of line member functions definitions.
1069         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
1070         Remove, use static locals instead.
1071         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
1072         * src/throw_allocator.cc: New.
1073         * src/Makefile.am: Add.
1074         * config/abi/pre/gnu.ver: Add exports.
1075         * src/Makefile.in: Regenerate.
1076
1077 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
1078
1079         * configure.ac: Bump libtool_VERSION to 6:12:0.
1080         * configure: Regenerate.
1081
1082 2009-05-07  Matthias Klose  <doko@ubuntu.com>
1083
1084         PR libstdc++/40038
1085         * src/math_stubs_long_double.cc: Add ceill.
1086
1087 2009-05-06  Johannes Singler  <singler@ira.uka.de>
1088
1089         PR libstdc++/39546
1090         * include/parallel/algo.h (find_switch):
1091         Parametrize binder2nd with const T& instead of T.
1092         * testsuite/25_algorithms/find/39546.cc: new test case
1093
1094 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1095
1096         Revert:
1097         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1098
1099         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
1100         possible.
1101         * configure: Regenerate.
1102
1103 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
1104
1105         PR libstdc++/39909
1106         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
1107         __set_once_functor_lock_ptr): Replace global lock object with local
1108         locks on global mutex.
1109         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
1110         __set_once_functor_lock_ptr): Likewise, keeping old function to
1111         preserve ABI.
1112         (__once_proxy): Use pointer to local lock if set, global lock
1113         otherwise.
1114         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
1115         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
1116         * testsuite/30_threads/call_once/39909.cc: New.
1117
1118 2009-05-03  Jan Hubicka  <jh@suse.cz>
1119
1120         * include/parallel/settings.h (get): Mark const.
1121         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
1122         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
1123         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
1124         throw ().
1125         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
1126         (is_open, fd): Mark pure and throw ().
1127         (seekoff): Mark throw ().
1128
1129 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
1130
1131         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
1132         possible.
1133         * configure: Regenerate.
1134
1135 2009-05-02  Jan Hubicka  <jh@suse.cz>
1136
1137         * include/tr1_impl/functional_hash.h (explicit specializations of ()
1138         operator): Mark pure.
1139
1140 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
1141
1142         * scripts/create_testsuite_files: Remove thread directory.
1143
1144 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
1145
1146         PR libstdc++/39868
1147         * scripts/run_doxygen: Uncomment removal of includes.
1148         (problematic): Rewrite __cxxabiv1 namespace to abi.
1149
1150 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
1151
1152         Revert the last commit.
1153
1154 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
1155
1156         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
1157         Replace global lock object with local locks on global mutex.
1158         * src/mutex.cc: Likewise.
1159         * config/abi/pre/gnu.ver: Adjust.
1160         * testsuite/30_threads/call_once/call_once2.cc: New.
1161
1162 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
1163
1164         PR libstdc++/39880
1165         PR libstdc++/39881
1166         PR libstdc++/39882
1167         * include/std/system_error (is_error_code_enum<errc>): Remove.
1168         (error_condition<>::error_condition(_ErrorCodeEnum,)
1169         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
1170         (error_code<>::error_code(_ErrorCodeEnum,),
1171         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
1172         * testsuite/19_diagnostics/system_error/39880.cc: New.
1173         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
1174         Likewise.
1175         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
1176         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
1177         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
1178         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
1179         Adjust.
1180         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1181         Likewise.
1182         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1183         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1184         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1185         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
1186         Likewise.
1187         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1188         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1189         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1190         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
1191
1192 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
1193
1194         * doc/xml/authors.xml: Add space.
1195         * doc/xml/faq.xml: Update links.
1196         * doc/xml/manual/intro.xml: Same.
1197         * doc/xml/manual/abi.xml: Update.
1198         * doc/xml/manual/appendix_contributing.xml: Fix typo.
1199         * doc/xml/manual/status_cxxtr1.xml: Update links.
1200         * doc/xml/manual/status_cxx1998.xml: Same.
1201         * doc/xml/manual/status_cxx200x.xml: Same.
1202
1203 2009-04-22  Jan Hubicka  <jh@suse.cz>
1204
1205         * include/tr1_impl/array (at): Do not use builtin_expect.
1206         * include/ext/throw_allocator.h (allocate): Likewise.
1207         * include/ext/pool_allocator.h (allocate): Likweise.
1208         * include/ext/bitmap_allocator.h (allocate): Likewise.
1209         * include/ext/rc_string_base.h (_S_construct): Likewise.
1210         * include/ext/malloc_allocator.h (allocate): Likewise.
1211         * include/ext/mt_allocator.h (allocate): Likewise.
1212         * include/ext/sso_string_base.h (_M_construct): Likewise.
1213         * include/bits/basic_string.tcc (_S_construct): Likewise.
1214
1215 2009-04-22  Jan Hubicka  <jh@suse.cz>
1216
1217         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1218         (atexit, atoll, stroll, strtoull): Mark throw ()
1219         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1220         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
1221         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1222         (atexit, atoll, stroll, strtoull): Mark throw ()
1223         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1224         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1225
1226 2009-04-21  Jan Hubicka  <jh@suse.cz>
1227
1228         * include/ext/atomicity.h
1229         (__exchange_and_add, __atomic_add): Mark throw ().
1230         * config/os/aix/atomicity.h
1231         * config/os/aix/atomicity.h
1232         * config/os/irix/atomicity.h
1233         * config/cpu/cris/atomicity.h
1234         * config/cpu/m68k/atomicity.h
1235         * config/cpu/hppa/atomicity.h
1236         * config/cpu/sparc/atomicity.h
1237         * config/cpu/i386/atomicity.h
1238         * config/cpu/i486/atomicity.h
1239         * config/cpu/sh/atomicity.h
1240         * config/cpu/generic/atomicity_mutex/atomicity.h
1241         * config/cpu/generic/atomicity_builtins/atomicity.h
1242         (__exchange_and_add, __atomic_add): Mark throw ().
1243
1244 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1245
1246         PR libstdc++/39835
1247         * include/bits/random.h: Avoid the badname __alpha (and, for
1248         consistency, __beta too).
1249         * include/bits/random.tcc: Likewise.
1250
1251 2009-04-19  Jan Hubicka  <jh@suse.cz>
1252
1253         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
1254         _GLIBCXX_NOTHROW.
1255
1256 2009-04-19  Jan Hubicka  <jh@suse.cz>
1257
1258         * include/c_compatibility/stdatomic.h
1259         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1260         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
1261         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
1262
1263 2009-04-18  Jan Hubicka  <jh@suse.cz>
1264
1265         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
1266         * libsupc++/unwind-cxx.h (__cxa_get_globals,
1267         __cxa_get_globals_fast): Mark const.
1268         (__cxa_get_exception_ptr): Mark pure.
1269         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
1270         (__terminate): Makr throw ().
1271         * libsupc++/exception (terminate): Mark throw().
1272         (uncaught_exception): Mark pure.
1273         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
1274         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
1275         Mark throw().
1276         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
1277         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
1278         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
1279         __cxa_guard_abort): Mark throw ().
1280         (__cxa_pure_virtual): Mark noreturn.
1281         (__cxa_current_exception_type): Mark throw and pure.
1282         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
1283         __cxa_exception_type): Mark pure.
1284         (_M_safe_bool_dummy): Mark pure and const.
1285
1286 2009-04-18  Jan Hubicka  <jh@suse.cz>
1287
1288         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
1289         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
1290         _M_destroy_thread_key): Mark throw ()
1291         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
1292         _M_singular, _M_can_compare _M_get_mutex, _M_message,
1293         _M_get_max_length): Mark throw ().
1294         * include/debug/formatter.h (_M_message, _M_format_word,
1295         _M_get_max_length): Mark throw ().
1296         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
1297         _M_detach_single): Mark throw ().
1298         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
1299         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
1300         throw ()
1301         (_M_get_mutex): Mark throw ().
1302         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
1303         (_M_destroy_thread_key): Mark CONST and throw.
1304         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1305         throw ().
1306
1307 2009-04-18  Jan Hubicka  <jh@suse.cz>
1308
1309         * src/condition_variable.cc (condition_variable,
1310         condition_variable_any constructors): Mark throw()
1311         * src/hash.cc (operator() for long double, string, and wstring): Mark
1312         throw ().
1313         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
1314         _M_setup, rdbuf, str): Mark throw ().
1315         * src/chrono.cc (new): Mark throw ().
1316         * include/std/system_error (system_category, generic_category): Mark
1317         throw () and const.
1318         * include/std/chrono (now): Mark throw ().
1319         * include/std/condition_variable (condition_variable,
1320         ~condition_variable, condition_variable_any,
1321         ~condition_variable_any): Mark throw ().
1322         * include/std/mutex (mutex): Mark throw ().
1323         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1324         throw.
1325         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
1326         and throw ().
1327         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
1328         * include/bits/locale_classes.h (_S_initialize_once,
1329         _S_clone_c_locale): Mark throw ().
1330         (_S_get_c_name): Mark const and throw ().
1331         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
1332         throw ().
1333         * include/bits/locale_facets.h (__convert_to_v explicit instances):
1334         Mark throw ().
1335         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
1336         throw ().
1337         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
1338         ios_base): Mark throw ()
1339         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
1340         * include/backward/strstream (strstreambuf constructors): Mark throw ().
1341         (str, freeze, _M_setupf): Mark throw ().
1342         (pcount): Mark pure and throw ().
1343         (rdbuf): Mark const and throw ().
1344
1345 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
1346
1347         PR libstdc++/39802
1348         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
1349         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
1350         Always accept negative values, for unsigned types too.
1351         * testsuite/22_locale/num_get/get/char/39802.cc: New.
1352         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
1353
1354 2009-04-18  Jan Hubicka  <jh@suse.cz>
1355
1356         * include/debug/formater.h: Include bits/c++config.h.
1357         (_M_error): Mark noreturn.
1358         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
1359         _GLIBCXX_NORETURN): New.
1360         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
1361         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
1362         Mark pure.
1363         * include/c_compatibility/stdatomic.h
1364         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1365         __atomic_flag_wait_explicit, __atomic_flag_for_address):
1366         Mark by throw ().
1367         * src/atomic.cc (atomic_flag_test_and_set_explicit,
1368         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
1369         __atomic_flag_for_address): Mark by throw ().
1370
1371 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
1372
1373         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
1374
1375 2009-04-16  Jan Hubicka  <jh@suse.cz>
1376
1377         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
1378         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
1379         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
1380         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
1381         out body to ...
1382         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
1383         functions.
1384         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
1385         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
1386         _Rb_tree_black_count): Mark nothrow.
1387
1388 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
1389
1390         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
1391         from base classes.
1392         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
1393
1394 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1395
1396         * doc/html: Regenerate.
1397
1398 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1399
1400         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
1401
1402         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
1403         * doc/xml/gnu/fdl-1.2.xml: Same.
1404         * doc/xml/manual/numerics.xml: Same.
1405         * doc/xml/manual/concurrency.xml: Same.
1406         * doc/xml/manual/intro.xml: Same.
1407         * doc/xml/manual/status_cxxtr1.xml: Same.
1408         * doc/xml/manual/containers.xml: Same.
1409         * doc/xml/manual/io.xml: Same.
1410         * doc/xml/manual/utilities.xml: Same.
1411         * doc/xml/manual/support.xml: Same.
1412         * doc/xml/manual/using.xml: Same.
1413         * doc/xml/manual/localization.xml: Same.
1414         * doc/xml/manual/locale.xml: Same.
1415         * doc/xml/manual/extensions.xml: Same.
1416         * doc/xml/manual/appendix_contributing.xml: Same.
1417         * doc/xml/manual/diagnostics.xml: Same.
1418         * doc/xml/manual/status_cxx200x.xml: Same.
1419
1420 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1421
1422         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
1423         * doc/xml/manual/status_cxx200x.xml: Adjust.
1424
1425 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
1426
1427         * doc/xml/spine.xml: Remove unused license entity, update
1428         copyright year.
1429
1430         * doc/xml/manual/spine.xml: Markup for primary index terms.
1431         * doc/xml/manual/numerics.xml: Same.
1432         * doc/xml/manual/intro.xml: Same.
1433         * doc/xml/manual/containers.xml: Same.
1434         * doc/xml/manual/io.xml: Same.
1435         * doc/xml/manual/appendix_porting.xml: Same.
1436         * doc/xml/manual/utilities.xml: Same.
1437         * doc/xml/manual/support.xml: Same.
1438         * doc/xml/manual/localization.xml: Same.
1439         * doc/xml/manual/strings.xml: Same.
1440         * doc/xml/manual/extensions.xml: Same.
1441         * doc/xml/manual/appendix_contributing.xml: Same.
1442         * doc/xml/manual/diagnostics.xml: Same.
1443         * doc/xml/manual/algorithms.xml: Same.
1444         * doc/xml/manual/appendix_free.xml: Same.
1445         * doc/xml/manual/iterators.xml: Same.
1446
1447         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
1448         * doc/xml/gnu/fdl-1.2.xml: Same.
1449
1450         * doc/xml/manual/status_cxx200x.xml: Re-write.
1451
1452 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
1453
1454         PR libstdc++/39629 (final bits)
1455         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
1456         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
1457         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
1458         Fix formula for __j.
1459         * include/bits/random.tcc (operator==(const normal_distribution<>&,
1460         const normal_distribution<>&): Remove.
1461         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
1462         const uniform_int_distribution<>&), operator==(const
1463         uniform_real_distribution<>&, const uniform_real_distribution<>&),
1464         operator==(const normal_distribution<>&, const normal_distribution<>&),
1465         operator==(const lognormal_distribution<>&,
1466         const lognormal_distribution<>&), operator==(const
1467         chi_squared_distribution<>&, const chi_squared_distribution<>&),
1468         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
1469         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
1470         operator==(const student_t_distribution<>&,
1471         const student_t_distribution<>&), operator==(const
1472         bernoulli_distribution<>&, const bernoulli_distribution<>&),
1473         operator==(const binomial_distribution<>&, const
1474         binomial_distribution<>&), operator==(const geometric_distribution<>&,
1475         const geometric_distribution<>&), operator==(const
1476         negative_binomial_distribution<>&, const
1477         negative_binomial_distribution<>&), operator==(const
1478         poisson_distribution<>&, const poisson_distribution<>&),
1479         operator==(const exponential_distribution<>&,
1480         const exponential_distribution<>&), operator==(const
1481         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
1482         weibull_distribution<>&, const weibull_distribution<>&),
1483         operator==(const extreme_value_distribution<>&,
1484         const extreme_value_distribution<>&), operator==(const
1485         discrete_distribution<>&, const discrete_distribution<>&),
1486         operator==(const piecewise_constant_distribution<>&,
1487         const piecewise_constant_distribution<>&), operator==(const
1488         piecewise_linear_distribution<>&, const
1489         piecewise_linear_distribution<>&)): Remove.
1490         * testsuite/26_numerics/random/uniform_real_distribution/operators/
1491         serialize.cc: Remove.
1492         * testsuite/26_numerics/random/piecewise_constant_distribution/
1493         operators/serialize.cc: Likewise.
1494         * testsuite/26_numerics/random/chi_squared_distribution/operators/
1495         serialize.cc: Likewise.
1496         * testsuite/26_numerics/random/normal_distribution/operators/
1497         serialize.cc: Likewise.
1498         * testsuite/26_numerics/random/uniform_int_distribution/operators/
1499         serialize.cc: Likewise.
1500         * testsuite/26_numerics/random/poisson_distribution/operators/
1501         serialize.cc: Likewise.
1502         * testsuite/26_numerics/random/bernoulli_distribution/operators/
1503         serialize.cc: Likewise.
1504         * testsuite/26_numerics/random/discrete_distribution/operators/
1505         serialize.cc: Likewise.
1506         * testsuite/26_numerics/random/weibull_distribution/operators/
1507         serialize.cc: Likewise.
1508         * testsuite/26_numerics/random/negative_binomial_distribution/
1509         operators/serialize.cc: Likewise.
1510         * testsuite/26_numerics/random/cauchy_distribution/operators/
1511         serialize.cc: Likewise.
1512         * testsuite/26_numerics/random/gamma_distribution/operators/
1513         serialize.cc: Likewise.
1514         * testsuite/26_numerics/random/fisher_f_distribution/operators/
1515         serialize.cc: Likewise.
1516         * testsuite/26_numerics/random/exponential_distribution/operators/
1517         serialize.cc: Likewise.
1518         * testsuite/26_numerics/random/lognormal_distribution/operators/
1519         serialize.cc: Likewise.
1520         * testsuite/26_numerics/random/binomial_distribution/operators/
1521         serialize.cc: Likewise.
1522         * testsuite/26_numerics/random/extreme_value_distribution/
1523         operators/serialize.cc: Likewise.
1524         * testsuite/26_numerics/random/piecewise_linear_distribution/
1525         operators/serialize.cc: Likewise.
1526         * testsuite/26_numerics/random/student_t_distribution/operators/
1527         serialize.cc: Likewise.
1528         * testsuite/26_numerics/random/geometric_distribution/operators/
1529         serialize.cc: Likewise.
1530
1531         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
1532         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
1533         mersenne_twister_engine<>::seed(_Gen&,
1534         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
1535         subtract_with_carry_engine<>::seed(_Gen&,
1536         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
1537         Remove, unused.
1538         * include/bits/random.tcc (linear_congruential_engine<>::
1539         seed(_Gen&, false_type): Likewise.
1540
1541 2009-04-09  Nick Clifton  <nickc@redhat.com>
1542
1543         * src/allocator-inst.cc: Change copyright header to refer to
1544         version 3 of the GNU General Public License with version 3.1
1545         of the GCC Runtime Library Exception and to point readers at
1546         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1547         web page.
1548         * config/abi/compatibility.h: Likewise.
1549         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
1550         * config/abi/pre/gnu.ver: Likewise.
1551         * config/allocator/bitmap_allocator_base.h: Likewise.
1552         * config/allocator/malloc_allocator_base.h: Likewise.
1553         * config/allocator/mt_allocator_base.h: Likewise.
1554         * config/allocator/new_allocator_base.h: Likewise.
1555         * config/allocator/pool_allocator_base.h: Likewise.
1556         * config/cpu/alpha/atomic_word.h: Likewise.
1557         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
1558         * config/cpu/cris/atomic_word.h: Likewise.
1559         * config/cpu/cris/atomicity.h: Likewise.
1560         * config/cpu/generic/atomic_word.h: Likewise.
1561         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
1562         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
1563         * config/cpu/generic/cpu_defines.h: Likewise.
1564         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
1565         * config/cpu/hppa/atomicity.h: Likewise.
1566         * config/cpu/i386/atomicity.h: Likewise.
1567         * config/cpu/i486/atomicity.h: Likewise.
1568         * config/cpu/ia64/atomic_word.h: Likewise.
1569         * config/cpu/m68k/atomicity.h: Likewise.
1570         * config/cpu/powerpc/atomic_word.h: Likewise.
1571         * config/cpu/powerpc/cpu_defines.h: Likewise.
1572         * config/cpu/sh/atomicity.h: Likewise.
1573         * config/cpu/sparc/atomic_word.h: Likewise.
1574         * config/cpu/sparc/atomicity.h: Likewise.
1575         * config/io/basic_file_stdio.cc: Likewise.
1576         * config/io/basic_file_stdio.h: Likewise.
1577         * config/io/c_io_stdio.h: Likewise.
1578         * config/locale/darwin/ctype_members.cc: Likewise.
1579         * config/locale/generic/c++locale_internal.h: Likewise.
1580         * config/locale/generic/c_locale.cc: Likewise.
1581         * config/locale/generic/c_locale.h: Likewise.
1582         * config/locale/generic/codecvt_members.cc: Likewise.
1583         * config/locale/generic/collate_members.cc: Likewise.
1584         * config/locale/generic/ctype_members.cc: Likewise.
1585         * config/locale/generic/messages_members.cc: Likewise.
1586         * config/locale/generic/messages_members.h: Likewise.
1587         * config/locale/generic/monetary_members.cc: Likewise.
1588         * config/locale/generic/numeric_members.cc: Likewise.
1589         * config/locale/generic/time_members.cc: Likewise.
1590         * config/locale/generic/time_members.h: Likewise.
1591         * config/locale/gnu/c++locale_internal.h: Likewise.
1592         * config/locale/gnu/c_locale.cc: Likewise.
1593         * config/locale/gnu/c_locale.h: Likewise.
1594         * config/locale/gnu/codecvt_members.cc: Likewise.
1595         * config/locale/gnu/collate_members.cc: Likewise.
1596         * config/locale/gnu/ctype_members.cc: Likewise.
1597         * config/locale/gnu/messages_members.cc: Likewise.
1598         * config/locale/gnu/messages_members.h: Likewise.
1599         * config/locale/gnu/monetary_members.cc: Likewise.
1600         * config/locale/gnu/numeric_members.cc: Likewise.
1601         * config/locale/gnu/time_members.cc: Likewise.
1602         * config/locale/gnu/time_members.h: Likewise.
1603         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
1604         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
1605         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
1606         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
1607         * config/os/aix/atomic_word.h: Likewise.
1608         * config/os/aix/atomicity.h: Likewise.
1609         * config/os/aix/ctype_base.h: Likewise.
1610         * config/os/aix/ctype_inline.h: Likewise.
1611         * config/os/aix/ctype_noninline.h: Likewise.
1612         * config/os/aix/os_defines.h: Likewise.
1613         * config/os/bsd/darwin/ctype_base.h: Likewise.
1614         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1615         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1616         * config/os/bsd/darwin/os_defines.h: Likewise.
1617         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1618         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1619         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1620         * config/os/bsd/freebsd/os_defines.h: Likewise.
1621         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1622         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1623         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1624         * config/os/bsd/netbsd/os_defines.h: Likewise.
1625         * config/os/djgpp/ctype_base.h: Likewise.
1626         * config/os/djgpp/ctype_inline.h: Likewise.
1627         * config/os/djgpp/ctype_noninline.h: Likewise.
1628         * config/os/djgpp/os_defines.h: Likewise.
1629         * config/os/generic/ctype_base.h: Likewise.
1630         * config/os/generic/ctype_inline.h: Likewise.
1631         * config/os/generic/ctype_noninline.h: Likewise.
1632         * config/os/generic/error_constants.h: Likewise.
1633         * config/os/generic/os_defines.h: Likewise.
1634         * config/os/gnu-linux/ctype_base.h: Likewise.
1635         * config/os/gnu-linux/ctype_inline.h: Likewise.
1636         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1637         * config/os/gnu-linux/os_defines.h: Likewise.
1638         * config/os/hpux/ctype_base.h: Likewise.
1639         * config/os/hpux/ctype_inline.h: Likewise.
1640         * config/os/hpux/ctype_noninline.h: Likewise.
1641         * config/os/hpux/os_defines.h: Likewise.
1642         * config/os/irix/atomic_word.h: Likewise.
1643         * config/os/irix/atomicity.h: Likewise.
1644         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1645         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1646         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1647         * config/os/irix/irix5.2/os_defines.h: Likewise.
1648         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1649         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1650         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1651         * config/os/irix/irix6.5/os_defines.h: Likewise.
1652         * config/os/mingw32/ctype_base.h: Likewise.
1653         * config/os/mingw32/ctype_inline.h: Likewise.
1654         * config/os/mingw32/ctype_noninline.h: Likewise.
1655         * config/os/mingw32/error_constants.h: Likewise.
1656         * config/os/mingw32/os_defines.h: Likewise.
1657         * config/os/newlib/ctype_base.h: Likewise.
1658         * config/os/newlib/ctype_inline.h: Likewise.
1659         * config/os/newlib/ctype_noninline.h: Likewise.
1660         * config/os/newlib/os_defines.h: Likewise.
1661         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1662         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1663         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1664         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1665         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1666         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1667         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1668         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1669         * config/os/tpf/ctype_base.h: Likewise.
1670         * config/os/tpf/ctype_inline.h: Likewise.
1671         * config/os/tpf/ctype_noninline.h: Likewise.
1672         * config/os/tpf/os_defines.h: Likewise.
1673         * config/os/uclibc/ctype_base.h: Likewise.
1674         * config/os/uclibc/ctype_inline.h: Likewise.
1675         * config/os/uclibc/ctype_noninline.h: Likewise.
1676         * config/os/uclibc/os_defines.h: Likewise.
1677         * config/os/vxworks/ctype_base.h: Likewise.
1678         * config/os/vxworks/ctype_inline.h: Likewise.
1679         * config/os/vxworks/ctype_noninline.h: Likewise.
1680         * config/os/vxworks/os_defines.h: Likewise.
1681         * include/backward/auto_ptr.h: Likewise.
1682         * include/backward/backward_warning.h: Likewise.
1683         * include/backward/binders.h: Likewise.
1684         * include/backward/hash_fun.h: Likewise.
1685         * include/backward/hash_map: Likewise.
1686         * include/backward/hash_set: Likewise.
1687         * include/backward/hashtable.h: Likewise.
1688         * include/backward/strstream: Likewise.
1689         * include/bits/algorithmfwd.h: Likewise.
1690         * include/bits/allocator.h: Likewise.
1691         * include/bits/atomic_0.h: Likewise.
1692         * include/bits/atomic_2.h: Likewise.
1693         * include/bits/atomicfwd_c.h: Likewise.
1694         * include/bits/atomicfwd_cxx.h: Likewise.
1695         * include/bits/basic_ios.h: Likewise.
1696         * include/bits/basic_ios.tcc: Likewise.
1697         * include/bits/basic_string.h: Likewise.
1698         * include/bits/basic_string.tcc: Likewise.
1699         * include/bits/boost_concept_check.h: Likewise.
1700         * include/bits/c++config: Likewise.
1701         * include/bits/char_traits.h: Likewise.
1702         * include/bits/codecvt.h: Likewise.
1703         * include/bits/concept_check.h: Likewise.
1704         * include/bits/cpp_type_traits.h: Likewise.
1705         * include/bits/deque.tcc: Likewise.
1706         * include/bits/forward_list.h: Likewise.
1707         * include/bits/forward_list.tcc: Likewise.
1708         * include/bits/fstream.tcc: Likewise.
1709         * include/bits/functexcept.h: Likewise.
1710         * include/bits/functional_hash.h: Likewise.
1711         * include/bits/gslice.h: Likewise.
1712         * include/bits/gslice_array.h: Likewise.
1713         * include/bits/hashtable.h: Likewise.
1714         * include/bits/indirect_array.h: Likewise.
1715         * include/bits/ios_base.h: Likewise.
1716         * include/bits/istream.tcc: Likewise.
1717         * include/bits/list.tcc: Likewise.
1718         * include/bits/locale_classes.h: Likewise.
1719         * include/bits/locale_classes.tcc: Likewise.
1720         * include/bits/locale_facets.h: Likewise.
1721         * include/bits/locale_facets.tcc: Likewise.
1722         * include/bits/locale_facets_nonio.h: Likewise.
1723         * include/bits/locale_facets_nonio.tcc: Likewise.
1724         * include/bits/localefwd.h: Likewise.
1725         * include/bits/mask_array.h: Likewise.
1726         * include/bits/move.h: Likewise.
1727         * include/bits/ostream.tcc: Likewise.
1728         * include/bits/ostream_insert.h: Likewise.
1729         * include/bits/postypes.h: Likewise.
1730         * include/bits/shared_ptr.h: Likewise.
1731         * include/bits/slice_array.h: Likewise.
1732         * include/bits/sstream.tcc: Likewise.
1733         * include/bits/stl_algo.h: Likewise.
1734         * include/bits/stl_algobase.h: Likewise.
1735         * include/bits/stl_bvector.h: Likewise.
1736         * include/bits/stl_construct.h: Likewise.
1737         * include/bits/stl_deque.h: Likewise.
1738         * include/bits/stl_function.h: Likewise.
1739         * include/bits/stl_heap.h: Likewise.
1740         * include/bits/stl_iterator.h: Likewise.
1741         * include/bits/stl_iterator_base_funcs.h: Likewise.
1742         * include/bits/stl_iterator_base_types.h: Likewise.
1743         * include/bits/stl_list.h: Likewise.
1744         * include/bits/stl_map.h: Likewise.
1745         * include/bits/stl_multimap.h: Likewise.
1746         * include/bits/stl_multiset.h: Likewise.
1747         * include/bits/stl_numeric.h: Likewise.
1748         * include/bits/stl_pair.h: Likewise.
1749         * include/bits/stl_queue.h: Likewise.
1750         * include/bits/stl_raw_storage_iter.h: Likewise.
1751         * include/bits/stl_relops.h: Likewise.
1752         * include/bits/stl_set.h: Likewise.
1753         * include/bits/stl_stack.h: Likewise.
1754         * include/bits/stl_tempbuf.h: Likewise.
1755         * include/bits/stl_tree.h: Likewise.
1756         * include/bits/stl_uninitialized.h: Likewise.
1757         * include/bits/stl_vector.h: Likewise.
1758         * include/bits/stream_iterator.h: Likewise.
1759         * include/bits/streambuf.tcc: Likewise.
1760         * include/bits/streambuf_iterator.h: Likewise.
1761         * include/bits/stringfwd.h: Likewise.
1762         * include/bits/unique_ptr.h: Likewise.
1763         * include/bits/valarray_after.h: Likewise.
1764         * include/bits/valarray_array.h: Likewise.
1765         * include/bits/valarray_array.tcc: Likewise.
1766         * include/bits/valarray_before.h: Likewise.
1767         * include/bits/vector.tcc: Likewise.
1768         * include/c/cassert: Likewise.
1769         * include/c/cctype: Likewise.
1770         * include/c/cerrno: Likewise.
1771         * include/c/cfloat: Likewise.
1772         * include/c/ciso646: Likewise.
1773         * include/c/climits: Likewise.
1774         * include/c/clocale: Likewise.
1775         * include/c/cmath: Likewise.
1776         * include/c/csetjmp: Likewise.
1777         * include/c/csignal: Likewise.
1778         * include/c/cstdarg: Likewise.
1779         * include/c/cstddef: Likewise.
1780         * include/c/cstdio: Likewise.
1781         * include/c/cstdlib: Likewise.
1782         * include/c/cstring: Likewise.
1783         * include/c/ctime: Likewise.
1784         * include/c/cwchar: Likewise.
1785         * include/c/cwctype: Likewise.
1786         * include/c_compatibility/assert.h: Likewise.
1787         * include/c_compatibility/complex.h: Likewise.
1788         * include/c_compatibility/ctype.h: Likewise.
1789         * include/c_compatibility/errno.h: Likewise.
1790         * include/c_compatibility/fenv.h: Likewise.
1791         * include/c_compatibility/float.h: Likewise.
1792         * include/c_compatibility/inttypes.h: Likewise.
1793         * include/c_compatibility/iso646.h: Likewise.
1794         * include/c_compatibility/limits.h: Likewise.
1795         * include/c_compatibility/locale.h: Likewise.
1796         * include/c_compatibility/math.h: Likewise.
1797         * include/c_compatibility/setjmp.h: Likewise.
1798         * include/c_compatibility/signal.h: Likewise.
1799         * include/c_compatibility/stdarg.h: Likewise.
1800         * include/c_compatibility/stdatomic.h: Likewise.
1801         * include/c_compatibility/stdbool.h: Likewise.
1802         * include/c_compatibility/stddef.h: Likewise.
1803         * include/c_compatibility/stdint.h: Likewise.
1804         * include/c_compatibility/stdio.h: Likewise.
1805         * include/c_compatibility/stdlib.h: Likewise.
1806         * include/c_compatibility/string.h: Likewise.
1807         * include/c_compatibility/tgmath.h: Likewise.
1808         * include/c_compatibility/time.h: Likewise.
1809         * include/c_compatibility/wchar.h: Likewise.
1810         * include/c_compatibility/wctype.h: Likewise.
1811         * include/c_global/cassert: Likewise.
1812         * include/c_global/ccomplex: Likewise.
1813         * include/c_global/cctype: Likewise.
1814         * include/c_global/cerrno: Likewise.
1815         * include/c_global/cfenv: Likewise.
1816         * include/c_global/cfloat: Likewise.
1817         * include/c_global/cinttypes: Likewise.
1818         * include/c_global/ciso646: Likewise.
1819         * include/c_global/climits: Likewise.
1820         * include/c_global/clocale: Likewise.
1821         * include/c_global/cmath.tcc: Likewise.
1822         * include/c_global/cmath: Likewise.
1823         * include/c_global/csetjmp: Likewise.
1824         * include/c_global/csignal: Likewise.
1825         * include/c_global/cstdarg: Likewise.
1826         * include/c_global/cstdatomic: Likewise.
1827         * include/c_global/cstdbool: Likewise.
1828         * include/c_global/cstddef: Likewise.
1829         * include/c_global/cstdint: Likewise.
1830         * include/c_global/cstdio: Likewise.
1831         * include/c_global/cstdlib: Likewise.
1832         * include/c_global/cstring: Likewise.
1833         * include/c_global/ctgmath: Likewise.
1834         * include/c_global/ctime: Likewise.
1835         * include/c_global/cwchar: Likewise.
1836         * include/c_global/cwctype: Likewise.
1837         * include/c_std/cassert: Likewise.
1838         * include/c_std/cctype: Likewise.
1839         * include/c_std/cerrno: Likewise.
1840         * include/c_std/cfloat: Likewise.
1841         * include/c_std/ciso646: Likewise.
1842         * include/c_std/climits: Likewise.
1843         * include/c_std/clocale: Likewise.
1844         * include/c_std/cmath.tcc: Likewise.
1845         * include/c_std/cmath: Likewise.
1846         * include/c_std/csetjmp: Likewise.
1847         * include/c_std/csignal: Likewise.
1848         * include/c_std/cstdarg: Likewise.
1849         * include/c_std/cstddef: Likewise.
1850         * include/c_std/cstdio: Likewise.
1851         * include/c_std/cstdlib: Likewise.
1852         * include/c_std/cstring: Likewise.
1853         * include/c_std/ctime: Likewise.
1854         * include/c_std/cwchar: Likewise.
1855         * include/c_std/cwctype: Likewise.
1856         * include/debug/bitset: Likewise.
1857         * include/debug/debug.h: Likewise.
1858         * include/debug/deque: Likewise.
1859         * include/debug/formatter.h: Likewise.
1860         * include/debug/functions.h: Likewise.
1861         * include/debug/list: Likewise.
1862         * include/debug/macros.h: Likewise.
1863         * include/debug/map.h: Likewise.
1864         * include/debug/map: Likewise.
1865         * include/debug/multimap.h: Likewise.
1866         * include/debug/multiset.h: Likewise.
1867         * include/debug/safe_base.h: Likewise.
1868         * include/debug/safe_iterator.h: Likewise.
1869         * include/debug/safe_iterator.tcc: Likewise.
1870         * include/debug/safe_sequence.h: Likewise.
1871         * include/debug/set.h: Likewise.
1872         * include/debug/set: Likewise.
1873         * include/debug/string: Likewise.
1874         * include/debug/unordered_map: Likewise.
1875         * include/debug/unordered_set: Likewise.
1876         * include/debug/vector: Likewise.
1877         * include/ext/algorithm: Likewise.
1878         * include/ext/array_allocator.h: Likewise.
1879         * include/ext/atomicity.h: Likewise.
1880         * include/ext/bitmap_allocator.h: Likewise.
1881         * include/ext/cast.h: Likewise.
1882         * include/ext/codecvt_specializations.h: Likewise.
1883         * include/ext/concurrence.h: Likewise.
1884         * include/ext/debug_allocator.h: Likewise.
1885         * include/ext/enc_filebuf.h: Likewise.
1886         * include/ext/extptr_allocator.h: Likewise.
1887         * include/ext/functional: Likewise.
1888         * include/ext/iterator: Likewise.
1889         * include/ext/malloc_allocator.h: Likewise.
1890         * include/ext/memory: Likewise.
1891         * include/ext/mt_allocator.h: Likewise.
1892         * include/ext/new_allocator.h: Likewise.
1893         * include/ext/numeric: Likewise.
1894         * include/ext/numeric_traits.h: Likewise.
1895         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1896         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1897         Likewise.
1898         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1899         Likewise.
1900         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1901         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1902         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1903         Likewise.
1904         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1905         Likewise.
1906         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1907         Likewise.
1908         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1909         Likewise.
1910         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1911         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1912         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1913         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1914         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1915         Likewise.
1916         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1917         Likewise.
1918         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1919         Likewise.
1920         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1921         Likewise.
1922         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1923         Likewise.
1924         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1925         Likewise.
1926         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1927         Likewise.
1928         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1929         Likewise.
1930         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1931         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1932         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1933         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1934         Likewise.
1935         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1936         Likewise.
1937         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1938         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1939         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1940         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1941         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1942         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1943         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1944         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1945         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1946         Likewise.
1947         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1948         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1949         Likewise.
1950         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1951         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1952         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1953         Likewise.
1954         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1955         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1956         Likewise.
1957         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1958         Likewise.
1959         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1960         Likewise.
1961         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1962         Likewise.
1963         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1964         Likewise.
1965         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1966         Likewise.
1967         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1968         Likewise.
1969         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1970         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1971         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1972         Likewise.
1973         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1974         Likewise.
1975         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1976         Likewise.
1977         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1978         Likewise.
1979         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1980         Likewise.
1981         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1982         Likewise.
1983         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1984         Likewise.
1985         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1986         Likewise.
1987         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1988         Likewise.
1989         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1990         Likewise.
1991         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1992         Likewise.
1993         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1994         Likewise.
1995         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1996         Likewise.
1997         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1998         Likewise.
1999         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
2000         Likewise.
2001         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
2002         Likewise.
2003         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
2004         Likewise.
2005         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
2006         Likewise.
2007         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
2008         Likewise.
2009         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
2010         Likewise.
2011         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
2012         Likewise.
2013         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
2014         Likewise.
2015         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
2016         Likewise.
2017         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
2018         Likewise.
2019         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
2020         Likewise.
2021         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
2022         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
2023         Likewise.
2024         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
2025         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
2026         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
2027         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
2028         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
2029         Likewise.
2030         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
2031         Likewise.
2032         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
2033         Likewise.
2034         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
2035         Likewise.
2036         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
2037         Likewise.
2038         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
2039         Likewise.
2040         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
2041         Likewise.
2042         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
2043         Likewise.
2044         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
2045         Likewise.
2046         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
2047         Likewise.
2048         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
2049         Likewise.
2050         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
2051         Likewise.
2052         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
2053         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
2054         Likewise.
2055         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
2056         Likewise.
2057         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
2058         Likewise.
2059         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
2060         Likewise.
2061         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
2062         Likewise.
2063         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
2064         Likewise.
2065         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
2066         Likewise.
2067         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
2068         Likewise.
2069         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
2070         Likewise.
2071         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
2072         Likewise.
2073         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
2074         Likewise.
2075         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
2076         Likewise.
2077         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
2078         Likewise.
2079         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
2080         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
2081         Likewise.
2082         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
2083         Likewise.
2084         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
2085         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
2086         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
2087         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
2088         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
2089         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
2090         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
2091         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
2092         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
2093         Likewise.
2094         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
2095         Likewise.
2096         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
2097         Likewise.
2098         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
2099         Likewise.
2100         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
2101         Likewise.
2102         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
2103         Likewise.
2104         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
2105         Likewise.
2106         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
2107         Likewise.
2108         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
2109         Likewise.
2110         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
2111         Likewise.
2112         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
2113         Likewise.
2114         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
2115         Likewise.
2116         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
2117         Likewise.
2118         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
2119         Likewise.
2120         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
2121         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
2122         Likewise.
2123         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
2124         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
2125         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
2126         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
2127         Likewise.
2128         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
2129         Likewise.
2130         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
2131         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
2132         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
2133         Likewise.
2134         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
2135         Likewise.
2136         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
2137         Likewise.
2138         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
2139         Likewise.
2140         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
2141         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
2142         Likewise.
2143         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
2144         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
2145         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
2146         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
2147         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
2148         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
2149         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
2150         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
2151         Likewise.
2152         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
2153         Likewise.
2154         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
2155         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
2156         Likewise.
2157         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
2158         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
2159         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
2160         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
2161         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
2162         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
2163         Likewise.
2164         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
2165         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
2166         Likewise.
2167         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
2168         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
2169         Likewise.
2170         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
2171         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
2172         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
2173         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
2174         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
2175         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
2176         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
2177         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
2178         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
2179         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
2180         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
2181         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
2182         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
2183         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
2184         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
2185         Likewise.
2186         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
2187         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
2188         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
2189         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
2190         Likewise.
2191         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
2192         Likewise.
2193         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
2194         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
2195         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
2196         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
2197         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
2198         Likewise.
2199         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
2200         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
2201         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
2202         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
2203         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
2204         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
2205         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
2206         Likewise.
2207         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
2208         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
2209         Likewise.
2210         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
2211         Likewise.
2212         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
2213         Likewise.
2214         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
2215         Likewise.
2216         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
2217         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
2218         Likewise.
2219         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
2220         Likewise.
2221         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
2222         Likewise.
2223         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
2224         Likewise.
2225         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
2226         Likewise.
2227         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
2228         Likewise.
2229         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
2230         Likewise.
2231         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
2232         Likewise.
2233         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
2234         Likewise.
2235         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
2236         Likewise.
2237         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
2238         Likewise.
2239         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
2240         Likewise.
2241         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
2242         Likewise.
2243         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
2244         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
2245         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
2246         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
2247         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
2248         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
2249         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
2250         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
2251         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
2252         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
2253         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
2254         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
2255         Likewise.
2256         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
2257         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
2258         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
2259         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
2260         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
2261         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
2262         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
2263         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
2264         Likewise.
2265         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
2266         Likewise.
2267         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
2268         Likewise.
2269         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
2270         Likewise.
2271         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
2272         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
2273         Likewise.
2274         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
2275         Likewise.
2276         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
2277         Likewise.
2278         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
2279         Likewise.
2280         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
2281         Likewise.
2282         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
2283         Likewise.
2284         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
2285         Likewise.
2286         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
2287         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
2288         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
2289         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
2290         Likewise.
2291         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
2292         Likewise.
2293         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
2294         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
2295         Likewise.
2296         * include/ext/pb_ds/exception.hpp: Likewise.
2297         * include/ext/pb_ds/hash_policy.hpp: Likewise.
2298         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
2299         * include/ext/pb_ds/priority_queue.hpp: Likewise.
2300         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
2301         * include/ext/pb_ds/tree_policy.hpp: Likewise.
2302         * include/ext/pb_ds/trie_policy.hpp: Likewise.
2303         * include/ext/pod_char_traits.h: Likewise.
2304         * include/ext/pointer.h: Likewise.
2305         * include/ext/pool_allocator.h: Likewise.
2306         * include/ext/rb_tree: Likewise.
2307         * include/ext/rc_string_base.h: Likewise.
2308         * include/ext/rope: Likewise.
2309         * include/ext/ropeimpl.h: Likewise.
2310         * include/ext/slist: Likewise.
2311         * include/ext/sso_string_base.h: Likewise.
2312         * include/ext/stdio_filebuf.h: Likewise.
2313         * include/ext/stdio_sync_filebuf.h: Likewise.
2314         * include/ext/string_conversions.h: Likewise.
2315         * include/ext/throw_allocator.h: Likewise.
2316         * include/ext/type_traits.h: Likewise.
2317         * include/ext/typelist.h: Likewise.
2318         * include/ext/vstring.h: Likewise.
2319         * include/ext/vstring.tcc: Likewise.
2320         * include/ext/vstring_fwd.h: Likewise.
2321         * include/ext/vstring_util.h: Likewise.
2322         * include/parallel/algo.h: Likewise.
2323         * include/parallel/algobase.h: Likewise.
2324         * include/parallel/algorithm: Likewise.
2325         * include/parallel/algorithmfwd.h: Likewise.
2326         * include/parallel/balanced_quicksort.h: Likewise.
2327         * include/parallel/base.h: Likewise.
2328         * include/parallel/basic_iterator.h: Likewise.
2329         * include/parallel/checkers.h: Likewise.
2330         * include/parallel/compatibility.h: Likewise.
2331         * include/parallel/compiletime_settings.h: Likewise.
2332         * include/parallel/equally_split.h: Likewise.
2333         * include/parallel/features.h: Likewise.
2334         * include/parallel/find.h: Likewise.
2335         * include/parallel/find_selectors.h: Likewise.
2336         * include/parallel/for_each.h: Likewise.
2337         * include/parallel/for_each_selectors.h: Likewise.
2338         * include/parallel/iterator.h: Likewise.
2339         * include/parallel/list_partition.h: Likewise.
2340         * include/parallel/losertree.h: Likewise.
2341         * include/parallel/merge.h: Likewise.
2342         * include/parallel/multiseq_selection.h: Likewise.
2343         * include/parallel/multiway_merge.h: Likewise.
2344         * include/parallel/multiway_mergesort.h: Likewise.
2345         * include/parallel/numeric: Likewise.
2346         * include/parallel/numericfwd.h: Likewise.
2347         * include/parallel/omp_loop.h: Likewise.
2348         * include/parallel/omp_loop_static.h: Likewise.
2349         * include/parallel/par_loop.h: Likewise.
2350         * include/parallel/parallel.h: Likewise.
2351         * include/parallel/partial_sum.h: Likewise.
2352         * include/parallel/partition.h: Likewise.
2353         * include/parallel/queue.h: Likewise.
2354         * include/parallel/quicksort.h: Likewise.
2355         * include/parallel/random_number.h: Likewise.
2356         * include/parallel/random_shuffle.h: Likewise.
2357         * include/parallel/search.h: Likewise.
2358         * include/parallel/set_operations.h: Likewise.
2359         * include/parallel/settings.h: Likewise.
2360         * include/parallel/sort.h: Likewise.
2361         * include/parallel/tags.h: Likewise.
2362         * include/parallel/types.h: Likewise.
2363         * include/parallel/unique_copy.h: Likewise.
2364         * include/parallel/workstealing.h: Likewise.
2365         * include/precompiled/extc++.h: Likewise.
2366         * include/precompiled/stdc++.h: Likewise.
2367         * include/precompiled/stdtr1c++.h: Likewise.
2368         * include/std/algorithm: Likewise.
2369         * include/std/array: Likewise.
2370         * include/std/bitset: Likewise.
2371         * include/std/c++0x_warning.h: Likewise.
2372         * include/std/chrono: Likewise.
2373         * include/std/complex: Likewise.
2374         * include/std/condition_variable: Likewise.
2375         * include/std/deque: Likewise.
2376         * include/std/forward_list: Likewise.
2377         * include/std/fstream: Likewise.
2378         * include/std/functional: Likewise.
2379         * include/std/iomanip: Likewise.
2380         * include/std/ios: Likewise.
2381         * include/std/iosfwd: Likewise.
2382         * include/std/iostream: Likewise.
2383         * include/std/istream: Likewise.
2384         * include/std/iterator: Likewise.
2385         * include/std/limits: Likewise.
2386         * include/std/list: Likewise.
2387         * include/std/locale: Likewise.
2388         * include/std/map: Likewise.
2389         * include/std/memory: Likewise.
2390         * include/std/mutex: Likewise.
2391         * include/std/numeric: Likewise.
2392         * include/std/ostream: Likewise.
2393         * include/std/queue: Likewise.
2394         * include/std/random: Likewise.
2395         * include/std/ratio: Likewise.
2396         * include/std/regex: Likewise.
2397         * include/std/set: Likewise.
2398         * include/std/sstream: Likewise.
2399         * include/std/stack: Likewise.
2400         * include/std/stdexcept: Likewise.
2401         * include/std/streambuf: Likewise.
2402         * include/std/string: Likewise.
2403         * include/std/system_error: Likewise.
2404         * include/std/thread: Likewise.
2405         * include/std/tuple: Likewise.
2406         * include/std/type_traits: Likewise.
2407         * include/std/unordered_map: Likewise.
2408         * include/std/unordered_set: Likewise.
2409         * include/std/utility: Likewise.
2410         * include/std/valarray: Likewise.
2411         * include/std/vector: Likewise.
2412         * include/tr1/array: Likewise.
2413         * include/tr1/bessel_function.tcc: Likewise.
2414         * include/tr1/beta_function.tcc: Likewise.
2415         * include/tr1/ccomplex: Likewise.
2416         * include/tr1/cctype: Likewise.
2417         * include/tr1/cfenv: Likewise.
2418         * include/tr1/cfloat: Likewise.
2419         * include/tr1/cinttypes: Likewise.
2420         * include/tr1/climits: Likewise.
2421         * include/tr1/cmath: Likewise.
2422         * include/tr1/complex.h: Likewise.
2423         * include/tr1/complex: Likewise.
2424         * include/tr1/cstdarg: Likewise.
2425         * include/tr1/cstdbool: Likewise.
2426         * include/tr1/cstdint: Likewise.
2427         * include/tr1/cstdio: Likewise.
2428         * include/tr1/cstdlib: Likewise.
2429         * include/tr1/ctgmath: Likewise.
2430         * include/tr1/ctime: Likewise.
2431         * include/tr1/ctype.h: Likewise.
2432         * include/tr1/cwchar: Likewise.
2433         * include/tr1/cwctype: Likewise.
2434         * include/tr1/ell_integral.tcc: Likewise.
2435         * include/tr1/exp_integral.tcc: Likewise.
2436         * include/tr1/fenv.h: Likewise.
2437         * include/tr1/float.h: Likewise.
2438         * include/tr1/functional: Likewise.
2439         * include/tr1/functional_hash.h: Likewise.
2440         * include/tr1/gamma.tcc: Likewise.
2441         * include/tr1/hashtable.h: Likewise.
2442         * include/tr1/hypergeometric.tcc: Likewise.
2443         * include/tr1/inttypes.h: Likewise.
2444         * include/tr1/legendre_function.tcc: Likewise.
2445         * include/tr1/limits.h: Likewise.
2446         * include/tr1/math.h: Likewise.
2447         * include/tr1/memory: Likewise.
2448         * include/tr1/modified_bessel_func.tcc: Likewise.
2449         * include/tr1/poly_hermite.tcc: Likewise.
2450         * include/tr1/poly_laguerre.tcc: Likewise.
2451         * include/tr1/random: Likewise.
2452         * include/tr1/regex: Likewise.
2453         * include/tr1/riemann_zeta.tcc: Likewise.
2454         * include/tr1/shared_ptr.h: Likewise.
2455         * include/tr1/special_function_util.h: Likewise.
2456         * include/tr1/stdarg.h: Likewise.
2457         * include/tr1/stdbool.h: Likewise.
2458         * include/tr1/stdint.h: Likewise.
2459         * include/tr1/stdio.h: Likewise.
2460         * include/tr1/stdlib.h: Likewise.
2461         * include/tr1/tgmath.h: Likewise.
2462         * include/tr1/tuple: Likewise.
2463         * include/tr1/type_traits: Likewise.
2464         * include/tr1/unordered_map: Likewise.
2465         * include/tr1/unordered_set: Likewise.
2466         * include/tr1/utility: Likewise.
2467         * include/tr1/wchar.h: Likewise.
2468         * include/tr1/wctype.h: Likewise.
2469         * include/tr1_impl/array: Likewise.
2470         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
2471         * include/tr1_impl/cctype: Likewise.
2472         * include/tr1_impl/cfenv: Likewise.
2473         * include/tr1_impl/cinttypes: Likewise.
2474         * include/tr1_impl/cmath: Likewise.
2475         * include/tr1_impl/complex: Likewise.
2476         * include/tr1_impl/cstdint: Likewise.
2477         * include/tr1_impl/cstdio: Likewise.
2478         * include/tr1_impl/cstdlib: Likewise.
2479         * include/tr1_impl/cwchar: Likewise.
2480         * include/tr1_impl/cwctype: Likewise.
2481         * include/tr1_impl/functional: Likewise.
2482         * include/tr1_impl/functional_hash.h: Likewise.
2483         * include/tr1_impl/hashtable: Likewise.
2484         * include/tr1_impl/hashtable_policy.h: Likewise.
2485         * include/tr1_impl/random.tcc: Likewise.
2486         * include/tr1_impl/random: Likewise.
2487         * include/tr1_impl/regex: Likewise.
2488         * include/tr1_impl/type_traits: Likewise.
2489         * include/tr1_impl/unordered_map: Likewise.
2490         * include/tr1_impl/unordered_set: Likewise.
2491         * include/tr1_impl/utility: Likewise.
2492         * libsupc++/array_type_info.cc: Likewise.
2493         * libsupc++/atexit_arm.cc: Likewise.
2494         * libsupc++/bad_cast.cc: Likewise.
2495         * libsupc++/bad_typeid.cc: Likewise.
2496         * libsupc++/class_type_info.cc: Likewise.
2497         * libsupc++/cxxabi-forced.h: Likewise.
2498         * libsupc++/cxxabi.h: Likewise.
2499         * libsupc++/del_op.cc: Likewise.
2500         * libsupc++/del_opnt.cc: Likewise.
2501         * libsupc++/del_opv.cc: Likewise.
2502         * libsupc++/del_opvnt.cc: Likewise.
2503         * libsupc++/dyncast.cc: Likewise.
2504         * libsupc++/eh_alloc.cc: Likewise.
2505         * libsupc++/eh_arm.cc: Likewise.
2506         * libsupc++/eh_aux_runtime.cc: Likewise.
2507         * libsupc++/eh_call.cc: Likewise.
2508         * libsupc++/eh_catch.cc: Likewise.
2509         * libsupc++/eh_exception.cc: Likewise.
2510         * libsupc++/eh_globals.cc: Likewise.
2511         * libsupc++/eh_personality.cc: Likewise.
2512         * libsupc++/eh_ptr.cc: Likewise.
2513         * libsupc++/eh_term_handler.cc: Likewise.
2514         * libsupc++/eh_terminate.cc: Likewise.
2515         * libsupc++/eh_throw.cc: Likewise.
2516         * libsupc++/eh_type.cc: Likewise.
2517         * libsupc++/eh_unex_handler.cc: Likewise.
2518         * libsupc++/enum_type_info.cc: Likewise.
2519         * libsupc++/exception: Likewise.
2520         * libsupc++/exception_defines.h: Likewise.
2521         * libsupc++/exception_ptr.h: Likewise.
2522         * libsupc++/function_type_info.cc: Likewise.
2523         * libsupc++/fundamental_type_info.cc: Likewise.
2524         * libsupc++/guard.cc: Likewise.
2525         * libsupc++/initializer_list: Likewise.
2526         * libsupc++/new: Likewise.
2527         * libsupc++/new_handler.cc: Likewise.
2528         * libsupc++/new_op.cc: Likewise.
2529         * libsupc++/new_opnt.cc: Likewise.
2530         * libsupc++/new_opv.cc: Likewise.
2531         * libsupc++/new_opvnt.cc: Likewise.
2532         * libsupc++/pbase_type_info.cc: Likewise.
2533         * libsupc++/pmem_type_info.cc: Likewise.
2534         * libsupc++/pointer_type_info.cc: Likewise.
2535         * libsupc++/pure.cc: Likewise.
2536         * libsupc++/si_class_type_info.cc: Likewise.
2537         * libsupc++/tinfo.cc: Likewise.
2538         * libsupc++/tinfo.h: Likewise.
2539         * libsupc++/tinfo2.cc: Likewise.
2540         * libsupc++/typeinfo: Likewise.
2541         * libsupc++/unwind-cxx.h: Likewise.
2542         * libsupc++/vec.cc: Likewise.
2543         * libsupc++/vmi_class_type_info.cc: Likewise.
2544         * libsupc++/vterminate.cc: Likewise.
2545         * po/string_literals.cc: Likewise.
2546         * src/atomic.cc: Likewise.
2547         * src/bitmap_allocator.cc: Likewise.
2548         * src/chrono.cc: Likewise.
2549         * src/codecvt.cc: Likewise.
2550         * src/compatibility-ldbl.cc: Likewise.
2551         * src/compatibility.cc: Likewise.
2552         * src/complex_io.cc: Likewise.
2553         * src/concept-inst.cc: Likewise.
2554         * src/condition_variable.cc: Likewise.
2555         * src/ctype.cc: Likewise.
2556         * src/debug.cc: Likewise.
2557         * src/debug_list.cc: Likewise.
2558         * src/ext-inst.cc: Likewise.
2559         * src/fstream-inst.cc: Likewise.
2560         * src/functexcept.cc: Likewise.
2561         * src/globals_io.cc: Likewise.
2562         * src/hash.cc: Likewise.
2563         * src/hash_c++0x.cc: Likewise.
2564         * src/hashtable.cc: Likewise.
2565         * src/hashtable_c++0x.cc: Likewise.
2566         * src/ios-inst.cc: Likewise.
2567         * src/ios.cc: Likewise.
2568         * src/ios_failure.cc: Likewise.
2569         * src/ios_init.cc: Likewise.
2570         * src/ios_locale.cc: Likewise.
2571         * src/iostream-inst.cc: Likewise.
2572         * src/istream-inst.cc: Likewise.
2573         * src/istream.cc: Likewise.
2574         * src/limits.cc: Likewise.
2575         * src/limits_c++0x.cc: Likewise.
2576         * src/list.cc: Likewise.
2577         * src/locale-inst.cc: Likewise.
2578         * src/locale.cc: Likewise.
2579         * src/locale_facets.cc: Likewise.
2580         * src/locale_init.cc: Likewise.
2581         * src/localename.cc: Likewise.
2582         * src/math_stubs_float.cc: Likewise.
2583         * src/math_stubs_long_double.cc: Likewise.
2584         * src/misc-inst.cc: Likewise.
2585         * src/mt_allocator.cc: Likewise.
2586         * src/mutex.cc: Likewise.
2587         * src/ostream-inst.cc: Likewise.
2588         * src/parallel_list.cc: Likewise.
2589         * src/parallel_settings.cc: Likewise.
2590         * src/pool_allocator.cc: Likewise.
2591         * src/sstream-inst.cc: Likewise.
2592         * src/stdexcept.cc: Likewise.
2593         * src/streambuf-inst.cc: Likewise.
2594         * src/streambuf.cc: Likewise.
2595         * src/string-inst.cc: Likewise.
2596         * src/strstream.cc: Likewise.
2597         * src/system_error.cc: Likewise.
2598         * src/thread.cc: Likewise.
2599         * src/tree.cc: Likewise.
2600         * src/valarray-inst.cc: Likewise.
2601         * src/wlocale-inst.cc: Likewise.
2602         * src/wstring-inst.cc: Likewise.
2603         * doc/xml/manual/intro.xml: Change documentation to refer the
2604         reader to version 3 of the GNU General Public License, version
2605         3.1 of the GCC Runtime Library Exception, and to point readers
2606         at the FSF's license web page.
2607
2608 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2609
2610         * Makefile.am: Change copyright header to refer to version
2611         3 of the GNU General Public License and to point readers at the
2612         COPYING3 file and the FSF's license web page.
2613         * doc/Makefile.am: Likewise.
2614         * include/Makefile.am: Likewise.
2615         * libsupc++/Makefile.am: Likewise.
2616         * po/Makefile.am: Likewise.
2617         * po/POTFILES.in: Likewise.
2618         * src/Makefile.am: Likewise.
2619         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2620         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2621         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2622         Likewise.
2623         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2624         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2625         Likewise.
2626         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2627         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2628         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2629         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2630         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2631         * testsuite/18_support/bad_cast/what.cc: Likewise.
2632         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2633         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2634         Likewise.
2635         * testsuite/18_support/bad_exception/what.cc: Likewise.
2636         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2637         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2638         * testsuite/18_support/exception/38732.cc: Likewise.
2639         * testsuite/18_support/exception/what.cc: Likewise.
2640         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2641         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2642         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2643         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2644         * testsuite/18_support/headers/climits/values.cc: Likewise.
2645         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2646         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2647         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2648         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2649         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2650         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2651         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2652         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2653         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2654         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2655         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2656         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2657         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2658         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2659         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2660         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2661         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2662         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2663         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2664         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2665         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2666         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2667         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2668         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2669         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2670         * testsuite/18_support/new_delete_placement.cc: Likewise.
2671         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2672         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2673         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2674         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2675         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2676         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2677         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2678         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2679         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2680         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2681         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2682         Likewise.
2683         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2684         * testsuite/18_support/pthread_guard.cc: Likewise.
2685         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2686         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2687         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2688         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2689         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2690         Likewise.
2691         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2692         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2693         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2694         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2695         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2696         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2697         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2698         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2699         Likewise.
2700         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2701         Likewise.
2702         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2703         Likewise.
2704         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2705         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2706         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2707         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2708         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2709         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2710         Likewise.
2711         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2712         Likewise.
2713         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2714         Likewise.
2715         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2716         Likewise.
2717         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2718         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2719         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2720         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2721         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2722         Likewise.
2723         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2724         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2725         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2726         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2727         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2728         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2729         Likewise.
2730         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2731         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2732         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2733         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2734         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2735         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2736         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2737         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2738         * testsuite/20_util/allocator/1.cc: Likewise.
2739         * testsuite/20_util/allocator/10378.cc: Likewise.
2740         * testsuite/20_util/allocator/14176.cc: Likewise.
2741         * testsuite/20_util/allocator/33807.cc: Likewise.
2742         * testsuite/20_util/allocator/8230.cc: Likewise.
2743         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2744         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2745         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2746         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2747         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2748         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2749         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2750         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2751         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2752         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2753         Likewise.
2754         * testsuite/20_util/clocks/1.cc: Likewise.
2755         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2756         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2757         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2758         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2759         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2760         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2761         * testsuite/20_util/duration/cons/1.cc: Likewise.
2762         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2763         * testsuite/20_util/duration/cons/2.cc: Likewise.
2764         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2765         Likewise.
2766         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2767         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2768         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2769         Likewise.
2770         * testsuite/20_util/forward/1.cc: Likewise.
2771         * testsuite/20_util/forward/1_neg.cc: Likewise.
2772         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2773         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2774         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2775         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2776         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2777         Likewise.
2778         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2779         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2780         Likewise.
2781         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2782         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2783         Likewise.
2784         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2785         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2786         Likewise.
2787         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2788         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2789         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2790         Likewise.
2791         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2792         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2793         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2794         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2795         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2796         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2797         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2798         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2799         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2800         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2801         Likewise.
2802         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2803         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2804         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2805         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2806         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2807         Likewise.
2808         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2809         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2810         Likewise.
2811         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2812         * testsuite/20_util/identity/value.cc: Likewise.
2813         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2814         * testsuite/20_util/is_integral/value.cc: Likewise.
2815         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2816         Likewise.
2817         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2818         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2819         * testsuite/20_util/is_reference/value.cc: Likewise.
2820         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2821         Likewise.
2822         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2823         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2824         * testsuite/20_util/is_signed/value.cc: Likewise.
2825         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2826         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2827         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2828         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2829         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2830         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2831         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2832         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2833         Likewise.
2834         * testsuite/20_util/move/1.cc: Likewise.
2835         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2836         * testsuite/20_util/pair/1.cc: Likewise.
2837         * testsuite/20_util/pair/2.cc: Likewise.
2838         * testsuite/20_util/pair/3.cc: Likewise.
2839         * testsuite/20_util/pair/4.cc: Likewise.
2840         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2841         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2842         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2843         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2844         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2845         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2846         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2847         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2848         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2849         Likewise.
2850         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2851         Likewise.
2852         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2853         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2854         * testsuite/20_util/rel_ops.cc: Likewise.
2855         * testsuite/20_util/remove_reference/value.cc: Likewise.
2856         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2857         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2858         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2859         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2860         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2861         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2862         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2863         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2864         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2865         Likewise.
2866         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2867         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2868         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2869         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2870         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2871         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2872         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2873         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2874         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2875         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2876         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2877         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2878         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2879         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2880         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2881         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2882         Likewise.
2883         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2884         Likewise.
2885         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2886         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2887         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2888         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2889         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2890         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2891         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2892         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2893         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2894         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2895         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2896         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2897         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2898         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2899         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2900         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2901         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2902         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2903         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2904         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2905         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2906         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2907         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2908         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2909         Likewise.
2910         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2911         Likewise.
2912         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2913         Likewise.
2914         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2915         Likewise.
2916         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2917         Likewise.
2918         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2919         Likewise.
2920         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2921         Likewise.
2922         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2923         Likewise.
2924         * testsuite/20_util/temporary_buffer.cc: Likewise.
2925         * testsuite/20_util/time_point/1.cc: Likewise.
2926         * testsuite/20_util/time_point/2.cc: Likewise.
2927         * testsuite/20_util/time_point/3.cc: Likewise.
2928         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2929         Likewise.
2930         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2931         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2932         Likewise.
2933         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2934         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2935         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2936         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2937         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2938         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2939         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2940         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2941         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2942         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2943         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2944         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2945         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2946         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2947         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2948         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2949         Likewise.
2950         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2951         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2952         Likewise.
2953         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2954         Likewise.
2955         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2956         Likewise.
2957         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2958         Likewise.
2959         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2960         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2961         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2962         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2963         Likewise.
2964         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2965         Likewise.
2966         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2967         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2968         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2969         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2970         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2971         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2972         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2973         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2974         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2975         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2976         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2977         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2978         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2979         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2980         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2981         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2982         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2983         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2984         Likewise.
2985         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2986         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2987         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2988         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2989         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2990         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2991         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2992         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2993         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2994         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2995         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2996         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2997         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2998         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2999         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
3000         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
3001         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
3002         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
3003         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
3004         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
3005         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
3006         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
3007         Likewise.
3008         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
3009         Likewise.
3010         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
3011         Likewise.
3012         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
3013         Likewise.
3014         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
3015         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
3016         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
3017         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
3018         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
3019         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
3020         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
3021         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
3022         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
3023         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
3024         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
3025         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
3026         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
3027         Likewise.
3028         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
3029         Likewise.
3030         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
3031         Likewise.
3032         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
3033         Likewise.
3034         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
3035         Likewise.
3036         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
3037         Likewise.
3038         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
3039         Likewise.
3040         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
3041         Likewise.
3042         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
3043         Likewise.
3044         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
3045         Likewise.
3046         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
3047         Likewise.
3048         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
3049         Likewise.
3050         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
3051         Likewise.
3052         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
3053         Likewise.
3054         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
3055         Likewise.
3056         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
3057         Likewise.
3058         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
3059         Likewise.
3060         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
3061         Likewise.
3062         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
3063         Likewise.
3064         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
3065         Likewise.
3066         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
3067         Likewise.
3068         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
3069         Likewise.
3070         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
3071         Likewise.
3072         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
3073         Likewise.
3074         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
3075         Likewise.
3076         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
3077         Likewise.
3078         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
3079         Likewise.
3080         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
3081         Likewise.
3082         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
3083         Likewise.
3084         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
3085         Likewise.
3086         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
3087         Likewise.
3088         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
3089         Likewise.
3090         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
3091         Likewise.
3092         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
3093         Likewise.
3094         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
3095         Likewise.
3096         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
3097         Likewise.
3098         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
3099         Likewise.
3100         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
3101         Likewise.
3102         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
3103         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
3104         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
3105         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
3106         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
3107         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
3108         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
3109         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
3110         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
3111         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
3112         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
3113         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
3114         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
3115         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
3116         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
3117         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
3118         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
3119         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
3120         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
3121         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
3122         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
3123         Likewise.
3124         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
3125         Likewise.
3126         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
3127         Likewise.
3128         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
3129         Likewise.
3130         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
3131         Likewise.
3132         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
3133         Likewise.
3134         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
3135         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
3136         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
3137         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
3138         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
3139         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
3140         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
3141         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
3142         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
3143         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
3144         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
3145         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
3146         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
3147         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
3148         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
3149         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
3150         Likewise.
3151         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
3152         Likewise.
3153         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
3154         Likewise.
3155         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
3156         Likewise.
3157         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
3158         Likewise.
3159         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
3160         Likewise.
3161         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
3162         Likewise.
3163         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
3164         Likewise.
3165         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
3166         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
3167         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
3168         Likewise.
3169         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
3170         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
3171         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
3172         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
3173         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
3174         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
3175         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
3176         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
3177         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
3178         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
3179         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
3180         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
3181         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
3182         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
3183         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
3184         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
3185         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
3186         Likewise.
3187         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
3188         Likewise.
3189         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
3190         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
3191         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
3192         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
3193         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
3194         Likewise.
3195         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
3196         Likewise.
3197         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
3198         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
3199         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
3200         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
3201         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
3202         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
3203         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
3204         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
3205         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
3206         Likewise.
3207         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
3208         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
3209         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
3210         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
3211         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
3212         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
3213         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
3214         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
3215         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
3216         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
3217         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
3218         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
3219         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
3220         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
3221         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
3222         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
3223         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
3224         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
3225         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
3226         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
3227         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
3228         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
3229         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
3230         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
3231         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
3232         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
3233         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
3234         Likewise.
3235         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
3236         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
3237         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
3238         Likewise.
3239         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
3240         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
3241         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
3242         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
3243         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
3244         Likewise.
3245         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
3246         Likewise.
3247         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
3248         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
3249         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
3250         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
3251         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
3252         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
3253         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
3254         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
3255         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
3256         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
3257         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
3258         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
3259         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
3260         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
3261         Likewise.
3262         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
3263         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
3264         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
3265         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
3266         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
3267         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
3268         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
3269         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
3270         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
3271         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
3272         Likewise.
3273         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
3274         Likewise.
3275         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
3276         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
3277         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
3278         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
3279         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
3280         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
3281         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
3282         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
3283         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
3284         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
3285         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
3286         Likewise.
3287         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
3288         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
3289         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
3290         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
3291         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
3292         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
3293         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
3294         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
3295         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
3296         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
3297         Likewise.
3298         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
3299         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
3300         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
3301         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
3302         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
3303         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
3304         Likewise.
3305         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
3306         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
3307         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
3308         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
3309         Likewise.
3310         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
3311         Likewise.
3312         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
3313         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
3314         Likewise.
3315         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
3316         * testsuite/22_locale/ctype/2.cc: Likewise.
3317         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
3318         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
3319         * testsuite/22_locale/ctype/dr695.cc: Likewise.
3320         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
3321         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
3322         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
3323         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
3324         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
3325         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
3326         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
3327         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
3328         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
3329         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
3330         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
3331         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
3332         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
3333         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
3334         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
3335         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
3336         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
3337         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
3338         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
3339         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
3340         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
3341         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
3342         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
3343         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
3344         * testsuite/22_locale/facet/1.cc: Likewise.
3345         * testsuite/22_locale/facet/2.cc: Likewise.
3346         * testsuite/22_locale/facet/25421.cc: Likewise.
3347         * testsuite/22_locale/global_templates/1.cc: Likewise.
3348         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
3349         Likewise.
3350         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
3351         Likewise.
3352         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
3353         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
3354         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
3355         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
3356         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
3357         * testsuite/22_locale/locale/13630.cc: Likewise.
3358         * testsuite/22_locale/locale/cons/1.cc: Likewise.
3359         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
3360         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
3361         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
3362         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
3363         * testsuite/22_locale/locale/cons/2.cc: Likewise.
3364         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
3365         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
3366         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
3367         * testsuite/22_locale/locale/cons/4.cc: Likewise.
3368         * testsuite/22_locale/locale/cons/5.cc: Likewise.
3369         * testsuite/22_locale/locale/cons/6.cc: Likewise.
3370         * testsuite/22_locale/locale/cons/7.cc: Likewise.
3371         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
3372         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
3373         * testsuite/22_locale/locale/cons/8.cc: Likewise.
3374         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
3375         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
3376         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
3377         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
3378         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
3379         * testsuite/22_locale/locale/operations/1.cc: Likewise.
3380         * testsuite/22_locale/locale/operations/2.cc: Likewise.
3381         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
3382         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
3383         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
3384         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
3385         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
3386         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
3387         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
3388         Likewise.
3389         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
3390         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
3391         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
3392         Likewise.
3393         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
3394         Likewise.
3395         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
3396         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
3397         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
3398         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
3399         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
3400         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
3401         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
3402         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
3403         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
3404         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
3405         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
3406         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
3407         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
3408         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
3409         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
3410         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
3411         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
3412         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
3413         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
3414         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
3415         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
3416         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
3417         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
3418         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
3419         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
3420         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
3421         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
3422         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
3423         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
3424         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
3425         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
3426         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
3427         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
3428         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
3429         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
3430         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
3431         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
3432         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
3433         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
3434         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
3435         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
3436         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
3437         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
3438         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
3439         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
3440         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
3441         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
3442         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
3443         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
3444         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
3445         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
3446         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
3447         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
3448         Likewise.
3449         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
3450         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
3451         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
3452         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
3453         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
3454         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
3455         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
3456         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
3457         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
3458         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
3459         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
3460         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
3461         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
3462         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
3463         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
3464         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
3465         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
3466         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
3467         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
3468         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
3469         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
3470         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
3471         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
3472         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
3473         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
3474         Likewise.
3475         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
3476         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
3477         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
3478         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
3479         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
3480         Likewise.
3481         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
3482         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
3483         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
3484         Likewise.
3485         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
3486         Likewise.
3487         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
3488         Likewise.
3489         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
3490         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
3491         Likewise.
3492         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
3493         Likewise.
3494         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
3495         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
3496         Likewise.
3497         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
3498         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
3499         Likewise.
3500         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
3501         Likewise.
3502         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
3503         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
3504         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
3505         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
3506         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
3507         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
3508         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
3509         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
3510         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
3511         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
3512         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
3513         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
3514         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
3515         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
3516         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
3517         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
3518         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
3519         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
3520         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
3521         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
3522         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
3523         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
3524         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
3525         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
3526         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
3527         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
3528         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
3529         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
3530         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
3531         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
3532         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
3533         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
3534         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
3535         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
3536         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
3537         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
3538         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
3539         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
3540         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
3541         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
3542         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
3543         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
3544         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
3545         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
3546         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
3547         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
3548         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
3549         Likewise.
3550         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
3551         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
3552         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
3553         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
3554         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
3555         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
3556         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
3557         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
3558         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
3559         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
3560         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
3561         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
3562         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
3563         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
3564         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
3565         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
3566         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
3567         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
3568         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
3569         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
3570         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
3571         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
3572         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
3573         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
3574         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
3575         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
3576         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
3577         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
3578         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
3579         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
3580         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
3581         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
3582         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
3583         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
3584         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
3585         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
3586         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
3587         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
3588         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
3589         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
3590         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
3591         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
3592         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
3593         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
3594         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
3595         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
3596         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
3597         Likewise.
3598         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
3599         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
3600         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
3601         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
3602         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
3603         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
3604         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
3605         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
3606         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
3607         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
3608         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3609         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3610         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3611         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3612         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3613         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3614         Likewise.
3615         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3616         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3617         Likewise.
3618         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3619         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3620         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3621         Likewise.
3622         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3623         Likewise.
3624         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3625         Likewise.
3626         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3627         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3628         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3629         Likewise.
3630         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3631         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3632         Likewise.
3633         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3634         Likewise.
3635         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3636         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3637         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3638         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3639         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3640         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3641         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3642         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3643         Likewise.
3644         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3645         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3646         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3647         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3648         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3649         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3650         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3651         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3652         Likewise.
3653         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3654         Likewise.
3655         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3656         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3657         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3658         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3659         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3660         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3661         Likewise.
3662         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3663         Likewise.
3664         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3665         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3666         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3667         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3668         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3669         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3670         Likewise.
3671         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3672         Likewise.
3673         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3674         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3675         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3676         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3677         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3678         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3679         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3680         Likewise.
3681         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3682         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3683         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3684         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3685         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3686         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3687         Likewise.
3688         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3689         Likewise.
3690         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3691         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3692         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3693         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3694         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3695         Likewise.
3696         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3697         Likewise.
3698         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3699         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3700         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3701         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3702         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3703         Likewise.
3704         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3705         Likewise.
3706         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3707         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3708         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3709         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3710         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3711         Likewise.
3712         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3713         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3714         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3715         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3716         Likewise.
3717         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3718         Likewise.
3719         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3720         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3721         Likewise.
3722         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3723         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3724         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3725         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3726         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3727         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3728         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3729         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3730         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3731         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3732         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3733         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3734         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3735         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3736         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3737         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3738         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3739         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3740         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3741         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3742         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3743         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3744         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3745         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3746         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3747         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3748         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3749         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3750         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3751         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3752         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3753         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3754         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3755         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3756         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3757         Likewise.
3758         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3759         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3760         * testsuite/23_containers/bitset/18604.cc: Likewise.
3761         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3762         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3763         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3764         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3765         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3766         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3767         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3768         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3769         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3770         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3771         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3772         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3773         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3774         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3775         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3776         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3777         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3778         * testsuite/23_containers/deque/18604.cc: Likewise.
3779         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3780         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3781         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3782         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3783         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3784         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3785         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3786         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3787         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3788         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3789         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3790         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3791         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3792         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3793         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3794         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3795         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3796         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3797         Likewise.
3798         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3799         Likewise.
3800         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3801         Likewise.
3802         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3803         Likewise.
3804         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3805         Likewise.
3806         * testsuite/23_containers/deque/types/1.cc: Likewise.
3807         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3808         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3809         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3810         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3811         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3812         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3813         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3814         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3815         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3816         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3817         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3818         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3819         Likewise.
3820         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3821         Likewise.
3822         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3823         Likewise.
3824         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3825         Likewise.
3826         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3827         Likewise.
3828         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3829         Likewise.
3830         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3831         Likewise.
3832         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3833         Likewise.
3834         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3835         Likewise.
3836         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3837         Likewise.
3838         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3839         Likewise.
3840         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3841         Likewise.
3842         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3843         Likewise.
3844         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3845         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3846         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3847         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3848         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3849         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3850         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3851         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3852         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3853         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3854         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3855         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3856         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3857         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3858         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3859         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3860         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3861         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3862         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3863         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3864         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3865         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3866         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3867         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3868         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3869         Likewise.
3870         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3871         Likewise.
3872         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3873         * testsuite/23_containers/list/18604.cc: Likewise.
3874         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3875         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3876         * testsuite/23_containers/list/cons/1.cc: Likewise.
3877         * testsuite/23_containers/list/cons/2.cc: Likewise.
3878         * testsuite/23_containers/list/cons/3.cc: Likewise.
3879         * testsuite/23_containers/list/cons/4.cc: Likewise.
3880         * testsuite/23_containers/list/cons/5.cc: Likewise.
3881         * testsuite/23_containers/list/cons/6.cc: Likewise.
3882         * testsuite/23_containers/list/cons/7.cc: Likewise.
3883         * testsuite/23_containers/list/cons/8.cc: Likewise.
3884         * testsuite/23_containers/list/cons/9.cc: Likewise.
3885         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3886         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3887         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3888         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3889         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3890         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3891         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3892         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3893         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3894         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3895         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3896         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3897         * testsuite/23_containers/list/operations/1.cc: Likewise.
3898         * testsuite/23_containers/list/operations/2.cc: Likewise.
3899         * testsuite/23_containers/list/operations/3.cc: Likewise.
3900         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3901         * testsuite/23_containers/list/operations/4.cc: Likewise.
3902         * testsuite/23_containers/list/operations/5.cc: Likewise.
3903         * testsuite/23_containers/list/pthread1.cc: Likewise.
3904         * testsuite/23_containers/list/pthread5.cc: Likewise.
3905         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3906         Likewise.
3907         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3908         Likewise.
3909         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3910         Likewise.
3911         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3912         Likewise.
3913         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3914         Likewise.
3915         * testsuite/23_containers/map/18604.cc: Likewise.
3916         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3917         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3918         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3919         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3920         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3921         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3922         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3923         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3924         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3925         * testsuite/23_containers/map/operators/1.cc: Likewise.
3926         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3927         * testsuite/23_containers/map/pthread6.cc: Likewise.
3928         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3929         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3930         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3931         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3932         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3933         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3934         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3935         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3936         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3937         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3938         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3939         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3940         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3941         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3942         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3943         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3944         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3945         * testsuite/23_containers/set/18604.cc: Likewise.
3946         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3947         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3948         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3949         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3950         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3951         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3952         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3953         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3954         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3955         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3956         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3957         Likewise.
3958         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3959         Likewise.
3960         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3961         Likewise.
3962         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3963         Likewise.
3964         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3965         Likewise.
3966         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3967         Likewise.
3968         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3969         Likewise.
3970         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3971         Likewise.
3972         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3973         Likewise.
3974         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3975         Likewise.
3976         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3977         Likewise.
3978         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3979         Likewise.
3980         * testsuite/23_containers/vector/18604.cc: Likewise.
3981         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3982         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3983         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3984         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3985         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3986         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3987         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3988         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3989         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3990         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3991         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3992         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3993         Likewise.
3994         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3995         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3996         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3997         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3998         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3999         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
4000         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
4001         * testsuite/23_containers/vector/cons/1.cc: Likewise.
4002         * testsuite/23_containers/vector/cons/2.cc: Likewise.
4003         * testsuite/23_containers/vector/cons/3.cc: Likewise.
4004         * testsuite/23_containers/vector/cons/4.cc: Likewise.
4005         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
4006         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
4007         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
4008         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
4009         Likewise.
4010         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
4011         Likewise.
4012         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
4013         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
4014         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
4015         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
4016         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
4017         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
4018         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
4019         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
4020         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
4021         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
4022         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
4023         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
4024         Likewise.
4025         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
4026         Likewise.
4027         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
4028         Likewise.
4029         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
4030         Likewise.
4031         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
4032         Likewise.
4033         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
4034         Likewise.
4035         * testsuite/23_containers/vector/resize/1.cc: Likewise.
4036         * testsuite/23_containers/vector/types/1.cc: Likewise.
4037         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
4038         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
4039         Likewise.
4040         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
4041         Likewise.
4042         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
4043         Likewise.
4044         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
4045         Likewise.
4046         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
4047         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
4048         Likewise.
4049         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
4050         Likewise.
4051         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
4052         Likewise.
4053         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
4054         Likewise.
4055         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
4056         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
4057         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
4058         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
4059         Likewise.
4060         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
4061         Likewise.
4062         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
4063         Likewise.
4064         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
4065         Likewise.
4066         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
4067         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
4068         Likewise.
4069         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
4070         Likewise.
4071         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
4072         Likewise.
4073         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
4074         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
4075         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
4076         Likewise.
4077         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
4078         Likewise.
4079         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
4080         Likewise.
4081         * testsuite/24_iterators/operations/next.cc: Likewise.
4082         * testsuite/24_iterators/operations/prev.cc: Likewise.
4083         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
4084         Likewise.
4085         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
4086         Likewise.
4087         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
4088         Likewise.
4089         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
4090         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
4091         Likewise.
4092         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
4093         Likewise.
4094         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
4095         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
4096         Likewise.
4097         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
4098         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
4099         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
4100         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
4101         Likewise.
4102         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
4103         Likewise.
4104         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
4105         Likewise.
4106         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
4107         Likewise.
4108         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
4109         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
4110         * testsuite/25_algorithms/all_of/1.cc: Likewise.
4111         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
4112         * testsuite/25_algorithms/any_of/1.cc: Likewise.
4113         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
4114         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
4115         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
4116         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
4117         * testsuite/25_algorithms/copy/1.cc: Likewise.
4118         * testsuite/25_algorithms/copy/2.cc: Likewise.
4119         * testsuite/25_algorithms/copy/3.cc: Likewise.
4120         * testsuite/25_algorithms/copy/34595.cc: Likewise.
4121         * testsuite/25_algorithms/copy/4.cc: Likewise.
4122         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
4123         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
4124         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
4125         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
4126         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
4127         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
4128         Likewise.
4129         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
4130         Likewise.
4131         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
4132         Likewise.
4133         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
4134         Likewise.
4135         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
4136         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
4137         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
4138         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
4139         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
4140         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
4141         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
4142         * testsuite/25_algorithms/count/1.cc: Likewise.
4143         * testsuite/25_algorithms/count/check_type.cc: Likewise.
4144         * testsuite/25_algorithms/count_if/1.cc: Likewise.
4145         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
4146         * testsuite/25_algorithms/equal/1.cc: Likewise.
4147         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
4148         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
4149         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
4150         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
4151         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
4152         * testsuite/25_algorithms/fill/1.cc: Likewise.
4153         * testsuite/25_algorithms/fill/2.cc: Likewise.
4154         * testsuite/25_algorithms/fill/3.cc: Likewise.
4155         * testsuite/25_algorithms/fill/35725.cc: Likewise.
4156         * testsuite/25_algorithms/fill/4.cc: Likewise.
4157         * testsuite/25_algorithms/fill/5.cc: Likewise.
4158         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
4159         * testsuite/25_algorithms/find/1.cc: Likewise.
4160         * testsuite/25_algorithms/find/17441.cc: Likewise.
4161         * testsuite/25_algorithms/find/check_type.cc: Likewise.
4162         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
4163         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
4164         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
4165         Likewise.
4166         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
4167         Likewise.
4168         * testsuite/25_algorithms/find_end/1.cc: Likewise.
4169         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
4170         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
4171         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
4172         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
4173         * testsuite/25_algorithms/find_if/1.cc: Likewise.
4174         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
4175         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
4176         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
4177         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
4178         Likewise.
4179         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
4180         Likewise.
4181         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
4182         Likewise.
4183         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
4184         Likewise.
4185         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
4186         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
4187         * testsuite/25_algorithms/heap/1.cc: Likewise.
4188         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
4189         * testsuite/25_algorithms/includes/1.cc: Likewise.
4190         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
4191         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
4192         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
4193         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
4194         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
4195         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
4196         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
4197         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
4198         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
4199         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
4200         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
4201         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
4202         Likewise.
4203         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
4204         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
4205         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
4206         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
4207         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
4208         * testsuite/25_algorithms/max/1.cc: Likewise.
4209         * testsuite/25_algorithms/max/2.cc: Likewise.
4210         * testsuite/25_algorithms/max/3.cc: Likewise.
4211         * testsuite/25_algorithms/max/37547.cc: Likewise.
4212         * testsuite/25_algorithms/max/4.cc: Likewise.
4213         * testsuite/25_algorithms/max_element/1.cc: Likewise.
4214         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
4215         * testsuite/25_algorithms/merge/1.cc: Likewise.
4216         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
4217         * testsuite/25_algorithms/min/1.cc: Likewise.
4218         * testsuite/25_algorithms/min/2.cc: Likewise.
4219         * testsuite/25_algorithms/min/3.cc: Likewise.
4220         * testsuite/25_algorithms/min/37547.cc: Likewise.
4221         * testsuite/25_algorithms/min/4.cc: Likewise.
4222         * testsuite/25_algorithms/min_element/1.cc: Likewise.
4223         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
4224         * testsuite/25_algorithms/minmax/1.cc: Likewise.
4225         * testsuite/25_algorithms/minmax/2.cc: Likewise.
4226         * testsuite/25_algorithms/minmax/3.cc: Likewise.
4227         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
4228         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
4229         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
4230         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
4231         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
4232         * testsuite/25_algorithms/move/1.cc: Likewise.
4233         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
4234         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
4235         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
4236         * testsuite/25_algorithms/none_of/1.cc: Likewise.
4237         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
4238         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
4239         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
4240         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
4241         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
4242         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
4243         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
4244         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
4245         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
4246         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
4247         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
4248         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
4249         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
4250         * testsuite/25_algorithms/partition/1.cc: Likewise.
4251         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
4252         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
4253         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
4254         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
4255         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
4256         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
4257         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
4258         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
4259         * testsuite/25_algorithms/remove/1.cc: Likewise.
4260         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
4261         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
4262         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
4263         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
4264         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
4265         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
4266         * testsuite/25_algorithms/replace/1.cc: Likewise.
4267         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
4268         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
4269         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
4270         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
4271         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
4272         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
4273         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
4274         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
4275         * testsuite/25_algorithms/rotate/1.cc: Likewise.
4276         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
4277         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
4278         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
4279         * testsuite/25_algorithms/search/1.cc: Likewise.
4280         * testsuite/25_algorithms/search/check_type.cc: Likewise.
4281         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
4282         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
4283         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
4284         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
4285         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
4286         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
4287         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
4288         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
4289         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
4290         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
4291         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
4292         Likewise.
4293         * testsuite/25_algorithms/set_union/1.cc: Likewise.
4294         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
4295         * testsuite/25_algorithms/sort/1.cc: Likewise.
4296         * testsuite/25_algorithms/sort/34095.cc: Likewise.
4297         * testsuite/25_algorithms/sort/34636.cc: Likewise.
4298         * testsuite/25_algorithms/sort/35588.cc: Likewise.
4299         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
4300         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
4301         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
4302         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
4303         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
4304         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
4305         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
4306         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
4307         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
4308         * testsuite/25_algorithms/unique/1.cc: Likewise.
4309         * testsuite/25_algorithms/unique/11480.cc: Likewise.
4310         * testsuite/25_algorithms/unique/2.cc: Likewise.
4311         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
4312         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
4313         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
4314         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
4315         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
4316         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
4317         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
4318         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
4319         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
4320         * testsuite/26_numerics/accumulate/1.cc: Likewise.
4321         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
4322         * testsuite/26_numerics/complex/13450.cc: Likewise.
4323         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
4324         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
4325         * testsuite/26_numerics/complex/dr387.cc: Likewise.
4326         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
4327         * testsuite/26_numerics/complex/dr781.cc: Likewise.
4328         * testsuite/26_numerics/complex/dr844.cc: Likewise.
4329         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
4330         Likewise.
4331         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
4332         Likewise.
4333         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
4334         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
4335         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
4336         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
4337         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
4338         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
4339         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
4340         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
4341         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
4342         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
4343         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
4344         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
4345         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
4346         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
4347         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
4348         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
4349         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
4350         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
4351         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
4352         Likewise.
4353         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
4354         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
4355         Likewise.
4356         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
4357         Likewise.
4358         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
4359         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
4360         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
4361         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
4362         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
4363         * testsuite/26_numerics/inner_product/1.cc: Likewise.
4364         * testsuite/26_numerics/iota/1.cc: Likewise.
4365         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
4366         * testsuite/26_numerics/slice/1.cc: Likewise.
4367         * testsuite/26_numerics/valarray/28277.cc: Likewise.
4368         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
4369         * testsuite/26_numerics/valarray/operators.cc: Likewise.
4370         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
4371         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
4372         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
4373         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
4374         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
4375         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
4376         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
4377         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
4378         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
4379         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
4380         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
4381         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
4382         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
4383         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
4384         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
4385         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
4386         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
4387         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
4388         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
4389         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
4390         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
4391         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
4392         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
4393         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
4394         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
4395         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
4396         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
4397         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
4398         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
4399         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
4400         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
4401         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
4402         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
4403         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
4404         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
4405         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
4406         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
4407         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
4408         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
4409         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
4410         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
4411         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
4412         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
4413         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
4414         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
4415         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
4416         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
4417         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
4418         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
4419         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
4420         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
4421         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
4422         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
4423         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
4424         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
4425         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
4426         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
4427         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
4428         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
4429         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
4430         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
4431         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
4432         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
4433         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
4434         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
4435         Likewise.
4436         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
4437         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
4438         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
4439         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
4440         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
4441         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
4442         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
4443         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
4444         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
4445         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
4446         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
4447         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
4448         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
4449         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
4450         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
4451         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
4452         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
4453         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
4454         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
4455         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
4456         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
4457         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
4458         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
4459         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
4460         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
4461         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
4462         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
4463         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
4464         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
4465         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
4466         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
4467         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
4468         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
4469         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
4470         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
4471         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
4472         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
4473         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
4474         Likewise.
4475         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
4476         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
4477         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
4478         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
4479         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
4480         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
4481         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
4482         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
4483         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
4484         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
4485         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
4486         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
4487         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
4488         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
4489         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
4490         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
4491         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
4492         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
4493         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
4494         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
4495         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
4496         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
4497         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
4498         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
4499         Likewise.
4500         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
4501         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
4502         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
4503         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
4504         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
4505         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
4506         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
4507         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
4508         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
4509         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
4510         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
4511         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
4512         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
4513         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
4514         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
4515         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
4516         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
4517         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
4518         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
4519         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
4520         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
4521         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
4522         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
4523         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
4524         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
4525         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
4526         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
4527         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
4528         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
4529         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
4530         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
4531         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
4532         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
4533         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
4534         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
4535         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
4536         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
4537         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
4538         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
4539         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
4540         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
4541         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
4542         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
4543         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
4544         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
4545         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
4546         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
4547         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
4548         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
4549         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
4550         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
4551         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
4552         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
4553         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
4554         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
4555         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
4556         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
4557         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
4558         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
4559         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
4560         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
4561         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
4562         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
4563         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
4564         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
4565         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
4566         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
4567         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
4568         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
4569         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
4570         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
4571         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
4572         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
4573         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
4574         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
4575         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
4576         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
4577         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
4578         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
4579         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
4580         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
4581         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
4582         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
4583         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
4584         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
4585         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
4586         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
4587         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
4588         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
4589         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
4590         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
4591         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
4592         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
4593         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
4594         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
4595         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
4596         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
4597         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
4598         Likewise.
4599         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
4600         Likewise.
4601         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
4602         Likewise.
4603         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
4604         Likewise.
4605         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
4606         Likewise.
4607         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
4608         Likewise.
4609         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
4610         Likewise.
4611         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
4612         Likewise.
4613         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
4614         Likewise.
4615         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
4616         Likewise.
4617         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
4618         Likewise.
4619         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
4620         Likewise.
4621         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
4622         Likewise.
4623         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
4624         Likewise.
4625         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
4626         Likewise.
4627         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
4628         Likewise.
4629         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
4630         Likewise.
4631         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
4632         Likewise.
4633         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
4634         Likewise.
4635         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
4636         Likewise.
4637         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
4638         Likewise.
4639         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
4640         Likewise.
4641         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
4642         Likewise.
4643         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4644         Likewise.
4645         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4646         Likewise.
4647         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4648         Likewise.
4649         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4650         Likewise.
4651         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4652         Likewise.
4653         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4654         Likewise.
4655         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4656         Likewise.
4657         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4658         Likewise.
4659         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4660         Likewise.
4661         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4662         Likewise.
4663         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4664         Likewise.
4665         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4666         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4667         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4668         Likewise.
4669         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4670         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4671         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4672         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4673         Likewise.
4674         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4675         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4676         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4677         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4678         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4679         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4680         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4681         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4682         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4683         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4684         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4685         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4686         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4687         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4688         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4689         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4690         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4691         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4692         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4693         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4694         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4695         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4696         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4697         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4698         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4699         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4700         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4701         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4702         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4703         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4704         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4705         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4706         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4707         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4708         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4709         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4710         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4711         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4712         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4713         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4714         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4715         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4716         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4717         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4718         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4719         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4720         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4721         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4722         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4723         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4724         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4725         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4726         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4727         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4728         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4729         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4730         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4731         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4732         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4733         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4734         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4735         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4736         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4737         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4738         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4739         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4740         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4741         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4742         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4743         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4744         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4745         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4746         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4747         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4748         Likewise.
4749         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4750         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4751         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4752         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4753         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4754         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4755         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4756         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4757         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4758         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4759         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4760         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4761         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4762         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4763         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4764         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4765         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4766         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4767         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4768         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4769         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4770         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4771         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4772         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4773         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4774         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4775         Likewise.
4776         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4777         Likewise.
4778         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4779         Likewise.
4780         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4781         Likewise.
4782         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4783         Likewise.
4784         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4785         Likewise.
4786         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4787         Likewise.
4788         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4789         Likewise.
4790         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4791         Likewise.
4792         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4793         Likewise.
4794         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4795         Likewise.
4796         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4797         Likewise.
4798         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4799         Likewise.
4800         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4801         Likewise.
4802         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4803         Likewise.
4804         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4805         Likewise.
4806         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4807         Likewise.
4808         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4809         Likewise.
4810         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4811         Likewise.
4812         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4813         Likewise.
4814         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4815         Likewise.
4816         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4817         Likewise.
4818         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4819         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4820         Likewise.
4821         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4822         Likewise.
4823         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4824         Likewise.
4825         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4826         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4827         Likewise.
4828         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4829         Likewise.
4830         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4831         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4832         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4833         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4834         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4835         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4836         Likewise.
4837         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4838         Likewise.
4839         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4840         Likewise.
4841         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4842         Likewise.
4843         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4844         Likewise.
4845         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4846         Likewise.
4847         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4848         Likewise.
4849         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4850         Likewise.
4851         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4852         Likewise.
4853         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4854         Likewise.
4855         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4856         Likewise.
4857         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4858         Likewise.
4859         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4860         Likewise.
4861         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4862         Likewise.
4863         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4864         Likewise.
4865         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4866         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4867         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4868         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4869         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4870         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4871         Likewise.
4872         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4873         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4874         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4875         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4876         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4877         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4878         Likewise.
4879         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4880         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4881         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4882         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4883         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4884         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4885         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4886         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4887         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4888         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4889         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4890         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4891         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4892         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4893         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4894         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4895         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4896         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4897         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4898         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4899         Likewise.
4900         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4901         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4902         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4903         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4904         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4905         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4906         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4907         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4908         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4909         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4910         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4911         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4912         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4913         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4914         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4915         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4916         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4917         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4918         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4919         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4920         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4921         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4922         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4923         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4924         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4925         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4926         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4927         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4928         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4929         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4930         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4931         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4932         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4933         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4934         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4935         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4936         Likewise.
4937         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4938         Likewise.
4939         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4940         Likewise.
4941         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4942         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4943         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4944         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4945         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4946         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4947         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4948         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4949         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4950         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4951         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4952         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4953         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4954         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4955         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4956         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4957         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4958         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4959         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4960         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4961         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4962         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4963         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4964         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4965         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4966         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4967         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4968         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4969         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4970         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4971         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4972         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4973         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4974         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4975         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4976         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4977         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4978         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4979         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4980         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4981         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4982         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4983         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4984         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4985         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4986         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4987         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4988         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4989         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4990         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4991         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4992         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4993         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4994         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4995         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4996         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4997         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4998         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4999         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
5000         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
5001         Likewise.
5002         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
5003         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
5004         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
5005         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
5006         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
5007         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
5008         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
5009         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
5010         * testsuite/27_io/fpos/11450.cc: Likewise.
5011         * testsuite/27_io/fpos/14320-1.cc: Likewise.
5012         * testsuite/27_io/fpos/14320-2.cc: Likewise.
5013         * testsuite/27_io/fpos/14320-3.cc: Likewise.
5014         * testsuite/27_io/fpos/14320-4.cc: Likewise.
5015         * testsuite/27_io/fpos/14320-5.cc: Likewise.
5016         * testsuite/27_io/fpos/14775.cc: Likewise.
5017         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
5018         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
5019         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
5020         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
5021         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
5022         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
5023         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
5024         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
5025         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
5026         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
5027         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
5028         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
5029         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
5030         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
5031         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
5032         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
5033         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
5034         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
5035         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
5036         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
5037         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
5038         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
5039         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
5040         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
5041         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
5042         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
5043         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
5044         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
5045         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
5046         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
5047         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
5048         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
5049         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
5050         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
5051         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
5052         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
5053         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
5054         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
5055         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
5056         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
5057         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
5058         * testsuite/27_io/objects/char/1.cc: Likewise.
5059         * testsuite/27_io/objects/char/10.cc: Likewise.
5060         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
5061         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
5062         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
5063         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
5064         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
5065         * testsuite/27_io/objects/char/2.cc: Likewise.
5066         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
5067         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
5068         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
5069         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
5070         * testsuite/27_io/objects/char/5.cc: Likewise.
5071         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
5072         * testsuite/27_io/objects/char/6.cc: Likewise.
5073         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
5074         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
5075         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
5076         * testsuite/27_io/objects/char/7.cc: Likewise.
5077         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
5078         * testsuite/27_io/objects/char/8.cc: Likewise.
5079         * testsuite/27_io/objects/char/9.cc: Likewise.
5080         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
5081         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
5082         * testsuite/27_io/objects/char/dr455.cc: Likewise.
5083         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
5084         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
5085         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
5086         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
5087         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
5088         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
5089         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
5090         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
5091         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
5092         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
5093         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
5094         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
5095         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
5096         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
5097         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
5098         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
5099         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
5100         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
5101         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
5102         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
5103         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
5104         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
5105         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
5106         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
5107         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
5108         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
5109         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
5110         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
5111         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
5112         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
5113         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
5114         * testsuite/27_io/types/1.cc: Likewise.
5115         * testsuite/27_io/types/2.cc: Likewise.
5116         * testsuite/27_io/types/3.cc: Likewise.
5117         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
5118         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
5119         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
5120         Likewise.
5121         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
5122         Likewise.
5123         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
5124         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
5125         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
5126         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
5127         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
5128         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
5129         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
5130         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
5131         Likewise.
5132         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
5133         Likewise.
5134         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
5135         Likewise.
5136         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
5137         Likewise.
5138         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
5139         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
5140         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
5141         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
5142         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
5143         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
5144         Likewise.
5145         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
5146         Likewise.
5147         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
5148         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
5149         * testsuite/30_threads/thread/id/operators.cc: Likewise.
5150         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
5151         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
5152         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
5153         * testsuite/Makefile.am: Likewise.
5154         * testsuite/abi/30586.cc: Likewise.
5155         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
5156         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
5157         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
5158         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
5159         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
5160         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
5161         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
5162         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
5163         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
5164         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
5165         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
5166         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
5167         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
5168         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
5169         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
5170         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
5171         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
5172         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
5173         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
5174         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
5175         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
5176         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
5177         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
5178         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
5179         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
5180         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
5181         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
5182         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
5183         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
5184         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
5185         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
5186         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
5187         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
5188         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
5189         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
5190         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
5191         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
5192         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
5193         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
5194         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
5195         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
5196         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
5197         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
5198         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
5199         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
5200         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
5201         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
5202         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
5203         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
5204         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
5205         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
5206         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
5207         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
5208         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
5209         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
5210         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
5211         * testsuite/abi/demangle/regression/7986.cc: Likewise.
5212         * testsuite/abi/demangle/regression/8897.cc: Likewise.
5213         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
5214         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
5215         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
5216         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
5217         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
5218         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
5219         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
5220         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
5221         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
5222         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
5223         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
5224         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
5225         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
5226         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
5227         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
5228         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
5229         * testsuite/abi/demangle/regression/old.cc: Likewise.
5230         * testsuite/abi/header_cxxabi.c: Likewise.
5231         * testsuite/backward/11460.cc: Likewise.
5232         * testsuite/backward/hash_map/1.cc: Likewise.
5233         * testsuite/backward/hash_map/14648.cc: Likewise.
5234         * testsuite/backward/hash_map/23528.cc: Likewise.
5235         * testsuite/backward/hash_set/1.cc: Likewise.
5236         * testsuite/backward/strstream_members.cc: Likewise.
5237         * testsuite/config/default.exp: Likewise.
5238         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
5239         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
5240         * testsuite/data/istream_extractor_other-1.tst: Likewise.
5241         * testsuite/data/istream_extractor_other-1.txt: Likewise.
5242         * testsuite/data/istream_extractor_other-2.tst: Likewise.
5243         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
5244         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
5245         * testsuite/data/sgetn.txt: Likewise.
5246         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
5247         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
5248         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
5249         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
5250         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
5251         * testsuite/ext/array_allocator/26875.cc: Likewise.
5252         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
5253         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
5254         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
5255         * testsuite/ext/array_allocator/check_new.cc: Likewise.
5256         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
5257         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
5258         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
5259         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
5260         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
5261         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
5262         * testsuite/ext/codecvt/1.cc: Likewise.
5263         * testsuite/ext/codecvt/char-1.cc: Likewise.
5264         * testsuite/ext/codecvt/char-2.cc: Likewise.
5265         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
5266         * testsuite/ext/concept_checks.cc: Likewise.
5267         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
5268         Likewise.
5269         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
5270         Likewise.
5271         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
5272         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
5273         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
5274         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
5275         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
5276         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
5277         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
5278         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
5279         Likewise.
5280         * testsuite/ext/headers.cc: Likewise.
5281         * testsuite/ext/is_heap/1.cc: Likewise.
5282         * testsuite/ext/is_heap/check_type.cc: Likewise.
5283         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
5284         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
5285         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
5286         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
5287         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
5288         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
5289         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
5290         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
5291         * testsuite/ext/median.cc: Likewise.
5292         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
5293         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
5294         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
5295         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
5296         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
5297         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
5298         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
5299         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
5300         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
5301         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
5302         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
5303         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
5304         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
5305         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
5306         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
5307         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
5308         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
5309         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
5310         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
5311         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
5312         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
5313         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
5314         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
5315         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
5316         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
5317         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
5318         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
5319         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
5320         * testsuite/ext/new_allocator/check_new.cc: Likewise.
5321         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
5322         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
5323         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
5324         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
5325         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
5326         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
5327         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
5328         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
5329         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
5330         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
5331         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
5332         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
5333         * testsuite/ext/rope/1.cc: Likewise.
5334         * testsuite/ext/rope/2.cc: Likewise.
5335         * testsuite/ext/rope/3.cc: Likewise.
5336         * testsuite/ext/rope/36832.cc: Likewise.
5337         * testsuite/ext/rope/4.cc: Likewise.
5338         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
5339         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
5340         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
5341         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
5342         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
5343         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
5344         Likewise.
5345         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
5346         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
5347         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
5348         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
5349         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
5350         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
5351         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
5352         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
5353         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
5354         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
5355         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
5356         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
5357         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
5358         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
5359         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
5360         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
5361         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
5362         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
5363         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
5364         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
5365         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
5366         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
5367         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
5368         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
5369         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
5370         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
5371         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
5372         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
5373         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
5374         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
5375         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
5376         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
5377         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
5378         * testsuite/lib/dg-options.exp: Likewise.
5379         * testsuite/lib/libstdc++.exp: Likewise.
5380         * testsuite/lib/prune.exp: Likewise.
5381         * testsuite/libstdc++-abi/abi.exp: Likewise.
5382         * testsuite/libstdc++-dg/conformance.exp: Likewise.
5383         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
5384         Likewise.
5385         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
5386         Likewise.
5387         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
5388         Likewise.
5389         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
5390         Likewise.
5391         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
5392         Likewise.
5393         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
5394         Likewise.
5395         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
5396         Likewise.
5397         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
5398         Likewise.
5399         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
5400         Likewise.
5401         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
5402         Likewise.
5403         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
5404         Likewise.
5405         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
5406         Likewise.
5407         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
5408         Likewise.
5409         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
5410         Likewise.
5411         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
5412         Likewise.
5413         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
5414         Likewise.
5415         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
5416         Likewise.
5417         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
5418         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
5419         Likewise.
5420         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
5421         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
5422         Likewise.
5423         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
5424         Likewise.
5425         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
5426         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
5427         Likewise.
5428         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
5429         Likewise.
5430         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
5431         Likewise.
5432         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
5433         Likewise.
5434         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
5435         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
5436         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
5437         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
5438         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
5439         Likewise.
5440         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
5441         Likewise.
5442         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
5443         Likewise.
5444         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
5445         Likewise.
5446         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
5447         Likewise.
5448         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
5449         Likewise.
5450         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
5451         Likewise.
5452         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
5453         Likewise.
5454         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
5455         Likewise.
5456         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
5457         Likewise.
5458         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
5459         Likewise.
5460         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
5461         Likewise.
5462         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
5463         Likewise.
5464         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
5465         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
5466         Likewise.
5467         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
5468         Likewise.
5469         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
5470         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
5471         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
5472         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
5473         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
5474         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
5475         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
5476         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
5477         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
5478         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
5479         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
5480         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
5481         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
5482         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
5483         Likewise.
5484         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
5485         Likewise.
5486         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
5487         Likewise.
5488         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
5489         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
5490         Likewise.
5491         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
5492         Likewise.
5493         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
5494         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
5495         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
5496         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
5497         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
5498         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
5499         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
5500         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
5501         Likewise.
5502         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
5503         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
5504         Likewise.
5505         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
5506         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
5507         Likewise.
5508         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
5509         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
5510         Likewise.
5511         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
5512         Likewise.
5513         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
5514         Likewise.
5515         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
5516         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
5517         Likewise.
5518         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
5519         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
5520         Likewise.
5521         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
5522         Likewise.
5523         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
5524         Likewise.
5525         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
5526         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
5527         Likewise.
5528         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
5529         Likewise.
5530         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
5531         Likewise.
5532         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
5533         Likewise.
5534         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
5535         Likewise.
5536         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
5537         Likewise.
5538         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
5539         Likewise.
5540         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
5541         Likewise.
5542         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
5543         Likewise.
5544         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
5545         Likewise.
5546         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
5547         Likewise.
5548         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
5549         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
5550         Likewise.
5551         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
5552         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
5553         Likewise.
5554         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
5555         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
5556         Likewise.
5557         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
5558         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
5559         Likewise.
5560         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
5561         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
5562         Likewise.
5563         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
5564         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
5565         Likewise.
5566         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
5567         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
5568         Likewise.
5569         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
5570         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
5571         Likewise.
5572         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
5573         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
5574         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
5575         Likewise.
5576         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
5577         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
5578         Likewise.
5579         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
5580         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
5581         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
5582         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
5583         Likewise.
5584         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
5585         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
5586         Likewise.
5587         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
5588         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
5589         Likewise.
5590         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
5591         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
5592         Likewise.
5593         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
5594         Likewise.
5595         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
5596         Likewise.
5597         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
5598         Likewise.
5599         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
5600         Likewise.
5601         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
5602         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
5603         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
5604         Likewise.
5605         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
5606         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
5607         Likewise.
5608         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
5609         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
5610         Likewise.
5611         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
5612         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
5613         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
5614         Likewise.
5615         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
5616         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
5617         Likewise.
5618         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
5619         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
5620         Likewise.
5621         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
5622         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
5623         Likewise.
5624         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
5625         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
5626         Likewise.
5627         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
5628         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
5629         Likewise.
5630         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
5631         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
5632         Likewise.
5633         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
5634         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
5635         Likewise.
5636         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
5637         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
5638         Likewise.
5639         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
5640         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
5641         Likewise.
5642         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5643         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5644         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5645         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5646         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5647         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5648         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5649         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5650         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5651         Likewise.
5652         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5653         Likewise.
5654         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5655         Likewise.
5656         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5657         Likewise.
5658         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5659         Likewise.
5660         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5661         Likewise.
5662         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5663         Likewise.
5664         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5665         Likewise.
5666         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5667         Likewise.
5668         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5669         Likewise.
5670         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5671         Likewise.
5672         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5673         Likewise.
5674         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5675         Likewise.
5676         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5677         Likewise.
5678         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5679         Likewise.
5680         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5681         Likewise.
5682         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5683         Likewise.
5684         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5685         Likewise.
5686         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5687         Likewise.
5688         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5689         Likewise.
5690         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5691         Likewise.
5692         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5693         Likewise.
5694         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5695         Likewise.
5696         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5697         Likewise.
5698         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5699         Likewise.
5700         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5701         Likewise.
5702         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5703         Likewise.
5704         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5705         Likewise.
5706         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5707         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5708         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5709         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5710         Likewise.
5711         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5712         Likewise.
5713         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5714         Likewise.
5715         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5716         Likewise.
5717         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5718         Likewise.
5719         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5720         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5721         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5722         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5723         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5724         Likewise.
5725         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5726         Likewise.
5727         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5728         Likewise.
5729         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5730         Likewise.
5731         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5732         Likewise.
5733         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5734         Likewise.
5735         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5736         Likewise.
5737         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5738         Likewise.
5739         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5740         Likewise.
5741         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5742         Likewise.
5743         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5744         Likewise.
5745         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5746         Likewise.
5747         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5748         Likewise.
5749         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5750         Likewise.
5751         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5752         Likewise.
5753         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5754         Likewise.
5755         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5756         Likewise.
5757         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5758         Likewise.
5759         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5760         Likewise.
5761         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5762         Likewise.
5763         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5764         Likewise.
5765         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5766         Likewise.
5767         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5768         Likewise.
5769         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5770         Likewise.
5771         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5772         Likewise.
5773         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5774         Likewise.
5775         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5776         Likewise.
5777         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5778         Likewise.
5779         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5780         Likewise.
5781         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5782         Likewise.
5783         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5784         Likewise.
5785         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5786         Likewise.
5787         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5788         Likewise.
5789         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5790         Likewise.
5791         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5792         Likewise.
5793         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5794         Likewise.
5795         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5796         Likewise.
5797         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5798         Likewise.
5799         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5800         Likewise.
5801         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5802         Likewise.
5803         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5804         Likewise.
5805         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5806         Likewise.
5807         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5808         Likewise.
5809         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5810         Likewise.
5811         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5812         Likewise.
5813         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5814         Likewise.
5815         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5816         Likewise.
5817         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5818         Likewise.
5819         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5820         Likewise.
5821         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5822         Likewise.
5823         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5824         Likewise.
5825         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5826         Likewise.
5827         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5828         Likewise.
5829         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5830         Likewise.
5831         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5832         Likewise.
5833         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5834         Likewise.
5835         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5836         Likewise.
5837         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5838         Likewise.
5839         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5840         Likewise.
5841         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5842         Likewise.
5843         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5844         Likewise.
5845         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5846         Likewise.
5847         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5848         Likewise.
5849         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5850         Likewise.
5851         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5852         Likewise.
5853         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5854         Likewise.
5855         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5856         Likewise.
5857         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5858         Likewise.
5859         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5860         Likewise.
5861         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5862         Likewise.
5863         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5864         Likewise.
5865         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5866         Likewise.
5867         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5868         Likewise.
5869         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5870         Likewise.
5871         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5872         Likewise.
5873         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5874         Likewise.
5875         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5876         Likewise.
5877         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5878         Likewise.
5879         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5880         Likewise.
5881         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5882         Likewise.
5883         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5884         Likewise.
5885         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5886         Likewise.
5887         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5888         Likewise.
5889         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5890         Likewise.
5891         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5892         Likewise.
5893         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5894         Likewise.
5895         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5896         Likewise.
5897         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5898         Likewise.
5899         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5900         Likewise.
5901         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5902         Likewise.
5903         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5904         Likewise.
5905         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5906         Likewise.
5907         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5908         Likewise.
5909         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5910         Likewise.
5911         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5912         Likewise.
5913         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5914         Likewise.
5915         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5916         Likewise.
5917         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5918         Likewise.
5919         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5920         Likewise.
5921         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5922         Likewise.
5923         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5924         Likewise.
5925         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5926         Likewise.
5927         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5928         Likewise.
5929         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5930         Likewise.
5931         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5932         Likewise.
5933         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5934         Likewise.
5935         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5936         Likewise.
5937         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5938         Likewise.
5939         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5940         Likewise.
5941         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5942         Likewise.
5943         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5944         Likewise.
5945         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5946         Likewise.
5947         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5948         Likewise.
5949         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5950         Likewise.
5951         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5952         Likewise.
5953         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5954         Likewise.
5955         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5956         Likewise.
5957         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5958         Likewise.
5959         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5960         Likewise.
5961         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5962         Likewise.
5963         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5964         Likewise.
5965         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5966         Likewise.
5967         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5968         Likewise.
5969         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5970         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5971         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5972         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5973         Likewise.
5974         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5975         Likewise.
5976         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5977         Likewise.
5978         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5979         Likewise.
5980         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5981         Likewise.
5982         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5983         Likewise.
5984         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5985         Likewise.
5986         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5987         Likewise.
5988         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5989         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5990         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5991         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5992         Likewise.
5993         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5994         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5995         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5996         Likewise.
5997         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5998         Likewise.
5999         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
6000         Likewise.
6001         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
6002         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
6003         Likewise.
6004         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
6005         Likewise.
6006         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
6007         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
6008         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
6009         Likewise.
6010         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
6011         Likewise.
6012         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
6013         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
6014         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
6015         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
6016         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
6017         Likewise.
6018         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
6019         Likewise.
6020         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
6021         Likewise.
6022         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
6023         Likewise.
6024         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
6025         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
6026         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
6027         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
6028         Likewise.
6029         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
6030         Likewise.
6031         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
6032         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
6033         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
6034         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
6035         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
6036         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
6037         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
6038         Likewise.
6039         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
6040         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
6041         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
6042         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
6043         Likewise.
6044         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
6045         Likewise.
6046         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
6047         Likewise.
6048         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
6049         Likewise.
6050         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
6051         Likewise.
6052         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
6053         Likewise.
6054         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
6055         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
6056         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
6057         Likewise.
6058         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
6059         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
6060         Likewise.
6061         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
6062         Likewise.
6063         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
6064         Likewise.
6065         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
6066         Likewise.
6067         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
6068         Likewise.
6069         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
6070         Likewise.
6071         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
6072         Likewise.
6073         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
6074         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
6075         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
6076         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
6077         Likewise.
6078         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
6079         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
6080         Likewise.
6081         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
6082         Likewise.
6083         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
6084         Likewise.
6085         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
6086         Likewise.
6087         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
6088         Likewise.
6089         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
6090         Likewise.
6091         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
6092         Likewise.
6093         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
6094         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
6095         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
6096         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
6097         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
6098         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
6099         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
6100         Likewise.
6101         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
6102         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
6103         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
6104         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
6105         Likewise.
6106         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
6107         Likewise.
6108         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
6109         Likewise.
6110         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
6111         Likewise.
6112         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
6113         Likewise.
6114         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
6115         Likewise.
6116         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
6117         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
6118         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
6119         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
6120         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
6121         Likewise.
6122         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
6123         Likewise.
6124         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
6125         Likewise.
6126         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
6127         Likewise.
6128         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
6129         Likewise.
6130         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
6131         Likewise.
6132         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
6133         Likewise.
6134         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
6135         Likewise.
6136         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
6137         Likewise.
6138         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
6139         Likewise.
6140         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
6141         Likewise.
6142         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
6143         Likewise.
6144         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
6145         Likewise.
6146         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
6147         Likewise.
6148         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
6149         Likewise.
6150         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
6151         Likewise.
6152         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
6153         Likewise.
6154         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
6155         Likewise.
6156         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
6157         Likewise.
6158         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
6159         Likewise.
6160         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
6161         Likewise.
6162         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
6163         Likewise.
6164         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
6165         Likewise.
6166         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
6167         Likewise.
6168         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
6169         Likewise.
6170         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
6171         Likewise.
6172         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
6173         Likewise.
6174         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
6175         Likewise.
6176         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
6177         Likewise.
6178         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
6179         Likewise.
6180         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
6181         Likewise.
6182         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
6183         Likewise.
6184         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
6185         Likewise.
6186         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
6187         Likewise.
6188         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
6189         Likewise.
6190         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
6191         Likewise.
6192         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
6193         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
6194         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
6195         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
6196         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
6197         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
6198         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
6199         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
6200         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
6201         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
6202         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
6203         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
6204         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
6205         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
6206         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
6207         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
6208         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
6209         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
6210         * testsuite/tr1/headers/all.cc: Likewise.
6211         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
6212         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
6213         * testsuite/util/testsuite_shared.cc: Likewise.
6214         * scripts/extract_symvers: Likewise.  Remove runtime exception.
6215         * testsuite/17_intro/headers/all.cc: Likewise.
6216         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
6217         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
6218         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
6219         Likewise.
6220         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
6221         Likewise.
6222         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
6223         Likewise.
6224         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
6225         Likewise.
6226         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
6227         Likewise.
6228         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
6229         Likewise.
6230         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
6231         Likewise.
6232         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
6233         Likewise.
6234         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
6235         Likewise.
6236         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
6237         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
6238         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
6239         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
6240         Likewise.
6241         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
6242         Likewise.
6243         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
6244         Likewise.
6245         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
6246         Likewise.
6247         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
6248         Likewise.
6249         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
6250         Likewise.
6251         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
6252         Likewise.
6253         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
6254         Likewise.
6255         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
6256         Likewise.
6257         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
6258         Likewise.
6259         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
6260         Likewise.
6261         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
6262         Likewise.
6263         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
6264         Likewise.
6265         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
6266         Likewise.
6267         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
6268         Likewise.
6269         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
6270         Likewise.
6271         * testsuite/20_util/pair/moveable.cc: Likewise.
6272         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
6273         Likewise.
6274         * testsuite/20_util/pair/swap.cc: Likewise.
6275         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
6276         Likewise.
6277         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
6278         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
6279         Likewise.
6280         * testsuite/20_util/tuple/moveable.cc: Likewise.
6281         * testsuite/20_util/tuple/moveable2.cc: Likewise.
6282         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
6283         Likewise.
6284         * testsuite/20_util/tuple/swap.cc: Likewise.
6285         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
6286         Likewise.
6287         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
6288         Likewise.
6289         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
6290         Likewise.
6291         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
6292         Likewise.
6293         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
6294         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
6295         Likewise.
6296         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
6297         Likewise.
6298         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
6299         Likewise.
6300         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
6301         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
6302         Likewise.
6303         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
6304         Likewise.
6305         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
6306         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
6307         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
6308         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
6309         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
6310         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
6311         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
6312         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
6313         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
6314         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
6315         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
6316         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
6317         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
6318         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
6319         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
6320         Likewise.
6321         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
6322         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
6323         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
6324         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
6325         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
6326         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
6327         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
6328         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
6329         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
6330         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
6331         Likewise.
6332         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
6333         Likewise.
6334         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
6335         Likewise.
6336         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
6337         Likewise.
6338         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
6339         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
6340         Likewise.
6341         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
6342         Likewise.
6343         * testsuite/23_containers/deque/14340.cc: Likewise.
6344         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
6345         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
6346         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
6347         * testsuite/23_containers/deque/init-list.cc: Likewise.
6348         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
6349         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
6350         * testsuite/23_containers/deque/moveable.cc: Likewise.
6351         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
6352         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
6353         Likewise.
6354         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
6355         Likewise.
6356         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
6357         Likewise.
6358         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
6359         Likewise.
6360         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
6361         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
6362         Likewise.
6363         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
6364         Likewise.
6365         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
6366         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
6367         Likewise.
6368         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
6369         Likewise.
6370         * testsuite/23_containers/list/14340.cc: Likewise.
6371         * testsuite/23_containers/list/23781.cc: Likewise.
6372         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
6373         * testsuite/23_containers/list/init-list.cc: Likewise.
6374         * testsuite/23_containers/list/moveable.cc: Likewise.
6375         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
6376         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
6377         Likewise.
6378         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
6379         Likewise.
6380         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
6381         Likewise.
6382         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
6383         Likewise.
6384         * testsuite/23_containers/map/14340.cc: Likewise.
6385         * testsuite/23_containers/map/23781.cc: Likewise.
6386         * testsuite/23_containers/map/init-list.cc: Likewise.
6387         * testsuite/23_containers/map/moveable.cc: Likewise.
6388         * testsuite/23_containers/map/operations/1.cc: Likewise.
6389         * testsuite/23_containers/map/operations/31440.cc: Likewise.
6390         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
6391         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
6392         Likewise.
6393         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
6394         Likewise.
6395         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
6396         Likewise.
6397         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
6398         Likewise.
6399         * testsuite/23_containers/multimap/14340.cc: Likewise.
6400         * testsuite/23_containers/multimap/23781.cc: Likewise.
6401         * testsuite/23_containers/multimap/init-list.cc: Likewise.
6402         * testsuite/23_containers/multimap/moveable.cc: Likewise.
6403         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
6404         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
6405         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
6406         Likewise.
6407         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
6408         Likewise.
6409         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
6410         Likewise.
6411         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
6412         Likewise.
6413         * testsuite/23_containers/multiset/14340.cc: Likewise.
6414         * testsuite/23_containers/multiset/23781.cc: Likewise.
6415         * testsuite/23_containers/multiset/init-list.cc: Likewise.
6416         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
6417         * testsuite/23_containers/multiset/moveable.cc: Likewise.
6418         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
6419         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
6420         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
6421         Likewise.
6422         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
6423         Likewise.
6424         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
6425         Likewise.
6426         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
6427         Likewise.
6428         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
6429         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
6430         Likewise.
6431         * testsuite/23_containers/queue/moveable.cc: Likewise.
6432         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
6433         Likewise.
6434         * testsuite/23_containers/set/14340.cc: Likewise.
6435         * testsuite/23_containers/set/23781.cc: Likewise.
6436         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
6437         * testsuite/23_containers/set/init-list.cc: Likewise.
6438         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
6439         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
6440         * testsuite/23_containers/set/moveable.cc: Likewise.
6441         * testsuite/23_containers/set/operations/1.cc: Likewise.
6442         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
6443         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
6444         Likewise.
6445         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
6446         Likewise.
6447         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
6448         Likewise.
6449         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
6450         Likewise.
6451         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
6452         Likewise.
6453         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
6454         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
6455         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
6456         Likewise.
6457         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
6458         Likewise.
6459         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
6460         Likewise.
6461         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
6462         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
6463         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
6464         Likewise.
6465         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
6466         Likewise.
6467         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
6468         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
6469         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
6470         Likewise.
6471         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
6472         Likewise.
6473         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
6474         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
6475         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
6476         Likewise.
6477         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
6478         Likewise.
6479         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
6480         Likewise.
6481         * testsuite/23_containers/vector/14340.cc: Likewise.
6482         * testsuite/23_containers/vector/26412-1.cc: Likewise.
6483         * testsuite/23_containers/vector/26412-2.cc: Likewise.
6484         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
6485         Likewise.
6486         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
6487         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
6488         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
6489         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
6490         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
6491         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
6492         Likewise.
6493         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
6494         Likewise.
6495         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
6496         Likewise.
6497         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
6498         Likewise.
6499         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
6500         Likewise.
6501         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
6502         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
6503         * testsuite/23_containers/vector/init-list.cc: Likewise.
6504         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
6505         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
6506         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
6507         * testsuite/23_containers/vector/moveable.cc: Likewise.
6508         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
6509         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
6510         Likewise.
6511         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
6512         Likewise.
6513         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
6514         Likewise.
6515         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
6516         Likewise.
6517         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
6518         * testsuite/23_containers/vector/types/23767.cc: Likewise.
6519         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
6520         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
6521         Likewise.
6522         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
6523         Likewise.
6524         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
6525         Likewise.
6526         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
6527         Likewise.
6528         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
6529         Likewise.
6530         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
6531         Likewise.
6532         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
6533         Likewise.
6534         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
6535         Likewise.
6536         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
6537         Likewise.
6538         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
6539         Likewise.
6540         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
6541         Likewise.
6542         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
6543         Likewise.
6544         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
6545         Likewise.
6546         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
6547         Likewise.
6548         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
6549         Likewise.
6550         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
6551         Likewise.
6552         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
6553         Likewise.
6554         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
6555         Likewise.
6556         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
6557         Likewise.
6558         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
6559         Likewise.
6560         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
6561         Likewise.
6562         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
6563         Likewise.
6564         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
6565         Likewise.
6566         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
6567         Likewise.
6568         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
6569         Likewise.
6570         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
6571         Likewise.
6572         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
6573         Likewise.
6574         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
6575         Likewise.
6576         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
6577         Likewise.
6578         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
6579         Likewise.
6580         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
6581         Likewise.
6582         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
6583         Likewise.
6584         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
6585         Likewise.
6586         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
6587         Likewise.
6588         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
6589         Likewise.
6590         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
6591         Likewise.
6592         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
6593         Likewise.
6594         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
6595         Likewise.
6596         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
6597         Likewise.
6598         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
6599         Likewise.
6600         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
6601         Likewise.
6602         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
6603         Likewise.
6604         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
6605         Likewise.
6606         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
6607         Likewise.
6608         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
6609         Likewise.
6610         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
6611         Likewise.
6612         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
6613         Likewise.
6614         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
6615         Likewise.
6616         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
6617         Likewise.
6618         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
6619         Likewise.
6620         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
6621         Likewise.
6622         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
6623         Likewise.
6624         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
6625         Likewise.
6626         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
6627         Likewise.
6628         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
6629         Likewise.
6630         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
6631         Likewise.
6632         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
6633         Likewise.
6634         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
6635         Likewise.
6636         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
6637         Likewise.
6638         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
6639         Likewise.
6640         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
6641         Likewise.
6642         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6643         Likewise.
6644         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6645         Likewise.
6646         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6647         Likewise.
6648         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6649         Likewise.
6650         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6651         Likewise.
6652         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6653         Likewise.
6654         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6655         Likewise.
6656         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6657         Likewise.
6658         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6659         Likewise.
6660         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6661         Likewise.
6662         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6663         Likewise.
6664         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6665         Likewise.
6666         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6667         Likewise.
6668         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6669         Likewise.
6670         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6671         Likewise.
6672         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6673         Likewise.
6674         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6675         Likewise.
6676         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6677         Likewise.
6678         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6679         Likewise.
6680         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6681         Likewise.
6682         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6683         Likewise.
6684         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6685         Likewise.
6686         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6687         Likewise.
6688         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6689         Likewise.
6690         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6691         Likewise.
6692         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6693         Likewise.
6694         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6695         Likewise.
6696         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6697         Likewise.
6698         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6699         Likewise.
6700         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6701         Likewise.
6702         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6703         Likewise.
6704         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6705         Likewise.
6706         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6707         Likewise.
6708         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6709         Likewise.
6710         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6711         Likewise.
6712         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6713         Likewise.
6714         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6715         Likewise.
6716         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6717         Likewise.
6718         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6719         Likewise.
6720         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6721         Likewise.
6722         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6723         Likewise.
6724         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6725         Likewise.
6726         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6727         Likewise.
6728         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6729         Likewise.
6730         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6731         Likewise.
6732         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6733         Likewise.
6734         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6735         Likewise.
6736         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6737         Likewise.
6738         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6739         Likewise.
6740         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6741         Likewise.
6742         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6743         Likewise.
6744         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6745         Likewise.
6746         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6747         Likewise.
6748         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6749         Likewise.
6750         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6751         Likewise.
6752         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6753         Likewise.
6754         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6755         Likewise.
6756         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6757         Likewise.
6758         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6759         Likewise.
6760         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6761         Likewise.
6762         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6763         Likewise.
6764         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6765         Likewise.
6766         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6767         Likewise.
6768         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6769         Likewise.
6770         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6771         Likewise.
6772         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6773         Likewise.
6774         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6775         Likewise.
6776         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6777         Likewise.
6778         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6779         Likewise.
6780         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6781         Likewise.
6782         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6783         Likewise.
6784         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6785         Likewise.
6786         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6787         Likewise.
6788         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6789         Likewise.
6790         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6791         Likewise.
6792         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6793         Likewise.
6794         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6795         Likewise.
6796         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6797         Likewise.
6798         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6799         Likewise.
6800         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6801         Likewise.
6802         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6803         Likewise.
6804         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6805         Likewise.
6806         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6807         Likewise.
6808         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6809         Likewise.
6810         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6811         Likewise.
6812         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6813         Likewise.
6814         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6815         Likewise.
6816         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6817         Likewise.
6818         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6819         Likewise.
6820         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6821         Likewise.
6822         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6823         Likewise.
6824         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6825         Likewise.
6826         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6827         Likewise.
6828         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6829         Likewise.
6830         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6831         Likewise.
6832         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6833         Likewise.
6834         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6835         Likewise.
6836         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6837         Likewise.
6838         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6839         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6840         Likewise.
6841         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6842         Likewise.
6843         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6844         Likewise.
6845         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6846         Likewise.
6847         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6848         Likewise.
6849         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6850         Likewise.
6851         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6852         Likewise.
6853         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6854         Likewise.
6855         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6856         Likewise.
6857         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6858         Likewise.
6859         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6860         Likewise.
6861         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6862         Likewise.
6863         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6864         Likewise.
6865         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6866         Likewise.
6867         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6868         Likewise.
6869         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6870         Likewise.
6871         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6872         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6873         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6874         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6875         Likewise.
6876         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6877         Likewise.
6878         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6879         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6880         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6881         Likewise.
6882         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6883         Likewise.
6884         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6885         Likewise.
6886         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6887         Likewise.
6888         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6889         Likewise.
6890         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6891         Likewise.
6892         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6893         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6894         Likewise.
6895         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6896         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6897         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6898         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6899         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6900         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6901         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6902         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6903         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6904         Likewise.
6905         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6906         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6907         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6908         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6909         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6910         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6911         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6912         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6913         Likewise.
6914         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6915         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6916         Likewise.
6917         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6918         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6919         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6920         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6921         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6922         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6923         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6924         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6925         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6926         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6927         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6928         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6929         Likewise.
6930         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6931         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6932         Likewise.
6933         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6934         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6935         Likewise.
6936         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6937         Likewise.
6938         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6939         Likewise.
6940         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6941         Likewise.
6942         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6943         Likewise.
6944         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6945         Likewise.
6946         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6947         Likewise.
6948         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6949         Likewise.
6950         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6951         Likewise.
6952         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6953         Likewise.
6954         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6955         Likewise.
6956         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6957         Likewise.
6958         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6959         Likewise.
6960         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6961         Likewise.
6962         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6963         Likewise.
6964         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6965         Likewise.
6966         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6967         Likewise.
6968         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6969         Likewise.
6970         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6971         Likewise.
6972         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6973         Likewise.
6974         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6975         Likewise.
6976         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6977         Likewise.
6978         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6979         Likewise.
6980         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6981         Likewise.
6982         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6983         Likewise.
6984         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6985         Likewise.
6986         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6987         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6988         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6989         Likewise.
6990         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6991         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6992         Likewise.
6993         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6994         Likewise.
6995         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6996         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6997         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6998         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6999         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
7000         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
7001         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
7002         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
7003         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
7004         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
7005         Likewise.
7006         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
7007         Likewise.
7008         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
7009         Likewise.
7010         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
7011         Likewise.
7012         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
7013         Likewise.
7014         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
7015         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
7016         Likewise.
7017         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
7018         Likewise.
7019         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
7020         Likewise.
7021         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
7022         Likewise.
7023         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
7024         Likewise.
7025         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
7026         Likewise.
7027         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
7028         Likewise.
7029         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
7030         Likewise.
7031         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
7032         Likewise.
7033         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
7034         Likewise.
7035         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
7036         Likewise.
7037         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
7038         Likewise.
7039         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
7040         Likewise.
7041         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
7042         Likewise.
7043         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
7044         Likewise.
7045         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
7046         Likewise.
7047         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
7048         Likewise.
7049         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
7050         Likewise.
7051         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
7052         Likewise.
7053         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
7054         Likewise.
7055         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
7056         Likewise.
7057         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
7058         Likewise.
7059         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
7060         Likewise.
7061         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
7062         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
7063         Likewise.
7064         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
7065         Likewise.
7066         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
7067         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
7068         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
7069         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
7070         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
7071         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
7072         Likewise.
7073         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
7074         Likewise.
7075         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
7076         Likewise.
7077         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
7078         Likewise.
7079         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
7080         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
7081         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
7082         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
7083         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
7084         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
7085         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
7086         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
7087         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
7088         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
7089         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
7090         Likewise.
7091         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
7092         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
7093         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
7094         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
7095         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
7096         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
7097         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
7098         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
7099         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
7100         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
7101         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
7102         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
7103         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
7104         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
7105         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
7106         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
7107         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
7108         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
7109         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
7110         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
7111         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
7112         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
7113         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
7114         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
7115         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
7116         Likewise.
7117         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
7118         * testsuite/27_io/fpos/14252.cc: Likewise.
7119         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
7120         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
7121         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
7122         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
7123         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
7124         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
7125         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
7126         * testsuite/27_io/ios_base/state/1.cc: Likewise.
7127         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
7128         Likewise.
7129         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
7130         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
7131         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
7132         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
7133         Likewise.
7134         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
7135         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
7136         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
7137         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
7138         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
7139         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
7140         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
7141         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
7142         * testsuite/27_io/objects/char/3045.cc: Likewise.
7143         * testsuite/27_io/objects/char/3647.cc: Likewise.
7144         * testsuite/27_io/objects/char/5268.cc: Likewise.
7145         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
7146         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
7147         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
7148         * testsuite/28_regex/init-list.cc: Likewise.
7149         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
7150         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
7151         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
7152         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
7153         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
7154         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
7155         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
7156         Likewise.
7157         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
7158         Likewise.
7159         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
7160         Likewise.
7161         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
7162         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
7163         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
7164         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
7165         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
7166         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
7167         Likewise.
7168         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
7169         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
7170         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
7171         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
7172         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
7173         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
7174         Likewise.
7175         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
7176         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
7177         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
7178         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
7179         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
7180         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
7181         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
7182         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
7183         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
7184         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
7185         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
7186         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
7187         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
7188         Likewise.
7189         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
7190         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
7191         Likewise.
7192         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
7193         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
7194         Likewise.
7195         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
7196         Likewise.
7197         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
7198         Likewise.
7199         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
7200         Likewise.
7201         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
7202         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
7203         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
7204         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
7205         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
7206         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
7207         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
7208         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
7209         Likewise.
7210         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
7211         Likewise.
7212         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
7213         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7214         Likewise.
7215         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
7216         Likewise.
7217         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
7218         Likewise.
7219         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
7220         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
7221         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
7222         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
7223         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
7224         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
7225         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
7226         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
7227         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
7228         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
7229         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
7230         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
7231         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
7232         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
7233         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
7234         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
7235         Likewise.
7236         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
7237         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
7238         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
7239         Likewise.
7240         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
7241         Likewise.
7242         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
7243         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
7244         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
7245         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
7246         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
7247         Likewise.
7248         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
7249         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
7250         Likewise.
7251         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
7252         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
7253         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
7254         Likewise.
7255         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
7256         Likewise.
7257         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
7258         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
7259         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
7260         Likewise.
7261         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
7262         Likewise.
7263         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
7264         Likewise.
7265         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
7266         Likewise.
7267         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
7268         Likewise.
7269         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
7270         * testsuite/30_threads/this_thread/1.cc: Likewise.
7271         * testsuite/30_threads/this_thread/2.cc: Likewise.
7272         * testsuite/30_threads/this_thread/3.cc: Likewise.
7273         * testsuite/30_threads/this_thread/4.cc: Likewise.
7274         * testsuite/30_threads/thread/cons/1.cc: Likewise.
7275         * testsuite/30_threads/thread/cons/2.cc: Likewise.
7276         * testsuite/30_threads/thread/cons/3.cc: Likewise.
7277         * testsuite/30_threads/thread/cons/4.cc: Likewise.
7278         * testsuite/30_threads/thread/cons/5.cc: Likewise.
7279         * testsuite/30_threads/thread/cons/6.cc: Likewise.
7280         * testsuite/30_threads/thread/cons/7.cc: Likewise.
7281         * testsuite/30_threads/thread/cons/8.cc: Likewise.
7282         * testsuite/30_threads/thread/cons/9.cc: Likewise.
7283         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
7284         * testsuite/30_threads/thread/members/1.cc: Likewise.
7285         * testsuite/30_threads/thread/members/2.cc: Likewise.
7286         * testsuite/30_threads/thread/members/3.cc: Likewise.
7287         * testsuite/30_threads/thread/members/4.cc: Likewise.
7288         * testsuite/30_threads/thread/members/5.cc: Likewise.
7289         * testsuite/30_threads/thread/swap/1.cc: Likewise.
7290         * testsuite/30_threads/thread/swap/2.cc: Likewise.
7291         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
7292         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
7293         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
7294         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
7295         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
7296         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
7297         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
7298         Likewise.
7299         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
7300         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
7301         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
7302         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
7303         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
7304         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
7305         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
7306         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
7307         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
7308         * testsuite/30_threads/try_lock/1.cc: Likewise.
7309         * testsuite/30_threads/try_lock/2.cc: Likewise.
7310         * testsuite/30_threads/try_lock/3.cc: Likewise.
7311         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
7312         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
7313         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
7314         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
7315         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
7316         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
7317         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
7318         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
7319         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
7320         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
7321         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
7322         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
7323         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
7324         Likewise.
7325         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
7326         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
7327         Likewise.
7328         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
7329         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
7330         Likewise.
7331         * testsuite/ext/array_allocator/1.cc: Likewise.
7332         * testsuite/ext/array_allocator/2.cc: Likewise.
7333         * testsuite/ext/array_allocator/3.cc: Likewise.
7334         * testsuite/ext/ext_pointer/1.cc: Likewise.
7335         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
7336         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
7337         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
7338         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
7339         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
7340         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
7341         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
7342         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
7343         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
7344         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
7345         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
7346         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
7347         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
7348         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
7349         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
7350         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
7351         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
7352         Likewise.
7353         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
7354         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
7355         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
7356         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
7357         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
7358         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
7359         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
7360         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
7361         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
7362         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
7363         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
7364         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
7365         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
7366         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
7367         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
7368         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
7369         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
7370         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
7371         Likewise.
7372         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
7373         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
7374         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
7375         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
7376         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
7377         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
7378         * testsuite/ext/pod_char_traits.cc: Likewise.
7379         * testsuite/ext/slist/23781.cc: Likewise.
7380         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
7381         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
7382         * testsuite/ext/vstring/init-list.cc: Likewise.
7383         * testsuite/ext/vstring/moveable.cc: Likewise.
7384         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
7385         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
7386         Likewise.
7387         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
7388         Likewise.
7389         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
7390         Likewise.
7391         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
7392         Likewise.
7393         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
7394         Likewise.
7395         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
7396         Likewise.
7397         * testsuite/ext/vstring/types/23767.cc: Likewise.
7398         * testsuite/performance/21_strings/string_append.cc: Likewise.
7399         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
7400         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
7401         Likewise.
7402         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
7403         Likewise.
7404         * testsuite/performance/21_strings/string_find.cc: Likewise.
7405         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
7406         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
7407         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
7408         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
7409         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
7410         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
7411         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
7412         Likewise.
7413         * testsuite/performance/23_containers/create/map.cc: Likewise.
7414         * testsuite/performance/23_containers/create_from_sorted/set.cc:
7415         Likewise.
7416         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
7417         * testsuite/performance/23_containers/find/map.cc: Likewise.
7418         * testsuite/performance/23_containers/index/map.cc: Likewise.
7419         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
7420         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
7421         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
7422         Likewise.
7423         * testsuite/performance/23_containers/insert_erase/associative.cc:
7424         Likewise.
7425         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
7426         Likewise.
7427         * testsuite/performance/23_containers/producer_consumer/associative.cc:
7428         Likewise.
7429         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
7430         Likewise.
7431         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
7432         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
7433         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
7434         Likewise.
7435         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
7436         Likewise.
7437         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
7438         Likewise.
7439         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
7440         Likewise.
7441         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
7442         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
7443         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
7444         Likewise.
7445         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
7446         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
7447         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
7448         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
7449         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
7450         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
7451         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
7452         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
7453         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
7454         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
7455         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
7456         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
7457         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
7458         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
7459         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
7460         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
7461         Likewise.
7462         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
7463         Likewise.
7464         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
7465         Likewise.
7466         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
7467         Likewise.
7468         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
7469         Likewise.
7470         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
7471         Likewise.
7472         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
7473         Likewise.
7474         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
7475         Likewise.
7476         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
7477         Likewise.
7478         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
7479         Likewise.
7480         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
7481         Likewise.
7482         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
7483         Likewise.
7484         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
7485         Likewise.
7486         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
7487         Likewise.
7488         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
7489         Likewise.
7490         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
7491         Likewise.
7492         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
7493         Likewise.
7494         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
7495         Likewise.
7496         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
7497         Likewise.
7498         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
7499         Likewise.
7500         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
7501         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
7502         Likewise.
7503         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
7504         Likewise.
7505         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
7506         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
7507         Likewise.
7508         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
7509         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
7510         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
7511         Likewise.
7512         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
7513         Likewise.
7514         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
7515         Likewise.
7516         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
7517         Likewise.
7518         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
7519         Likewise.
7520         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
7521         Likewise.
7522         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
7523         Likewise.
7524         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
7525         Likewise.
7526         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
7527         Likewise.
7528         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
7529         Likewise.
7530         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
7531         Likewise.
7532         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
7533         Likewise.
7534         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
7535         Likewise.
7536         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
7537         Likewise.
7538         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
7539         Likewise.
7540         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
7541         Likewise.
7542         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
7543         Likewise.
7544         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
7545         Likewise.
7546         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
7547         Likewise.
7548         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
7549         Likewise.
7550         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
7551         Likewise.
7552         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
7553         Likewise.
7554         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
7555         Likewise.
7556         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
7557         Likewise.
7558         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
7559         Likewise.
7560         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
7561         Likewise.
7562         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
7563         Likewise.
7564         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
7565         Likewise.
7566         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
7567         Likewise.
7568         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
7569         Likewise.
7570         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
7571         Likewise.
7572         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
7573         Likewise.
7574         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
7575         Likewise.
7576         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
7577         Likewise.
7578         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
7579         Likewise.
7580         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
7581         Likewise.
7582         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
7583         Likewise.
7584         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
7585         Likewise.
7586         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
7587         Likewise.
7588         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
7589         Likewise.
7590         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
7591         Likewise.
7592         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
7593         Likewise.
7594         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
7595         Likewise.
7596         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
7597         Likewise.
7598         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
7599         Likewise.
7600         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
7601         Likewise.
7602         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
7603         Likewise.
7604         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
7605         Likewise.
7606         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
7607         Likewise.
7608         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
7609         Likewise.
7610         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
7611         Likewise.
7612         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
7613         Likewise.
7614         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
7615         Likewise.
7616         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
7617         Likewise.
7618         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
7619         Likewise.
7620         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
7621         Likewise.
7622         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
7623         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
7624         Likewise.
7625         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
7626         Likewise.
7627         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
7628         Likewise.
7629         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
7630         Likewise.
7631         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
7632         Likewise.
7633         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
7634         Likewise.
7635         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
7636         Likewise.
7637         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
7638         Likewise.
7639         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
7640         Likewise.
7641         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
7642         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7643         Likewise.
7644         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7645         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7646         Likewise.
7647         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7648         Likewise.
7649         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7650         Likewise.
7651         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7652         Likewise.
7653         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7654         Likewise.
7655         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7656         Likewise.
7657         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7658         Likewise.
7659         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7660         Likewise.
7661         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7662         Likewise.
7663         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7664         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7665         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7666         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7667         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7668         Likewise.
7669         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7670         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7671         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7672         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7673         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7674         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7675         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7676         * testsuite/util/io/prog_bar.cc: Likewise.
7677         * testsuite/util/io/prog_bar.hpp: Likewise.
7678         * testsuite/util/io/text_populate.hpp: Likewise.
7679         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7680         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7681         * testsuite/util/io/xml.hpp: Likewise.
7682         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7683         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7684         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7685         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7686         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7687         * testsuite/util/native_type/native_map.hpp: Likewise.
7688         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7689         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7690         * testsuite/util/native_type/native_set.hpp: Likewise.
7691         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7692         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7693         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7694         Likewise.
7695         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7696         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7697         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7698         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7699         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7700         Likewise.
7701         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7702         Likewise.
7703         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7704         Likewise.
7705         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7706         Likewise.
7707         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7708         Likewise.
7709         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7710         Likewise.
7711         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7712         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7713         Likewise.
7714         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7715         Likewise.
7716         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7717         Likewise.
7718         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7719         Likewise.
7720         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7721         Likewise.
7722         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7723         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7724         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7725         * testsuite/util/regression/basic_type.hpp: Likewise.
7726         * testsuite/util/regression/common_type.hpp: Likewise.
7727         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7728         Likewise.
7729         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7730         Likewise.
7731         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7732         Likewise.
7733         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7734         Likewise.
7735         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7736         Likewise.
7737         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7738         Likewise.
7739         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7740         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7741         Likewise.
7742         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7743         Likewise.
7744         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7745         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7746         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7747         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7748         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7749         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7750         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7751         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7752         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7753         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7754         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7755         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7756         * testsuite/util/testsuite_abi.cc: Likewise.
7757         * testsuite/util/testsuite_abi.h: Likewise.
7758         * testsuite/util/testsuite_abi_check.cc: Likewise.
7759         * testsuite/util/testsuite_allocator.cc: Likewise.
7760         * testsuite/util/testsuite_allocator.h: Likewise.
7761         * testsuite/util/testsuite_api.h: Likewise.
7762         * testsuite/util/testsuite_character.cc: Likewise.
7763         * testsuite/util/testsuite_character.h: Likewise.
7764         * testsuite/util/testsuite_common_types.h: Likewise.
7765         * testsuite/util/testsuite_error.h: Likewise.
7766         * testsuite/util/testsuite_hooks.cc: Likewise.
7767         * testsuite/util/testsuite_hooks.h: Likewise.
7768         * testsuite/util/testsuite_io.h: Likewise.
7769         * testsuite/util/testsuite_iterators.h: Likewise.
7770         * testsuite/util/testsuite_performance.h: Likewise.
7771         * testsuite/util/testsuite_rng.h: Likewise.
7772         * testsuite/util/testsuite_rvalref.h: Likewise.
7773         * testsuite/util/testsuite_tr1.h: Likewise.
7774         * testsuite/util/thread/all.h: Likewise.
7775         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7776         Likewise.
7777         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7778         Likewise.
7779         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7780         Likewise.
7781         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7782         Likewise.
7783         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7784         Likewise.
7785         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7786         Likewise.
7787         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7788         Likewise.
7789         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7790         Likewise.
7791         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7792         Likewise.
7793         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7794         Likewise.
7795         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7796         Likewise.
7797         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7798         Likewise.
7799         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7800         Likewise.
7801         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7802         Likewise.
7803         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7804         Likewise.
7805         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7806         Likewise.
7807         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7808         Likewise.
7809         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7810         Likewise.
7811         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7812         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7813         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7814         Likewise.
7815         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7816         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7817         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7818         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7819         Likewise.
7820         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7821         Likewise.
7822         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7823         Likewise.
7824         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7825         Likewise.
7826         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7827         Likewise.
7828         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7829         Likewise.
7830         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7831         Likewise.
7832         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7833         Likewise.
7834         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7835         Likewise.
7836         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7837         Likewise.
7838         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7839         Likewise.
7840         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7841         Likewise.
7842         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7843         Likewise.
7844         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7845         Likewise.
7846         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7847         Likewise.
7848         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7849         Likewise.
7850         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7851         Likewise.
7852         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7853         Likewise.
7854         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7855         Likewise.
7856         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7857         Likewise.
7858         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7859         Likewise.
7860         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7861         Likewise.
7862         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7863         Likewise.
7864         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7865         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7866         Likewise.
7867         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7868         Likewise.
7869         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7870         Likewise.
7871         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7872         Likewise.
7873         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7874         Likewise.
7875         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7876         Likewise.
7877         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7878         Likewise.
7879         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7880         Likewise.
7881         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7882         Likewise.
7883         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7884         Likewise.
7885         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7886         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7887         Likewise.
7888         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7889         Likewise.
7890         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7891         Likewise.
7892         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7893         Likewise.
7894         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7895         Likewise.
7896         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7897         Likewise.
7898         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7899         Likewise.
7900         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7901         Likewise.
7902         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7903         Likewise.
7904         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7905         Likewise.
7906         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7907         Likewise.
7908         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7909         Likewise.
7910         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7911         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7912         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7913         Likewise.
7914         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7915         Likewise.
7916         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7917         Likewise.
7918         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7919         Likewise.
7920         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7921         Likewise.
7922         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7923         Likewise.
7924         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7925         Likewise.
7926         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7927         Likewise.
7928         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7929         Likewise.
7930         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7931         Likewise.
7932         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7933         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7934         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7935         Likewise.
7936         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7937         Likewise.
7938         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7939         Likewise.
7940         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7941         Likewise.
7942         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7943         Likewise.
7944         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7945         Likewise.
7946         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7947         Likewise.
7948         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7949         Likewise.
7950         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7951         Likewise.
7952         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7953         Likewise.
7954         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7955         Likewise.
7956         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7957         Likewise.
7958         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7959         Likewise.
7960         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7961         Likewise.
7962         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7963         Likewise.
7964         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7965         Likewise.
7966         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7967         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7968         Likewise.
7969         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7970         Likewise.
7971         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7972         Likewise.
7973         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7974         Likewise.
7975         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7976         Likewise.
7977         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7978         Likewise.
7979         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7980         Likewise.
7981         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7982         Likewise.
7983         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7984         Likewise.
7985         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7986         Likewise.
7987         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7988         Likewise.
7989         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7990         Likewise.
7991         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7992         Likewise.
7993         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7994         Likewise.
7995         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7996         Likewise.
7997         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7998         Likewise.
7999         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
8000         Likewise.
8001         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
8002         Likewise.
8003         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
8004         Likewise.
8005         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
8006         Likewise.
8007         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
8008         Likewise.
8009         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
8010         Likewise.
8011         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
8012         Likewise.
8013         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
8014         Likewise.
8015         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
8016         Likewise.
8017         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
8018         Likewise.
8019         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
8020         Likewise.
8021         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
8022         Likewise.
8023         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
8024         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
8025         Likewise.
8026         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
8027         Likewise.
8028         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
8029         Likewise.
8030         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
8031         Likewise.
8032         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
8033         Likewise.
8034         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
8035         Likewise.
8036         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
8037         Likewise.
8038         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
8039         Likewise.
8040         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
8041         Likewise.
8042         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
8043         Likewise.
8044         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
8045         Likewise.
8046         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
8047         Likewise.
8048         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
8049         Likewise.
8050         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
8051         Likewise.
8052         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
8053         Likewise.
8054         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
8055         Likewise.
8056         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
8057         Likewise.
8058         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
8059         Likewise.
8060         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
8061         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
8062         * testsuite/backward/hash_map/25896.cc: Likewise.
8063         * testsuite/backward/hash_set/25896.cc: Likewise.
8064
8065 2009-04-08  Ian Lance Taylor  <iant@google.com>
8066
8067         * include/backward/hashtable.h (erase): Correctly handle erasing a
8068         reference to an entry in the hash table.
8069         * testsuite/backward/hash_map/25896.cc: New.
8070         * testsuite/backward/hash_set/25896.cc: New.
8071
8072 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
8073
8074         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
8075         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
8076
8077 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8078
8079         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
8080         of debug.
8081         * include/Makefile.in: Regenerate.
8082         * include/precompiled/stdc++.h: Add.
8083
8084 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8085
8086         * include/bits/random.h: Adjust doxygen markup.
8087         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
8088
8089         * testsuite/26_numerics/random/piecewise_linear_distribution/
8090         operators/serialize.cc: Use typedefs.
8091
8092 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8093
8094         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
8095         __gnu_cxx namespace.  Remove "static inline".
8096
8097 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
8098
8099         * include/bits/random.tcc (linear_congruential_engine<>::
8100         seed(seed_seq&)): Fix typo in last fix for __m == 0.
8101
8102 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
8103
8104         * include/bits/random.h (operator==): Mark all inline.
8105         (mersenne_twister_engine): Enable #if 0 checks.
8106
8107         * include/bits/random.h: Formatting tweaks.
8108
8109 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
8110
8111         * include/bits/random.tcc (piecewise_linear_distribution<>::
8112         operator()(_UniformRandomNumberGenerator&, const param_type&)):
8113         Remove spurious closed parenthesis.
8114
8115 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
8116
8117         PR libstdc++/39644 (partial)
8118         * include/bits/random.tcc (linear_congruential_engine<>::
8119         seed(seed_seq&), independent_bits_engine<>::operator(),
8120         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
8121
8122 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
8123
8124         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
8125         thinko.
8126         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8127         default.cc: Enable.
8128
8129 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
8130
8131         PR libstdc++/39629 (partial)
8132         * testsuite/26_numerics/random/independent_bits_engine/cons/
8133         base_move.cc: Use uint_fast64_t instead of unsigned long.
8134         * testsuite/26_numerics/random/independent_bits_engine/cons/
8135         seed1.cc: Likewise.
8136         * testsuite/26_numerics/random/independent_bits_engine/cons/
8137         seed2.cc: Likewise.
8138         * testsuite/26_numerics/random/independent_bits_engine/cons/
8139         base_copy.cc: Likewise.
8140         * testsuite/26_numerics/random/independent_bits_engine/cons/
8141         default.cc: Likewise.
8142         * testsuite/26_numerics/random/independent_bits_engine/cons/
8143         seed_seq.cc: Likewise.
8144         * testsuite/26_numerics/random/independent_bits_engine/
8145         requirements/typedefs.cc: Likewise.
8146         * testsuite/26_numerics/random/independent_bits_engine/
8147         operators/equal.cc: Likewise.
8148         * testsuite/26_numerics/random/independent_bits_engine/
8149         operators/serialize.cc: Likewise.
8150         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
8151
8152 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8153
8154         * include/tr1_impl/random: Remove, empty.
8155         * include/tr1_impl/random.tcc: Likewise.
8156
8157         * include/std/random: Minor clean-ups, formatting fixes, adjust
8158         copyright years.
8159         * include/bits/random.tcc: Likewise.
8160         * include/bits/random.h: Likewise.
8161         * include/tr1/random: Likewise.
8162         * include/tr1/random.tcc: Likewise.
8163         * include/tr1/random.h: Likewise.
8164
8165 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
8166
8167         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
8168         * doc/html/api.html: Regenerate.
8169
8170 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
8171
8172         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
8173         Change to mersenne_twister_engine, add same defaults as
8174         mersenne_twister_engine/cons/default.cc.
8175         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
8176
8177         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
8178         to __il.
8179         * include/bits/random.h (mersenne_twister_engine): Qualify
8180         _ShiftMin1 with namespace __detail.
8181         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
8182         constexpr std::numeric_limits::max() can be used.
8183         (mersenne_twister_engine): Split apart static asserts into one
8184         assert per message. Temporarily disable the last three.
8185
8186 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
8187
8188         * include/Makefile.am: Update to N2836. Modified for new random headers.
8189         * include/Makefile.in: Ditto.
8190         * include/tr1_impl/random: Moved to tr1/random.h
8191         * include/tr1_impl/random.tcc: Moved to tr1
8192         * include/tr1/random: Just point to moved tr1 random headers.
8193         * include/tr1/random.tcc: Moved from tr1_impl.
8194         * include/tr1/random.h: Moved from tr1_impl/random.
8195         * include/std/random: Modified to point to std random headers.
8196         * include/bits/random.tcc: New implementation of std random facilities.
8197         * include/bits/random.h: Ditto.
8198         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
8199         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8200         seed1.cc: New.
8201         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8202         seed2.cc: New.
8203         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8204         default.cc: New.
8205         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8206         non_uint_neg.cc: New.
8207         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8208         typedefs.cc: New.
8209         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8210         equal.cc: New.
8211         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8212         serialize.cc: New.
8213         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8214         seed1.cc: New.
8215         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8216         seed2.cc: New.
8217         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8218         default.cc: New.
8219         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
8220         typedefs.cc: New.
8221         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8222         equal.cc: New.
8223         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8224         serialize.cc: New.
8225         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8226         seed1.cc: New.
8227         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8228         seed2.cc: New.
8229         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8230         default.cc: New.
8231         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
8232         typedefs.cc: New.
8233         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8234         equal.cc: New.
8235         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8236         serialize.cc: New.
8237         * testsuite/26_numerics/random/discard_block_engine/cons/
8238         base_move.cc: New.
8239         * testsuite/26_numerics/random/discard_block_engine/cons/
8240         seed1.cc: New.
8241         * testsuite/26_numerics/random/discard_block_engine/cons/
8242         seed2.cc: New.
8243         * testsuite/26_numerics/random/discard_block_engine/cons/
8244         base_copy.cc: New.
8245         * testsuite/26_numerics/random/discard_block_engine/cons/
8246         default.cc: New.
8247         * testsuite/26_numerics/random/discard_block_engine/cons/
8248         seed_seq.cc: New.
8249         * testsuite/26_numerics/random/discard_block_engine/requirements/
8250         typedefs.cc: New.
8251         * testsuite/26_numerics/random/discard_block_engine/operators/
8252         equal.cc: New.
8253         * testsuite/26_numerics/random/discard_block_engine/operators/
8254         serialize.cc: New.
8255         * testsuite/26_numerics/random/independent_bits_engine/cons/
8256         base_move.cc: New.
8257         * testsuite/26_numerics/random/independent_bits_engine/cons/
8258         seed1.cc: New.
8259         * testsuite/26_numerics/random/independent_bits_engine/cons/
8260         seed2.cc: New.
8261         * testsuite/26_numerics/random/independent_bits_engine/cons/
8262         base_copy.cc: New.
8263         * testsuite/26_numerics/random/independent_bits_engine/cons/
8264         default.cc: New.
8265         * testsuite/26_numerics/random/independent_bits_engine/cons/
8266         seed_seq.cc: New.
8267         * testsuite/26_numerics/random/independent_bits_engine/requirements/
8268         typedefs.cc: New.
8269         * testsuite/26_numerics/random/independent_bits_engine/operators/
8270         equal.cc: New.
8271         * testsuite/26_numerics/random/independent_bits_engine/operators/
8272         serialize.cc: New.
8273         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8274         base_move.cc: New.
8275         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8276         seed1.cc: New.
8277         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8278         seed2.cc: New.
8279         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8280         base_copy.cc: New.
8281         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8282         default.cc: New.
8283         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8284         seed_seq.cc: New.
8285         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
8286         typedefs.cc: New.
8287         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8288         equal.cc: New.
8289         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8290         serialize.cc
8291         * testsuite/26_numerics/random/mt19937.cc: New.
8292         * testsuite/26_numerics/random/mt19937_64.cc: New.
8293         * testsuite/26_numerics/random/minstd_rand.cc: New.
8294         * testsuite/26_numerics/random/minstd_rand0.cc: New.
8295         * testsuite/26_numerics/random/ranlux24_base.cc: New.
8296         * testsuite/26_numerics/random/ranlux48_base.cc: New.
8297         * testsuite/26_numerics/random/ranlux24.cc: New.
8298         * testsuite/26_numerics/random/ranlux48.cc: New.
8299         * testsuite/26_numerics/random/knuth_b.cc: New.
8300         * testsuite/26_numerics/random/default_random_engine.cc: New.
8301         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8302         parms.cc: New.
8303         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8304         default.cc: New.
8305         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
8306         typedefs.cc: New.
8307         * testsuite/26_numerics/random/chi_squared_distribution/operators/
8308         serialize.cc: New.
8309         * testsuite/26_numerics/random/normal_distribution/cons/
8310         parms.cc: New.
8311         * testsuite/26_numerics/random/normal_distribution/cons/
8312         default.cc: New.
8313         * testsuite/26_numerics/random/normal_distribution/requirements/
8314         typedefs.cc: New.
8315         * testsuite/26_numerics/random/normal_distribution/operators/
8316         serialize.cc: New.
8317         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
8318         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
8319         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
8320         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8321         parms_neg.cc: New.
8322         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8323         parms.cc: New.
8324         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8325         default.cc: New.
8326         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
8327         typedefs.cc: New.
8328         * testsuite/26_numerics/random/uniform_int_distribution/operators/
8329         serialize.cc: New.
8330         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8331         parms_neg.cc: New.
8332         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8333         parms.cc: New.
8334         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8335         default.cc: New.
8336         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
8337         typedefs.cc: New.
8338         * testsuite/26_numerics/random/uniform_real_distribution/operators/
8339         serialize.cc: New.
8340         * testsuite/26_numerics/random/poisson_distribution/cons/
8341         parms.cc: New.
8342         * testsuite/26_numerics/random/poisson_distribution/cons/
8343         default.cc: New.
8344         * testsuite/26_numerics/random/poisson_distribution/requirements/
8345         typedefs.cc
8346         * testsuite/26_numerics/random/poisson_distribution/operators/
8347         serialize.cc: New.
8348         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8349         parms.cc: New.
8350         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8351         default.cc: New.
8352         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
8353         typedefs.cc: New.
8354         * testsuite/26_numerics/random/bernoulli_distribution/operators/
8355         serialize.cc: New.
8356         * testsuite/26_numerics/random/discrete_distribution/cons/
8357         range.cc: New.
8358         * testsuite/26_numerics/random/discrete_distribution/cons/
8359         initlist.cc: New.
8360         * testsuite/26_numerics/random/discrete_distribution/cons/
8361         default.cc: New.
8362         * testsuite/26_numerics/random/discrete_distribution/cons/
8363         num_xbound_fun.cc: New.
8364         * testsuite/26_numerics/random/discrete_distribution/requirements/
8365         typedefs.cc: New.
8366         * testsuite/26_numerics/random/discrete_distribution/operators/
8367         serialize.cc: New.
8368         * testsuite/26_numerics/random/weibull_distribution/cons/
8369         parms.cc: New.
8370         * testsuite/26_numerics/random/weibull_distribution/cons/
8371         default.cc: New.
8372         * testsuite/26_numerics/random/weibull_distribution/requirements/
8373         typedefs.cc: New.
8374         * testsuite/26_numerics/random/weibull_distribution/operators/
8375         serialize.cc: New.
8376         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8377         parms.cc: New.
8378         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8379         default.cc: New.
8380         * testsuite/26_numerics/random/negative_binomial_distribution/
8381         requirements/typedefs.cc: New.
8382         * testsuite/26_numerics/random/negative_binomial_distribution/
8383         operators/serialize.cc: New.
8384         * testsuite/26_numerics/random/cauchy_distribution/cons/
8385         parms.cc: New.
8386         * testsuite/26_numerics/random/cauchy_distribution/cons/
8387         default.cc: New.
8388         * testsuite/26_numerics/random/cauchy_distribution/requirements/
8389         typedefs.cc: New.
8390         * testsuite/26_numerics/random/cauchy_distribution/operators/
8391         serialize.cc: New.
8392         * testsuite/26_numerics/random/gamma_distribution/cons/
8393         parms.cc: New.
8394         * testsuite/26_numerics/random/gamma_distribution/cons/
8395         default.cc: New.
8396         * testsuite/26_numerics/random/gamma_distribution/requirements/
8397         typedefs.cc: New.
8398         * testsuite/26_numerics/random/gamma_distribution/operators/
8399         serialize.cc: New.
8400         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8401         parms.cc: New.
8402         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8403         default.cc: New.
8404         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
8405         typedefs.cc: New.
8406         * testsuite/26_numerics/random/fisher_f_distribution/operators/
8407         serialize.cc: New.
8408
8409         * testsuite/26_numerics/random/exponential_distribution/cons/
8410         parms.cc: New.
8411         * testsuite/26_numerics/random/exponential_distribution/cons/
8412         default.cc: New.
8413         * testsuite/26_numerics/random/exponential_distribution/requirements/
8414         typedefs.cc: New.
8415         * testsuite/26_numerics/random/exponential_distribution/operators/
8416         serialize.cc: New.
8417         * testsuite/26_numerics/random/lognormal_distribution/cons/
8418         parms.cc: New.
8419         * testsuite/26_numerics/random/lognormal_distribution/cons/
8420         default.cc: New.
8421         * testsuite/26_numerics/random/lognormal_distribution/requirements/
8422         typedefs.cc: New.
8423         * testsuite/26_numerics/random/lognormal_distribution/operators/
8424         serialize.cc: New.
8425         * testsuite/26_numerics/random/binomial_distribution/cons/
8426         parms.cc: New.
8427         * testsuite/26_numerics/random/binomial_distribution/cons/
8428         default.cc: New.
8429         * testsuite/26_numerics/random/binomial_distribution/requirements/
8430         typedefs.cc: New.
8431         * testsuite/26_numerics/random/binomial_distribution/operators/
8432         serialize.cc: New.
8433         * testsuite/26_numerics/random/random_device/cons/
8434         token.cc: New.
8435         * testsuite/26_numerics/random/random_device/cons/
8436         default.cc: New.
8437         * testsuite/26_numerics/random/random_device/requirements/
8438         typedefs.cc: New.
8439         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8440         parms.cc: New.
8441         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8442         default.cc: New.
8443         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
8444         typedefs.cc: New.
8445         * testsuite/26_numerics/random/extreme_value_distribution/operators/
8446         serialize.cc: New.
8447         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8448         range.cc: New.
8449         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8450         default.cc: New.
8451         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8452         num_xbound_fun.cc: New.
8453         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8454         initlist_fun.cc: New.
8455         * testsuite/26_numerics/random/piecewise_linear_distribution/
8456         requirements/typedefs.cc: New.
8457         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
8458         serialize.cc: New.
8459         * testsuite/26_numerics/random/student_t_distribution/cons/
8460         parms.cc: New.
8461         * testsuite/26_numerics/random/student_t_distribution/cons/
8462         default.cc: New.
8463         * testsuite/26_numerics/random/student_t_distribution/requirements/
8464         typedefs.cc: New.
8465         * testsuite/26_numerics/random/student_t_distribution/operators/
8466         serialize.cc: New.
8467         * testsuite/26_numerics/random/geometric_distribution/cons/
8468         parms.cc: New.
8469         * testsuite/26_numerics/random/geometric_distribution/cons/
8470         default.cc: New.
8471         * testsuite/26_numerics/random/geometric_distribution/requirements/
8472         typedefs.cc: New.
8473         * testsuite/26_numerics/random/geometric_distribution/operators/
8474         serialize.cc: New.
8475         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8476         range.cc: New.
8477         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8478         default.cc: New.
8479         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8480         num_xbound_fun.cc: New.
8481         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8482         initlist_fun.cc: New.
8483         * testsuite/26_numerics/random/piecewise_constant_distribution/
8484         requirements/typedefs.cc: New.
8485         * testsuite/26_numerics/random/piecewise_constant_distribution/
8486         operators/serialize.cc: New.
8487
8488 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8489
8490         * include/ext/bitmap_allocator.h: The typedefs should be made public
8491         if we want them to be accessible. This has been revealed by the patch
8492         that fixes PR c++/26693 in g++.
8493
8494 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
8495
8496         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
8497         Regenerated.
8498         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
8499         Regenerated.
8500         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
8501         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
8502         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
8503         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
8504         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
8505         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
8506         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
8507         Regenerated.
8508         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
8509
8510 2009-03-31  Jason Merrill  <jason@redhat.com>
8511
8512         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
8513
8514         PR libstdc++/39310
8515         * include/tr1_impl/type_traits (is_function): Add partial
8516         specializations with function cv-quals.
8517         (__is_function_helper): Remove.
8518         (is_member_pointer): Don't define in terms of is_member_*_pointer.
8519
8520 2009-03-30  Ian Lance Taylor  <iant@google.com>
8521
8522         * include/backward/hashtable.h (clear): Return quickly if the
8523         table is empty.
8524
8525 2009-03-27  Ian Lance Taylor  <iant@google.com>
8526
8527         * include/backward/hashtable.h (_S_num_primes): Change to 29.
8528         (__stl_prime_list): Add 5 at the start of the list.
8529
8530 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
8531
8532         * include/std/fstream (basic_filebuf<>::open(const std::string&,
8533         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
8534         std::string&, ios_base::openmode), basic_ifstream<>::
8535         open(const std::string&, ios_base::openmode), basic_ofstream<>::
8536         basic_ofstream(const std::string&, ios_base::openmode),
8537         basic_ofstream<>::open(const std::string&, ios_base::openmode),
8538         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
8539         basic_fstream<>::open(const std::string&, ios_base::openmode)):
8540         Add in C++0x mode.
8541         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
8542         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
8543         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
8544         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
8545         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
8546         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
8547         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
8548
8549 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8550
8551         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
8552         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
8553         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
8554         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
8555
8556 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8557
8558         * include/bits/forward_list.h (_Fwd_list_node_base<>::
8559         _M_transfer_after, _M_reverse_after): Move out of line...
8560         * include/bits/forward_list.tcc: ... here.
8561         (forward_list<>::reverse): Move inline...
8562         * include/bits/forward_list.h: ... here; minor cosmetic changes.
8563
8564 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8565
8566         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
8567         28277.cc: Likewise.
8568         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
8569         Likewise.
8570         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
8571         Likewise.
8572         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
8573         Likewise.
8574
8575 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8576
8577         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
8578         year(s).
8579         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8580         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8581         Likewise.
8582         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8583         Likewise.
8584         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8585         Likewise.
8586         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8587
8588 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8589
8590         * testsuite/25_algorithms/search_n/iterator.cc: Condition
8591         iterations for simulators.
8592         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8593         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8594         Condition stream width for simulators.
8595         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8596         Likewise.
8597         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8598         Likewise.
8599         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8600
8601 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
8602
8603         * doc/xml/manual/appendix_contributing.xml: Add docbook style
8604         sheet version information. Table-ize docbook element examples.
8605         * doc/xml/manual/using.xml: Human-readable header
8606         markup. Alphabetized. Add new headers.
8607         * doc/html: Regenerate.
8608
8609 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
8610
8611         * doc/xml/faq.xml: Fix link to setup documentation.
8612
8613 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
8614
8615         * include/std/type_traits (__add_lvalue_reference_helper,
8616         __add_rvalue_reference_helper): As an optimization, rewrite
8617         condition (avoid is_function).
8618
8619 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8620
8621         PR libstdc++/39405
8622         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
8623         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8624
8625 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
8626
8627         * testsuite/30_threads/condition_variable_any/native_handle/
8628         typesizes.cc: Include tweaks.
8629         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8630         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8631         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8632         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8633         * testsuite/30_threads/condition_variable/native_handle/
8634         typesizes.cc: Same.
8635
8636 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8637
8638         * include/bits/shared_ptr.h: Add include guards.
8639         * include/tr1/shared_ptr.h: Likewise.
8640
8641 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8642
8643         * include/std/iostream: Fix doxygen link.
8644         * include/bits/forward_list.h: Fix doxygen markup.
8645         * include/ext/vstring.h: Escape backslash in doxygen comment.
8646         * include/bits/basic_string.h: Likewise.
8647
8648 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8649
8650         * doc/xml/faq.xml: Fix links to implementation status pages.
8651
8652 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8653
8654         * include/std/complex (operator+(const complex<>&, const _Tp&),
8655         operator+(const _Tp&, const complex<>&),
8656         operator-(const complex<>&, const _Tp&),
8657         operator-(const _Tp&, const complex<>&)): Do not assume real()
8658         returns a reference (against DR 387).
8659         * testsuite/26_numerics/complex/dr387_2.cc: New.
8660
8661 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8662
8663         * testsuite/thread/pthread4.cc: Move...
8664         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8665         * testsuite/thread/pthread5.cc: Move...
8666         * testsuite/23_containers/list/pthread5.cc: ...here.
8667         * testsuite/thread/pthread6.cc: Move...
8668         * testsuite/23_containers/map/pthread6.cc: ...here.
8669         * testsuite/thread/pthread7-rope.cc: Move...
8670         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8671         * testsuite/thread/guard.cc: Move...
8672         * testsuite/18_support/pthread_guard.cc: ...here.
8673         * testsuite/thread/18185.cc: Move...
8674         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8675         * testsuite/thread/pthread1.cc: Move...
8676         * testsuite/23_containers/list/pthread1.cc: ...here.
8677         * testsuite/thread/pthread2.cc: Move...
8678         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8679         * testsuite/thread/pthread3.cc: Move...
8680         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8681
8682         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8683         * testsuite/thread: Remove.
8684
8685 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8686
8687         * configure: Regenerate.
8688
8689 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8690
8691         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8692         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8693         from baseline_dir.
8694         * configure: Regenerate.
8695         * testsuite/Makefile.am (baseline_file): Remove variable.
8696         (site.exp): Set baseline_dir rather than baseline_file.
8697         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8698         * testsuite/Makefile.in: Regenerate.
8699
8700 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8701
8702         * testsuite/30_threads/thread/this_thread: Move...
8703         * testsuite/30_threads/this_thread: ...here.
8704         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8705         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8706         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8707         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8708         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8709         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8710
8711 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8712
8713         * doc/doxygen/user.cfg.in: Tweaks.
8714         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8715         be elsewhere.
8716
8717         * include/tr1_impl/unordered_map: Just use most specialized
8718         container module.
8719         * include/tr1_impl/unordered_set: Same.
8720         * include/tr1_impl/array: Same.
8721         * include/bits/stl_list.h: Same.
8722         * include/bits/stl_map.h: Same.
8723         * include/bits/stl_queue.h: Same.
8724         * include/bits/stl_set.h: Same.
8725         * include/bits/stl_stack.h: Same.
8726         * include/bits/forward_list.h: Same.
8727         * include/bits/basic_string.h: Same.
8728         * include/bits/stl_multimap.h: Same.
8729         * include/bits/stl_vector.h: Same.
8730         * include/bits/stl_deque.h: Same.
8731         * include/bits/stl_multiset.h: Same.
8732         * include/bits/stl_bvector.h: Same.
8733
8734         * include/backward/binders.h: Change binder module to binders.
8735
8736         * include/std/complex: Add complex_numers module.
8737         * include/tr1_impl/complex: Same.
8738
8739         * include/std/valarray: Add numeric_arrays module.
8740         * include/bits/gslice_array.h: Same.
8741         * include/bits/gslice.h: Same.
8742         * include/bits/mask_array.h: Same.
8743         * include/bits/slice_array.h: Same.
8744         * include/bits/indirect_array.h: Same.
8745
8746         * include/bits/allocator.h: Add allocators module.
8747         * include/ext/throw_allocator.h
8748         * include/ext/pool_allocator.h
8749         * include/ext/bitmap_allocator.h
8750         * include/ext/new_allocator.h
8751         * include/ext/malloc_allocator.h
8752         * include/ext/array_allocator.h
8753         * include/ext/mt_allocator.h
8754         * include/ext/debug_allocator.h
8755         * include/ext/extptr_allocator.h
8756
8757         * include/tr1_impl/functional: Move namespace markup here.
8758         * include/tr1_impl/regex: Same.
8759
8760         * include/tr1_impl/type_traits: Add metaprogramming module.
8761         * include/std/type_traits: Same.
8762
8763         * include/std/memory: Add memory module.
8764
8765         * include/std/ratio: Add ratio module.
8766
8767         * include/std/chrono: Move namespace markup here, add time module.
8768
8769         * include/std/thread: Move namespace markup here, add concurrency
8770         module.
8771         * include/std/mutex: Use concurrency module.
8772         * include/std/condition_variable: Same.
8773
8774
8775         * include/bits/ios_base.h: Refine io module.
8776         * include/bits/basic_ios.h: Same.
8777         * include/std/fstream: Same.
8778         * include/std/istream: Same.
8779         * include/std/ostream: Same.
8780         * include/std/sstream: Same.
8781
8782         * include/ext/vstring.h: Correct parameter markup.
8783
8784         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8785         * include/bits/unique_ptr.h: Same.
8786
8787         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8788         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8789         * include/bits/stl_heap.h: Add markup for new groupings.
8790         * include/bits/stl_algobase.h: Same.
8791         * include/bits/stl_algo.h: Same.
8792
8793         * include/c_compatibility/stdatomic.h: Add atomics module.
8794         * include/c_global/cstdatomic: Same.
8795
8796         * libsupc++/exception: Add exceptions module.
8797         * libsupc++/typeinfo: Same.
8798         * libsupc++/new: Same.
8799         * libsupc++/exception_ptr.h: Same.
8800         * include/std/system_error: Same.
8801         * include/std/stdexcept: Same.
8802
8803         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8804         * libsupc++/cxxabi-forced.h: Same.
8805
8806         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8807         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8808         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8809         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8810         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8811         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8812         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8813         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8814         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8815         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8816         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8817         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8818         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8819         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8820         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8821         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8822         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8823         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8824         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8825         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8826         * testsuite/23_containers/vector/requirements/dr438/
8827         constructor_1_neg.cc: Same.
8828         * testsuite/23_containers/vector/requirements/dr438/
8829         constructor_2_neg.cc: Same.
8830         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8831         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8832         * testsuite/23_containers/deque/requirements/dr438/
8833         constructor_1_neg.cc: Same.
8834         * testsuite/23_containers/deque/requirements/dr438/
8835         constructor_2_neg.cc: Same.
8836         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8837         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8838         * testsuite/23_containers/list/requirements/dr438/
8839         constructor_1_neg.cc: Same.
8840         * testsuite/23_containers/list/requirements/dr438/
8841         constructor_2_neg.cc: Same.
8842         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8843         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8844         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8845         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8846         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8847         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8848         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8849         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8850         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8851         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8852
8853 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8854
8855         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8856         * doc/doxygen/user.cfg.in: Update.
8857         * scripts/run_doxygen: Adjust for new group names.
8858
8859         * include/tr1_impl/random: Update doxygen group markup.
8860         * include/tr1_impl/unordered_map: Same.
8861         * include/tr1_impl/unordered_set: Same.
8862         * include/tr1_impl/array: Same.
8863         * include/std/numeric: Same.
8864         * include/std/utility: Same.
8865         * include/std/bitset: Same.
8866         * include/std/iosfwd: Same.
8867         * include/bits/stl_list.h: Same.
8868         * include/bits/stl_map.h: Same.
8869         * include/bits/stl_algobase.h: Same.
8870         * include/bits/stl_queue.h: Same.
8871         * include/bits/stl_set.h: Same.
8872         * include/bits/stl_stack.h: Same.
8873         * include/bits/stl_iterator_base_types.h: Same.
8874         * include/bits/forward_list.h: Same.
8875         * include/bits/basic_string.h: Same.
8876         * include/bits/stl_multimap.h: Same.
8877         * include/bits/stl_vector.h: Same.
8878         * include/bits/stl_deque.h: Same.
8879         * include/bits/stl_multiset.h: Same.
8880         * include/bits/stl_algo.h: Same.
8881         * include/bits/stl_bvector.h: Same.
8882         * include/bits/algorithmfwd.h: Same.
8883         * include/bits/stl_function.h: Same.
8884         * include/tr1/cmath: Same.
8885         * include/backward/binders.h: Same.
8886
8887 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8888
8889         * include/std/system_error (system_category): To system_category().
8890         (generic_category): To generic_category. DR 890.
8891         * src/system_error.cc: Define.
8892         * include/bits/functexcept.h: Only one __throw_system_error.
8893         * src/functexcept.cc: Same.
8894         * include/std/mutex: Fixup for changes above.
8895         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8896         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8897         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8898         * config/abi/pre/gnu.ver: Clean up exports.
8899
8900 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8901
8902         * include/std/thread: Fix typo.
8903         * src/thread.cc (thread::join): Use NULL.
8904
8905 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8906
8907         PR libstdc++/39168
8908         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8909         const string&)): Also check that the value != CHAR_MAX.
8910         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8911         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8912         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8913         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8914         _M_cache(const locale&)): Likewise.
8915         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8916         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8917         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8918         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8919         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8920         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8921
8922 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8923             Benjamin Kosnik  <bkoz@redhat.com>
8924
8925         * include/std/thread (_Impl_base): Move _M_id out and into ...
8926         (thread): ...here. Call _M_make_routine in body of constructors.
8927         Adjust data member usage to reflect changes.
8928         (_M_make_routine): From _M_make_shared_data.
8929         (_M_start_thread): Add __shared_base_type argument.
8930         * src/thread.cc: Fixups for above.
8931         * config/abi/pre/gnu.ver: Adjust exports.
8932         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8933         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8934         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8935
8936 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8937
8938         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8939         (compare_type_to_native_type): ...this, add alignment check.
8940         * testsuite/30_threads/condition_variable_any/native_handle/
8941         typesizes.cc: Modify as above.
8942         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8943         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8944         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8945         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8946         * testsuite/30_threads/condition_variable/native_handle/
8947         typesizes.cc: Same.
8948         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8949         typesizes.cc: Same.
8950
8951         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8952         * testsuite/30_threads/thread/cons/2.cc: Same.
8953         * testsuite/30_threads/thread/cons/3.cc: Same.
8954         * testsuite/30_threads/thread/cons/4.cc: Same.
8955         * testsuite/30_threads/thread/cons/5.cc: Same.
8956         * testsuite/30_threads/thread/cons/6.cc: Same.
8957         * testsuite/30_threads/thread/cons/7.cc: Same.
8958         * testsuite/30_threads/thread/cons/8.cc: Same.
8959
8960         * testsuite/30_threads/thread/cons/9.cc: New.
8961         * testsuite/30_threads/thread/cons/moveable.cc: New.
8962
8963         * src/condition_variable.cc: Clean up whitespace.
8964         * include/std/condition_variable: Same.
8965
8966 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8967
8968         * include/std/condition_variable (condition_variable): Remove
8969         _M_internal_mutex. Add private __native_type typedef.
8970         * src/condition_variable.cc (condition_variable::notify_one):
8971         Remove _M_internal_mutex use. Use typedef.
8972         (condition_variable::notify_all): Same.
8973         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8974         (recursive_mutex): Same.
8975         (timed_mutex): Same.
8976         (recursive_timed_mutex): Same.
8977         (once_flag): Make __native_type typedef private.
8978
8979         * include/std/thread (this_thread): Add minimal markup.
8980
8981         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8982         Adjust line numbers.
8983         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8984         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8985         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8986         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8987         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8988         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8989         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8990         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8991         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8992         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8993         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8994         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8995         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8996
8997         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8998         * testsuite/30_threads/condition_variable_any/native_handle/
8999         typesizes.cc: New.
9000         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
9001         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
9002         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
9003         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
9004         * testsuite/30_threads/condition_variable/native_handle/
9005         typesizes.cc: Same.
9006         * testsuite/30_threads/recursive_timed_mutex/native_handle/
9007         typesizes.cc: Same.
9008
9009 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
9010
9011         PR testsuite/33300
9012         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
9013         on darwin for lp64.
9014
9015 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
9016
9017         * configure.host: Set abi_baseline_pair for mips64*-linux.
9018         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
9019
9020 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
9021
9022         * include/std/thread (this_thread::get_id): Inline.
9023
9024 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
9025
9026         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
9027         _Callable as template argument for _M_make_shared_data.
9028         * testsuite/30_threads/thread/cons/6.cc: New.
9029         * testsuite/30_threads/thread/cons/7.cc: New.
9030         * testsuite/30_threads/thread/cons/8.cc: New.
9031
9032 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
9033
9034         * testsuite/30_threads/thread/member: To..
9035         * testsuite/30_threads/thread/members: ...this.
9036         * testsuite/30_threads/condition_variable/member: To...
9037         * testsuite/30_threads/condition_variable/members: ...this.
9038
9039 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
9040
9041         * include/std/thread (thread::id): Move definition inside thread.
9042         Use native_handle_type. Remove this_thread::get_id friend.
9043         Change __thread_data_ptr to __shared_base_ptr.
9044         (thread::id::id(native_handle_type): Make public. Still explicit.
9045         Use native_handle_type. Change _M_thread_id to _M_thread.
9046         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
9047         _M_thread_handle to _M_id.
9048         (thread::__thread_data): Rename to _Impl.
9049         Fixup for renames.
9050         (thread::_M_make_thread_data): Return derived type.
9051         (thread::hardware_concurrency): Add definition for default case.
9052         (thread::get_id): Now can define inline.
9053         (thread): Change _M_thread_data to _M_data.
9054         (this_thread::get_id): Now can define inline.
9055         * src/thread.cc (__thread_proxy): Rename to
9056         execute_native_thread_routine.
9057         Fixup for other renames.
9058         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
9059         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
9060         * testsuite/30_threads/thread/algorithm: Move to..
9061         * testsuite/30_threads/thread/swap: ...this.
9062         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
9063         * testsuite/30_threads/thread/id/operators.cc: New.
9064
9065 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
9066
9067         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
9068         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
9069         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
9070         exposing it in public std::tuple interface.
9071
9072 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
9073             Benjamin Kosnik  <bkoz@redhat.com>
9074
9075         * include/std/thread (__thread_data_base): Nest class in std::thread.
9076         (__thread_data): Likewise.
9077         (__thread_data_ptr): Nest typedef in std::thread.
9078         * src/thread.cc (__thread_proxy): Qualify the above names.
9079         * config/abi/pre/gnu.ver: Remove unused exports.
9080
9081 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
9082
9083         * include/bits/unique_ptr.h: Remove private __this_type typedef.
9084         * include/bits/stl_vector.h: Remove private vector_type typedef.
9085         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
9086         Fix line numbers.
9087         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
9088         * testsuite/23_containers/vector/requirements/dr438/
9089         constructor_1_neg.cc: Same.
9090         * testsuite/23_containers/vector/requirements/dr438/
9091         constructor_2_neg.cc: Same.
9092         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
9093         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
9094
9095 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9096
9097         PR libstdc++/25191
9098         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
9099         deal consistently with __try and __catch too.
9100         * src/localename.cc: Replace try -> __try, catch -> __catch.
9101         * src/ios.cc: Likewise.
9102         * src/locale.cc: Likewise.
9103         * src/istream.cc: Likewise.
9104         * src/thread.cc: Likewise.
9105         * src/compatibility.cc: Likewise.
9106         * src/bitmap_allocator.cc: Likewise.
9107         * src/ios_init.cc: Likewise.
9108         * include/debug/deque: Likewise.
9109         * include/debug/list: Likewise.
9110         * include/tr1_impl/hashtable: Likewise.
9111         * include/std/bitset: Likewise.
9112         * include/ext/pb_ds/detail/resize_policy/
9113         hash_load_check_resize_trigger_imp.hpp: Likewise.
9114         * include/ext/pb_ds/detail/resize_policy/
9115         hash_standard_resize_policy_imp.hpp: Likewise.
9116         * include/ext/pb_ds/detail/cc_hash_table_map_/
9117         resize_fn_imps.hpp: Likewise.
9118         * include/ext/pb_ds/detail/cc_hash_table_map_/
9119         constructor_destructor_fn_imps.hpp: Likewise.
9120         * include/ext/pb_ds/detail/pat_trie_/
9121         split_join_branch_bag.hpp: Likewise.
9122         * include/ext/pb_ds/detail/pat_trie_/
9123         constructors_destructor_fn_imps.hpp: Likewise.
9124         * include/ext/pb_ds/detail/bin_search_tree_/
9125         constructors_destructor_fn_imps.hpp: Likewise.
9126         * include/ext/pb_ds/detail/gp_hash_table_map_/
9127         resize_fn_imps.hpp: Likewise.
9128         * include/ext/pb_ds/detail/gp_hash_table_map_/
9129         constructor_destructor_fn_imps.hpp: Likewise.
9130         * include/ext/pb_ds/detail/binary_heap_/
9131         constructors_destructor_fn_imps.hpp: Likewise.
9132         * include/ext/pb_ds/detail/binary_heap_/
9133         erase_fn_imps.hpp: Likewise.
9134         * include/ext/pb_ds/detail/binary_heap_/
9135         split_join_fn_imps.hpp: Likewise.
9136         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
9137         constructors_destructor_fn_imps.hpp: Likewise.
9138         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
9139         * include/ext/pb_ds/detail/list_update_map_/
9140         constructor_destructor_fn_imps.hpp: Likewise.
9141         * include/ext/slist: Likewise.
9142         * include/ext/memory: Likewise.
9143         * include/ext/rc_string_base.h: Likewise.
9144         * include/ext/ropeimpl.h: Likewise.
9145         * include/ext/vstring.tcc: Likewise.
9146         * include/ext/rope: Likewise.
9147         * include/ext/sso_string_base.h: Likewise.
9148         * include/bits/shared_ptr.h: Likewise.
9149         * include/bits/stl_list.h: Likewise.
9150         * include/bits/locale_classes.tcc: Likewise.
9151         * include/bits/locale_facets.tcc: Likewise.
9152         * include/bits/locale_classes.h: Likewise.
9153         * include/bits/forward_list.h: Likewise.
9154         * include/bits/stl_vector.h: Likewise.
9155         * include/bits/stl_deque.h: Likewise.
9156         * include/bits/istream.tcc: Likewise.
9157         * include/bits/stl_uninitialized.h: Likewise.
9158         * include/bits/ostream.tcc: Likewise.
9159         * include/bits/vector.tcc: Likewise.
9160         * include/bits/stl_tempbuf.h: Likewise.
9161         * include/bits/deque.tcc: Likewise.
9162         * include/bits/basic_string.tcc: Likewise.
9163         * include/bits/ostream_insert.h: Likewise.
9164         * include/bits/locale_facets_nonio.tcc: Likewise.
9165         * include/bits/stl_tree.h: Likewise.
9166         * include/bits/fstream.tcc: Likewise.
9167         * include/tr1/shared_ptr.h: Likewise.
9168         * include/tr1/hypergeometric.tcc: Likewise.
9169         * include/backward/hashtable.h: Likewise.
9170         * libsupc++/exception_ptr.h: Likewise.
9171         * libsupc++/eh_personality.cc: Likewise.
9172         * libsupc++/eh_call.cc: Likewise.
9173         * config/locale/gnu/monetary_members.cc: Likewise.
9174         * config/locale/gnu/time_members.h: Likewise.
9175         * config/locale/generic/time_members.h: Likewise.
9176
9177 2009-02-03  Johannes Singler  <singler@ira.uka.de>
9178
9179         * include/parallel/algorithmfwd.h:
9180         Add parallelism default for many declarations.
9181         * include/parallel/numericfwd.h: Likewise.
9182         * include/parallel/iterator.h: Use iterator_traits as usual.
9183         * include/parallel/par_loop.h:
9184         Include equally_split.h.
9185         (for_each_template_random_access_ed):
9186         Avoid calling the Result default constructor.
9187         * include/parallel/numeric: Replace
9188         for_each_template_random_access by
9189         for_each_template_random_access_ed in numeric functions.
9190
9191 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
9192
9193         * config/os/gnu-linux/os_defines.h: Remove superfluous
9194         __NO_STRING_INLINES.
9195
9196 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9197
9198         * testsuite/21_strings/c_strings/char/3.cc: New test.
9199         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
9200
9201 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
9202             Jakub Jelinek  <jakub@redhat.com>
9203
9204         PR libstdc++/30928 (partial, works together with recent glibcs)
9205         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9206         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9207         defined.
9208         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9209         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9210         defined.
9211         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9212         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9213         defined.
9214         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9215         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9216         defined.
9217         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
9218         argument is const char *, assign result to const char * var, not
9219         char *.
9220         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
9221         argument is const wchar_t *, assign result to const wchar_t * var, not
9222         wchar_t *.
9223
9224 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
9225
9226         * include/std/thread: Remove unused headers.
9227         (__thread_data_base): Remove unused mutex and base.
9228         (thread::~thread): Only detach if joinable.
9229         (thread::joinable): Test if thread data ptr is empty.
9230         (thread::_M_thread_data_mutex): Remove.
9231         (thread::_M_get_thread_data): Remove.
9232         (thread::_M_make_thread_data): Remove overload, use make_shared.
9233         (thread::id::id): Make constructor explicit.
9234         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
9235         (thread::_M_start_thread): Break shared_ptr cycle on error.
9236         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
9237         * testsuite/30_threads/thread/member/4.cc: New.
9238         * testsuite/30_threads/thread/member/5.cc: New.
9239
9240 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
9241
9242         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
9243         (standard_layout): Just use !has_virtual_destructor for now.
9244         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
9245         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
9246         * testsuite/30_threads/recursive_mutex/requirements/
9247         standard_layout.cc: New.
9248         * testsuite/30_threads/condition_variable/requirements/
9249         standard_layout.cc: New.
9250         * testsuite/29_atomics/atomic_address/requirements/
9251         standard_layout.cc: Adjust.
9252         * testsuite/29_atomics/atomic_flag/requirements/
9253         standard_layout.cc: Same.
9254         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
9255         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
9256         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
9257         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
9258         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
9259         line numbers.
9260         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
9261         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
9262         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
9263         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
9264         Remove, not required.
9265
9266 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
9267
9268         * include/std/thread (__thread_data_base, thread): Rename member
9269         functions to match coding style.
9270         (thread::thread,thread::operator=): Define move operations.
9271         * src/thread.cc (__thread_data_base, thread): Rename member functions.
9272         * config/abi/pre/gnu.ver: Adjust.
9273
9274 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
9275
9276         PR libstdc++/38384
9277         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
9278         on HPUX.
9279         * configure: Regenerate.
9280
9281 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
9282
9283         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
9284         atomic_flag_fence.
9285
9286 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9287
9288 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9289             Uros Bizjak  <ubizjak@gmail.com>
9290
9291         PR libstdc++/38834
9292         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
9293         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
9294
9295 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9296             Rainer Emrich  <r.emrich@de.tecosim.com>
9297
9298         PR libstdc++/38919
9299         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
9300         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
9301         * configure: Regenerate.
9302
9303 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
9304
9305         * include/std/thread (__thread_data_base::__run): Make non-const.
9306         * testsuite/30_threads/thread/cons/5.cc: New.
9307
9308 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
9309
9310         * src/Makefile.am (sources): Add math_stubs_float.cc.
9311         * src/Makefile.in: Regenerate.
9312         * src/math_stubs_float.cc: New, from libmath/stubs.c.
9313
9314 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9315
9316         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
9317         * src/Makefile.in: Regenerate.
9318         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
9319
9320 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9321
9322         PR libstdc++/32666
9323         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
9324
9325 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9326
9327         PR libstdc++/32666
9328         * Makefile.am (hosted_source): Remove libmath directory.
9329         * Makefile.in: Regenerate.
9330         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
9331         (AC_REPLACE_MATHFUNCS): Remove.
9332         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
9333         in GLIBCXX_CHECK_C99_TR1.
9334         * acinclude.m4: Remove libmath, need_math.
9335         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
9336         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
9337         * configure.ac: Same.
9338         * configure: Regenerate.
9339         * fragment.am: Fix comment.
9340         * config.h.in: Regenerate.
9341         * src/Makefile.in: Regenerate.
9342         * src/Makefile.am: Remove libmath references.
9343         * doc/Makefile.in: Regenerate.
9344         * po/Makefile.in: Regenerate.
9345         * include/Makefile.in: Regenerate.
9346         * libsupc++/Makefile.in: Regenerate.
9347         * testsuite/Makefile.in: Regenerate.
9348
9349         * src/compatibility.cc: Also export long double versions of "C" math
9350         library if hppa-linux.
9351         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
9352         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
9353
9354         * libmath: Remove.
9355         * libmath/signbit.c: Same.
9356         * libmath/stubs.c: Same.
9357         * libmath/Makefile.in: Same.
9358         * libmath/copysignf.c: Same.
9359         * libmath/mathconf.h: Same.
9360         * libmath/signbitf.c: Same.
9361         * libmath/Makefile.am: Same.
9362         * libmath/signbitl.c: Same.
9363
9364 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
9365             Paolo Carlini  <paolo.carlini@oracle.com>
9366
9367         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
9368         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
9369         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
9370         * configure.ac: Adjust.
9371         * doc/xml/manual/configure.xml: Update.
9372         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
9373         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
9374         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
9375         * configure: Regenerate.
9376         * config.h.in: Likewise.
9377
9378         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
9379         thread::joinable, thread::swap, this_thread::get_id,
9380         this_thread::yield): Define inline...
9381         * include/std/thread: ... here.
9382         * config/abi/pre/gnu.ver: Adjust.
9383
9384 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9385
9386         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
9387         Add dg-timeout-factor 2.0.
9388         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
9389         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
9390         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
9391         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
9392         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
9393         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
9394
9395 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9396
9397         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
9398         field from readelf output.
9399
9400 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9401
9402         PR libstdc++/38384
9403         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
9404         * configure: Regenerate.
9405
9406 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9407
9408         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
9409         _GLIBCXX_HAVE_TLS.
9410         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
9411
9412 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9413
9414         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
9415         constructor for _M_pattern.
9416         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
9417         string.cc: Test construction from different basic_string type.
9418         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
9419         string.cc: Likewise.
9420
9421 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
9422             Jonathan Larmour  <jifl@eCosCentric.com>
9423
9424         PR libstdc++/36801
9425         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
9426         New.
9427         (__gnu_cxx::__exchange_and_add): Use it.
9428         * src/atomic.cc (get_atomic_mutex): New.
9429         * src/debug.cc (get_safe_base_mutex): New.
9430         * src/locale.cc (get_locale_cache_mutex): New.
9431         * src/mt_allocator.cc (get_freelist): New.
9432         (get_freelist_mutex): New.
9433         * src/pool_allocator.cc (get_palloc_mutex): New.
9434         * include/std/mutex (__once_functor_lock): To
9435         (__get_once_functor_lock): ...this.
9436         * src/mutex.cc (__once_mutex): Don't export, use
9437         (get_once_mutex): ...this.
9438         * config/abi/pre/gnu.ver: Adjust exports.
9439
9440 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9441
9442         PR libstdc++/38732
9443         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
9444         referenceCount field again.
9445         (__cxxabiv1::__cxa_refcounted_exception): New struct.
9446         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
9447         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
9448         inline functions.
9449         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
9450         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
9451         instead of __cxa_exception.
9452         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
9453         __cxxabiv1::__cxa_throw): Likewise.
9454         * libsupc++/eh_ptr.cc (std::rethrow_exception,
9455         std::__exception_ptr::exception_ptr::_M_addref,
9456         std::__exception_ptr::exception_ptr::_M_release,
9457         __gxx_dependent_exception_cleanup): Likewise.
9458         * testsuite/18_support/exception/38732.cc: New test.
9459
9460         PR libstdc++/38092
9461         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
9462         * src/compatibility.cc: Don't use .symver directives if
9463         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
9464         * config.h.in: Regenerated.
9465         * configure: Likewise.
9466
9467 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
9468
9469         PR libstdc++/38466
9470         * include/bits/stl_pair.h: Document C++03 pair vs swap.
9471
9472 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
9473
9474         * src/locale_init.cc (locale::_S_initialize_once): Move construction
9475         of classic locale...
9476         (locale::classic): Here.
9477
9478 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
9479
9480         * include/tr1_impl/regex: Fix bad return statements and typos.
9481
9482 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9483
9484         * include/tr1_impl/regex: Remove unimplemented function definitions.
9485         * testsuite/28_regex/init-list.cc: Compile only.
9486         * testsuite/tr1/7_regular_expressions/regex/cons/char/
9487         c_string_extended.cc: Same.
9488         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
9489         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
9490
9491 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9492
9493         PR libstdc++/38384
9494         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
9495         * configure: Regenerate.
9496
9497 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9498
9499         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
9500         * configure: Regenerate.
9501
9502 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9503
9504         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
9505         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
9506         * configure: Regenerate.
9507
9508 2009-01-04  Richard Guenther  <rguenther@suse.de>
9509
9510         PR libstdc++/38720
9511         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
9512         integer type for storage, arithmetic and comparisons.
9513         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
9514
9515 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9516
9517         PR libstdc++/38719
9518         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
9519         _Fwd_list_const_iterator::_M_next): Fix return type.
9520
9521 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9522
9523         * Revert last commit, reopen and suspend libstdc++/38678.
9524
9525 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9526
9527         PR libstdc++/38678
9528         * include/std/istream (basic_istream<>::_M_read): New.
9529         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
9530         (basic_istream<>::read, basic_istream<>::readsome): Use it.
9531         * include/std/ostream (basic_ostream<>::_M_write_): New.
9532         (basic_ostream<>::_M_write): Adjust.
9533         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
9534         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
9535         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
9536         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
9537         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.