2009-07-17 Richard Guenther <rguenther@suse.de>
[official-gcc.git] / libstdc++-v3 / ChangeLog
blob60c1c3fe3ad00bef0f23e026748a8acd065eb620
1 2009-07-16  Jason Merrill  <jason@redhat.com>
3         PR libstdc++/37907
4         * include/std/type_traits: Add is_standard_layout, is_trivial.
5         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
6         testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
7         Update line numbers.
9 2009-07-16  Phil Muldoon <pmuldoon@redhat.com>
10             Tom Tromey <tromey@redhat.com>
12         * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
13         Fetch std::string to the given length.
15 2009-07-16  Paolo Carlini  <paolo.carlini@oracle.com>
17         * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
18         basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
19         [Ready] in Frankfurt.
20         * include/tr1_impl/regex (regex_traits<>::value): Adjust.
21         * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
22         New.
23         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
24         Likewise.
25         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
26         Adjust.
27         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
28         Likewise.
29         * doc/xml/manual/intro.xml: Add an entry for DR 696.
31         * include/bits/istream.tcc: Minor clean-up to the initializers of the
32         __err locals.
33         * include/bits/ostream.tcc: Likewise.
34         * src/compatibility.cc: Likewise.
35         * src/istream.cc: Likewise.
37 2009-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
39         * include/std/type_traits (common_type): Remove workaround for
40         PR36628, now fixed.
42 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
44         PR testsuite/40699
45         PR testsuite/40707
46         PR testsuite/40709
47         * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
49 2009-07-08  Janis Johnson  <janis187@us.ibm.com>
51         PR libstdc++/40691
52         * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
53         * testsuite/26_numerics/valarray/40691.cc: New test.
55 2009-07-06  Benjamin Kosnik  <bkoz@redhat.com>
57         *  testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
58         *  testsuite/21_strings/c_strings/char/3.cc: Same.
60 2009-07-06  Jason Merrill  <jason@redhat.com>
62         * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
63         to defer searching bases that don't overlap the desired address.
65 2009-07-05  Joseph Myers  <joseph@codesourcery.com>
67         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
68         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
69         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
70         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
71         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
72         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
73         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
74         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
75         testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
76         to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
77         testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
78         testsuite/ext/vstring/init-list.cc,
79         testsuite/ext/vstring/moveable.cc,
80         testsuite/ext/vstring/requirements/citerators.cc,
81         testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
82         testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
83         Use dg-require-string-conversions.
85 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
87         * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
88         to ld_library_path.  Use add_path.  Add just find_libgcc_s to
89         ld_library_path, not every libgcc multilib directory.
91 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
93         PR libstdc++/40600
94         * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
95         std::minmax return type.
96         * testsuite/25_algorithms/minmax/3.cc: Likewise.
98 2009-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
100         PR libstdc++/40511
101         * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
102         with glibc2.2.x.
104 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
106         * include/bits/random.tcc
107         (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
108         as array type.
110 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
112         * include/bits/random.h (__mod(_Tp)): Use defaults.
113         (struct _Mod): Adjust template parameters.
114         (linear_congruential_engine<>::operator()()): Adjust.
115         (typedef _UInt32Type): Remove.
116         (mersenne_twister_engine<>::initialization_multiplier): Fix type.
117         * include/bits/random.tcc (struct _Mod): Adjust template parameters.
118         (linear_congruential_engine<>::seed(result_type)): Adjust __mod
119         calls.
120         (mersenne_twister_engine<>::seed(result_type)): Likewise.
121         (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
122         (subtract_with_carry_engine<>::seed(result_type)): Likewise.
123         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
124         (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
125         (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
126         (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
127         Likewise.
129         * include/bits/random.tcc
130         (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
131         formula (i mod n).
132         (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
133         as array type.
134         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
135         size.
136         (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
137         uint_least32_t.
139 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
141         * include/std/future (shared_future): Adjust doxygen comment.
143 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
145         PR libstdc++/40297
146         * include/bits/atomic_0.h: Reverse debug assertions.
147         * include/bits/atomic_2.h: Likewise.
149 2009-06-23  DJ Delorie  <dj@redhat.com>
151         Add MeP port.
152         * configure.host: Add mep support.
154 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
156         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
157         (INPUT): Add future.
158         * include/std/future: Adjust markup.
159         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
160         line numbers.
161         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
162         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
163         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
164         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
166 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
168         * include/bits/shared_ptr.h: Do not swap rvalues.
169         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
170         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
171         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
172         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
173         * testsuite/20_util/tuple/swap.cc: Likewise.
175 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
177         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
178         * include/std/ratio: Typo in comment.
180 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
182         PR libstdc++/40518
183         * include/bits/basic_string.h (basic_string<>::_Rep::
184         _M_set_length_and_sharable): Do not write the empty rep.
185         (basic_string<>::erase(iterator, iterator)): Likewise,
186         move out of line...
187         * include/bits/basic_string.tcc: ... here.
189 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
191         * testsuite/util/testsuite_common_types.h (bitwise_operators,
192         bitwise_assignment_operators): Initialize a and b.
193         (struct has_bitwise_operators): Do not call the latter.
194         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
195         dg-error line numbers.
196         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
197         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
198         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
200 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
202         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
203         possibly unused.
204         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
205         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
206         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
208 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
210         * include/std/future: New.
211         * include/Makefile.am: Add.
212         * include/Makefile.in: Regenerate.
213         * src/future.cc: New.
214         * src/Makefile.am: Add.
215         * src/Makefile.in: Regenerate.
216         * config/abi/pre/gnu.ver: Add export.
217         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
218         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
219         * testsuite/30_threads/packaged_task/cons/1.cc: New.
220         * testsuite/30_threads/packaged_task/cons/2.cc: New.
221         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
222         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
223         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
224         * testsuite/30_threads/packaged_task/cons/move.cc: New.
225         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
226         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
227         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
228         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
229         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
230         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
231         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
232         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
233         * testsuite/30_threads/packaged_task/members/reset.cc: New.
234         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
235         * testsuite/30_threads/packaged_task/members/swap.cc: New.
236         * testsuite/30_threads/packaged_task/requirements/
237         explicit_instantiation.cc: New.
238         * testsuite/30_threads/promise/cons/1.cc: New.
239         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
240         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
241         * testsuite/30_threads/promise/cons/move_assign.cc: New.
242         * testsuite/30_threads/promise/cons/move.cc: New.
243         * testsuite/30_threads/promise/members/get_future.cc: New.
244         * testsuite/30_threads/promise/members/get_future2.cc: New.
245         * testsuite/30_threads/promise/members/set_exception.cc: New.
246         * testsuite/30_threads/promise/members/set_exception2.cc: New.
247         * testsuite/30_threads/promise/members/set_value.cc: New.
248         * testsuite/30_threads/promise/members/set_value2.cc: New.
249         * testsuite/30_threads/promise/members/set_value3.cc: New.
250         * testsuite/30_threads/promise/members/swap.cc: New.
251         * testsuite/30_threads/promise/requirements/
252         explicit_instantiation.cc: New.
253         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
254         * testsuite/30_threads/shared_future/cons/copy.cc: New.
255         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
256         * testsuite/30_threads/shared_future/cons/move.cc: New.
257         * testsuite/30_threads/shared_future/members/get.cc: New.
258         * testsuite/30_threads/shared_future/members/get2.cc: New.
259         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
260         * testsuite/30_threads/shared_future/members/has_value.cc: New.
261         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
262         * testsuite/30_threads/shared_future/members/wait.cc: New.
263         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
264         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
265         * testsuite/30_threads/shared_future/requirements/
266         explicit_instantiation.cc: New.
267         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
268         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
269         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
270         * testsuite/30_threads/unique_future/cons/move.cc: New.
271         * testsuite/30_threads/unique_future/members/get.cc: New.
272         * testsuite/30_threads/unique_future/members/get2.cc: New.
273         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
274         * testsuite/30_threads/unique_future/members/has_value.cc: New.
275         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
276         * testsuite/30_threads/unique_future/members/wait.cc: New.
277         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
278         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
279         * testsuite/30_threads/unique_future/requirements/
280         explicit_instantiation.cc: New.
281         * testsuite/performance/30_threads/future/polling.cc: New.
283 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
285         * Revert last Change.
287 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
289         PR libstdc++/40497
290         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
291         signature per the current C++1x draft (N2857).
292         * testsuite/24_iterators/operations/40497.cc: Add.
294 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
296         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
297         a floating point type.
298         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
299         _IntType)): Fix second default argument.
300         (uniform_int_distribution<>::_M_call): Remove.
301         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
302         const param_type&)): Only declare.
303         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
304         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
305         Remove.
306         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
307         const param_type&): Define here.
308         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
309         const param_type&), discrete_distribution<>::operator()
310         (_UniformRandomNumberGenerator&, const param_type&), 
311         piecewise_constant_distribution<>::operator()
312         (_UniformRandomNumberGenerator&, const param_type&),
313         piecewise_linear_distribution<>::operator()
314         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
315         the second template argument of _Adaptor.
316         * testsuite/26_numerics/random/uniform_int_distribution/cons/
317         default.cc: Adjust.
319 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
321         * include/bits/random.tcc (discrete_distribution<>::param_type::
322         param_type(size_t, double, double, _Func),
323         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
324         const param_type&)): Tidy.
325         (piecewise_constant_distribution<>::param_type::_M_initialize):
326         Use reserve, fix.
327         (piecewise_constant_distribution<>::param_type::
328         param_type(initializer_list<>, _Func),
329         piecewise_constant_distribution<>::param_type::
330         param_type(size_t, _RealType, _RealType, _Func),
331         piecewise_linear_distribution<>::param_type::
332         param_type(initializer_list<>, _Func),
333         piecewise_linear_distribution<>::param_type::
334         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
335         (piecewise_constant_distribution<>::param_type::
336         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
337         piecewise_constant_distribution<>::
338         operator()(_UniformRandomNumberGenerator&, const param_type&),
339         piecewise_linear_distribution<>::
340         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
341         (operator>>(std::basic_istream<>&,
342         piecewise_constant_distribution<>&),
343         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
344         Use reserve.
345         * include/bits/random.h: Minor cosmetic changes.
347 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
349         * testsuite/23_containers/list/check_construct_destroy.h: New.
350         Move test logic here.
351         * testsuite/23_containers/list/moveable.h: Same.
352         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
353         * testsuite/23_containers/list/modifiers/1.h: Same.
354         * testsuite/23_containers/list/modifiers/2.h: Same.
355         * testsuite/23_containers/list/modifiers/3.h: Same.
356         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
357         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
358         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
359         * testsuite/23_containers/list/operations/1.h: Same.
360         * testsuite/23_containers/list/operations/2.h: Same.
361         * testsuite/23_containers/list/operations/3.h: Same.
362         * testsuite/23_containers/list/operations/4.h: Same.
363         * testsuite/23_containers/list/operations/5.h: Same.
364         * testsuite/23_containers/list/capacity/1.h: Same.
365         * testsuite/23_containers/list/init-list.h: Same.
366         * testsuite/23_containers/list/cons/1.h: Same.
367         * testsuite/23_containers/list/cons/2.h: Same.
368         * testsuite/23_containers/list/cons/3.h: Same.
369         * testsuite/23_containers/list/cons/4.h: Same.
370         * testsuite/23_containers/list/cons/5.h: Same.
371         * testsuite/23_containers/list/cons/6.h: Same.
372         * testsuite/23_containers/list/cons/7.h: Same.
373         * testsuite/23_containers/list/cons/8.h: Same.
374         * testsuite/23_containers/list/cons/9.h: Same.
375         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
376         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
377         header.
378         * testsuite/23_containers/list/modifiers/1.cc: Same.
379         * testsuite/23_containers/list/modifiers/2.cc: Same.
380         * testsuite/23_containers/list/modifiers/3.cc: Same.
381         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
382         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
383         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
384         * testsuite/23_containers/list/operations/1.cc: Same.
385         * testsuite/23_containers/list/operations/2.cc: Same.
386         * testsuite/23_containers/list/operations/3.cc: Same.
387         * testsuite/23_containers/list/operations/4.cc: Same.
388         * testsuite/23_containers/list/operations/5.cc: Same.
389         * testsuite/23_containers/list/capacity/1.cc: Same.
390         * testsuite/23_containers/list/init-list.cc: Same.
391         * testsuite/23_containers/list/cons/1.cc: Same.
392         * testsuite/23_containers/list/cons/2.cc: Same.
393         * testsuite/23_containers/list/cons/3.cc: Same.
394         * testsuite/23_containers/list/cons/4.cc: Same.
395         * testsuite/23_containers/list/cons/5.cc: Same.
396         * testsuite/23_containers/list/cons/6.cc: Same.
397         * testsuite/23_containers/list/cons/7.cc: Same.
398         * testsuite/23_containers/list/cons/8.cc: Same.
399         * testsuite/23_containers/list/cons/9.cc: Same.
400         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
401         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
402         * testsuite/23_containers/list/moveable.cc: Same.
404 2009-06-17  Tom Tromey  <tromey@redhat.com>
406         * python/hook.in: Do not fail when there is no current objfile.
407         Use os.path.normpath.
409 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
411         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
412         Remove.
413         (exception_ptr::operator=(exception_ptr&&)): Cast source to
414         rvalue-reference so that move constructor is called.
415         * testsuite/18_support/exception_ptr/move.cc: New.
417 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
419         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
420         if joinable.
422 2009-06-15  Tom Tromey  <tromey@redhat.com>
424         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
425         set self.iter.
426         (StdMapPrinter.to_string): Make a new iterator.
427         (StdMapPrinter.children): Likewise.
428         (StdSetPrinter.__init__): Don't set self.iter.
429         (StdSetPrinter.to_string): Make a new iterator.
430         (StdSetPrinter.children): Likewise.
432 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
434         * include/bits/random.tcc
435         (negative_binomial_distribution<>::operator()
436         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
437         class member gamma_distribution.
438         (negative_binomial_distribution<>::operator()
439         (_UniformRandomNumberGenerator&)): Implement out of line here.
440         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
441         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
442         (student_t_distribution<>::operator()
443         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
444         simplify.
445         (operator<<(basic_ostream<>&, student_t_distribution<>),
446         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
447         (chi_squared_distribution<>::operator()
448         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
449         tweak to use a class member gamma_distribution.
450         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
451         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
452         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
453         const param_type&): Move inline, tweak to use class member
454         gamma_distributions.
455         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
456         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
457         * include/bits/random.h: Adjust, minor tweaks.
459 2009-06-10  Tom Tromey  <tromey@redhat.com>
461         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
462         (build_libstdcxx_dictionary): Accept shortened form of
463         basic_string names.
464         (StdStringPrinter.to_string): Remove reference to WideEncoding.
466 2009-06-10  Tom Tromey  <tromey@redhat.com>
468         PR libstdc++/40289:
469         * python/Makefile.in: Rebuild.
470         * python/hook.in: Compute module path relative to objfile.
471         * python/Makefile.am (pythondir): Redefine.
472         (gdb.py): Subst toolexeclibdir.
473         (install-data-local): Rewrite.
475 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
477         * include/bits/move.h: Doxygen group fixes.
479 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
481         * include/bits/random.tcc (gamma_distribution<>::operator()
482         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
483         the Marsaglia/Tsang algorithm.
484         (gamma_distribution<>::param_type::_M_initialize): Adjust.
485         (operator<<(basic_ostream<>&, gamma_distribution<>),
486         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
488         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
489         Remove, just use normal_distribution.
490         (operator<<(basic_ostream<>&, student_t_distribution<>),
491         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
492         (linear_congruential_engine<>::operator()()): Move inline.
493         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
494         const param_type&)): Move inline, just use normal_distribution.
495         (operator<<(basic_ostream<>&, lognormal_distribution<>),
496         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
497         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
498         const param_type&)): Move here, out of line.
499         (piecewise_constant_distribution<>::param_type::param_type()): Move
500         inline.
501         * include/bits/random.h: Adjust, minor tweaks.
503 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
505         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
507 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
509         * include/ext/throw_allocator.h: Rework.
510         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
511         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
512         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
513         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
514         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
515         * testsuite/util/regression/rand/priority_queue/
516         container_rand_regression_test.tcc: Inline functions.
517         * testsuite/util/regression/rand/assoc/
518         container_rand_regression_test.tcc: Same.
520 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
522         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
524 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
526         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
527         * configure: Regenerate.
529 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
531         PR libstdc++/40299
532         * include/ext/memory: Fully qualify calls with __gnu_cxx.
533         * testsuite/ext/rope/40299.cc: New.
535 2009-05-28  Tom Tromey  <tromey@redhat.com>
536             Phil Muldoon  <pmuldoon@redhat.com>
537             Jonathan Wakely  <jwakely.gcc@gmail.com>
539         * python/Makefile.in, , python/libstdcxx/__init__.py,
540         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
541         python/hook.in, python/Makefile.am: New files.
542         * configure, Makefile.in: Rebuild.
543         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
544         * Makefile.am (SUBDIRS): Add python.
546 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
548         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
549         to ...
550         * testsuite/util/replacement_memory_operators.h: ...here. New.
551         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
552         * testsuite/util/testsuite_hooks.cc: Same.
554         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
555         replacement_memory_operators.h.
556         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
557         * testsuite/ext/mt_allocator/check_delete.cc: Same.
558         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
559         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
560         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
561         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
562         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
563         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
564         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
565         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
566         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
567         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
568         * testsuite/ext/mt_allocator/check_new.cc: Same.
569         * testsuite/ext/debug_allocator/check_delete.cc: Same.
570         * testsuite/ext/debug_allocator/check_new.cc: Same.
571         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
572         * testsuite/ext/new_allocator/check_delete.cc: Same.
573         * testsuite/ext/new_allocator/check_new.cc: Same.
574         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
575         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
576         * testsuite/ext/throw_allocator/check_delete.cc: Same.
577         * testsuite/ext/throw_allocator/check_new.cc: Same.
578         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
579         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
580         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
581         * testsuite/ext/malloc_allocator/check_new.cc: Same.
582         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
583         * testsuite/ext/pool_allocator/check_delete.cc: Same.
584         * testsuite/ext/pool_allocator/check_new.cc: Same.
585         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
586         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
587         * testsuite/ext/array_allocator/check_delete.cc: Same.
588         * testsuite/ext/array_allocator/check_new.cc: Same.
589         * testsuite/23_containers/deque/cons/1.cc: Same.
590         * testsuite/23_containers/deque/cons/2.cc: Same.
592 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
594         * libsupc++/initializer_list: Format.
595         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
596         * testsuite/18_support/initializer_list/requirements/
597         explicit_instantiation.cc: New.
599 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
601         PR libstdc++/40273
602         * include/tr1_impl/functional: Add explicit casts.
603         * testsuite/20_util/function/requirements/
604         explicit_instantiation.cc: New.
605         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
607 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
609         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
611 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
613         PR libstdc++/40221
614         * include/tr1_impl/functional: Add explicit cast.
616 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
618         PR libstdc++/40094
619         Revert:
620         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
621         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
622         out of line member functions definitions.
623         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
624         Remove, use static locals instead.
625         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
626         * src/throw_allocator.cc: New.
627         * src/Makefile.am: Add.
628         * config/abi/pre/gnu.ver: Add exports.
629         * src/Makefile.in: Regenerate.
631 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
633         * include/tr1_impl/functional (function): Use explicit operator bool.
634         * include/bits/shared_ptr.h (__shared_ptr): Same.
635         * include/bits/unique_ptr.h (unique_ptr): Same.
636         * include/std/mutex (unique_lock): Same.
637         * include/std/system_error (error_code): Same.
638         (error_condition): Same.
639         * include/std/ostream (sentry): Same.
640         * include/std/istream (sentry): Same.
641         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
642         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
643         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
644         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
645         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
646         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
647         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
649 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
651         * testsuite/23_containers/list/14340.cc: Abstract list type.
652         * testsuite/23_containers/list/init-list.cc: Same.
653         * testsuite/23_containers/list/pthread5.cc: Same.
654         * testsuite/23_containers/list/invalidation/1.cc: Same.
655         * testsuite/23_containers/list/invalidation/2.cc: Same.
656         * testsuite/23_containers/list/invalidation/3.cc: Same.
657         * testsuite/23_containers/list/invalidation/4.cc: Same.
658         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
659         * testsuite/23_containers/list/modifiers/1.cc: Same.
660         * testsuite/23_containers/list/modifiers/2.cc: Same.
661         * testsuite/23_containers/list/modifiers/3.cc: Same.
662         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
663         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
664         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
665         * testsuite/23_containers/list/cons/1.cc: Same.
666         * testsuite/23_containers/list/cons/2.cc: Same.
667         * testsuite/23_containers/list/cons/3.cc: Same.
668         * testsuite/23_containers/list/cons/4.cc: Same.
669         * testsuite/23_containers/list/cons/5.cc: Same.
670         * testsuite/23_containers/list/cons/6.cc: Same.
671         * testsuite/23_containers/list/cons/7.cc: Same.
672         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
673         * testsuite/23_containers/list/cons/8.cc: Same.
674         * testsuite/23_containers/list/cons/9.cc: Same.
675         * testsuite/23_containers/list/operations/1.cc: Same.
676         * testsuite/23_containers/list/operations/2.cc: Same.
677         * testsuite/23_containers/list/operations/3.cc: Same.
678         * testsuite/23_containers/list/operations/4.cc: Same.
679         * testsuite/23_containers/list/operations/5.cc: Same.
680         * testsuite/23_containers/list/requirements/citerators.cc: Same.
681         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
682         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
683         * testsuite/23_containers/list/requirements/dr438/
684         constructor_1_neg.cc: Same.
685         * testsuite/23_containers/list/requirements/dr438/
686         constructor_2_neg.cc: Same.
687         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
688         * testsuite/23_containers/list/requirements/
689         partial_specialization/1.cc: Same.
690         * testsuite/23_containers/list/23781.cc: Same.
691         * testsuite/23_containers/list/pthread1.cc: Same.
692         * testsuite/23_containers/list/capacity/1.cc: Same.
693         * testsuite/23_containers/list/capacity/29134.cc: Same.
694         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
695         * testsuite/23_containers/list/moveable.cc: Same.
697         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
699 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
701         PR libstdc++/40184
702         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
703         Declare...
704         * config/locale/gnu/c_locale.cc: ... and define.
705         * config/locale/generic/c_locale.cc: Define.
706         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
707         Use it.
708         * testsuite/22_locale/locale/cons/40184.cc: New.
710 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
712         PR libstdc++/40192
713         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
714         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
715         * testsuite/23_containers/vector/40192.cc: New.
717 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
719         * include/bits/stl_pair.h (swap): Do not swap rvalues.
720         * include/bits/stl_deque.h (swap): Likewise.
721         * include/bits/stl_list.h (swap): Likewise.
722         * include/bits/stl_vector.h (swap): Likewise.
723         * include/bits/stl_bvector.h (swap): Likewise.
724         * include/bits/stl_queue.h (swap): Likewise.
725         * include/bits/stl_stack.h (swap): Likewise.
726         * include/bits/stl_tree.h (swap): Likewise.
727         * include/bits/stl_map.h (swap): Likewise.
728         * include/bits/stl_multimap.h (swap): Likewise.
729         * include/bits/stl_set.h (swap): Likewise.
730         * include/bits/stl_multiset.h (swap): Likewise.
731         * include/bits/forward_list.h (swap): Likewise.
732         * include/bits/unique_ptr.h (swap): Likewise.
733         * include/debug/deque (swap): Likewise.
734         * include/debug/list (swap): Likewise.
735         * include/debug/vector (swap): Likewise.
736         * include/debug/map.h (swap): Likewise.
737         * include/debug/multimap.h (swap): Likewise.
738         * include/debug/set.h (swap): Likewise.
739         * include/debug/multiset.h (swap): Likewise.
740         * include/debug/unordered_map (swap): Likewise.
741         * include/debug/unordered_set (swap): Likewise.
742         * include/ext/vstring.h (swap): Likewise.
743         * include/tr1_impl/unordered_map (swap): Likewise.
744         * include/tr1_impl/hashtable (swap): Likewise.
745         * include/tr1_impl/unordered_set (swap): Likewise.
746         * include/std/tuple (swap): Likewise.
747         * include/std/mutex (swap): Likewise.
748         * include/std/thread (swap): Likewise.
749         (operator<<): Only output to lvalue streams.
750         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
751         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
752         * testsuite/23_containers/deque/requirements/dr438/
753         assign_neg.cc: Adjust line numbers.
754         * testsuite/23_containers/deque/requirements/dr438/
755         constructor_1_neg.cc: Likewise.
756         * testsuite/23_containers/deque/requirements/dr438/
757         constructor_2_neg.cc: Likewise.
758         * testsuite/23_containers/deque/requirements/dr438/
759         insert_neg.cc: Likewise.
760         * testsuite/23_containers/list/requirements/dr438/
761         assign_neg.cc: Likewise.
762         * testsuite/23_containers/list/requirements/dr438/
763         constructor_1_neg.cc: Likewise.
764         * testsuite/23_containers/list/requirements/dr438/
765         constructor_2_neg.cc: Likewise.
766         * testsuite/23_containers/list/requirements/dr438/
767         insert_neg.cc: Likewise.
768         * testsuite/23_containers/vector/requirements/dr438/
769         assign_neg.cc: Likewise.
770         * testsuite/23_containers/vector/requirements/dr438/
771         constructor_1_neg.cc: Likewise.
772         * testsuite/23_containers/vector/requirements/dr438/
773         constructor_2_neg.cc: Likewise.
774         * testsuite/23_containers/vector/requirements/dr438/
775         insert_neg.cc: Likewise.
776         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
777         test non-member swap.
778         * testsuite/30_threads/thread/swap/2.cc: Remove.
780 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
782         * include/std/mutex: Move std::lock_error to ...
783         * src/compatibility.cc: Here.
784         * src/mutex.cc: Likewise.
785         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
786         for lock types and remove std::lock_error check.
788 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
790         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
791         double include.
793 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
795         PR libstdc++/40160
796         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
797         typeid when __GXX_RTTI is undefined.
798         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
799         for null _M_variant._M_iterator._M_type,
800         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
801         * testsuite/21_strings/basic_string/40160.cc: New.
803 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
805         * testsuite/26_numerics/random/discrete_distribution/cons/
806         num_xbound_fun.cc: Minor tweaks.
807         * testsuite/26_numerics/random/piecewise_constant_distribution/
808         cons/initlist_fun.cc: Likewise
809         * testsuite/26_numerics/random/piecewise_constant_distribution/
810         cons/num_xbound_fun.cc: Likewise
811         * testsuite/26_numerics/random/piecewise_linear_distribution/
812         cons/initlist_fun.cc: Likewise
813         * testsuite/26_numerics/random/piecewise_linear_distribution/
814         cons/num_xbound_fun.cc: Likewise
816 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
818         PR libstdc++/36211
819         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
820         cxxldflags to additional_flags rather than cxx_final.
822 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
824         * testsuite/26_numerics/random/discrete_distribution/cons/
825         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
826         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
827         initlist_fun.cc: Likewise
828         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
829         num_xbound_fun.cc: Likewise
830         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
831         initlist_fun.cc: Likewise
832         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
833         num_xbound_fun.cc: Likewise
835 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
837         PR libstdc++/40123
838         * random.tcc (independent_bits_engine<>::operator()()): Use
839         result_type(1), not 1UL.
841         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
842         and _M_b.min(), instead of this->max() and this->min().
844         * random.h (_ShiftMin1): Remove, adjust everywhere.
846         * random.tcc: Minor cosmetic changes.
848 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
850         * include/bits/random.tcc (cauchy_distribution<>::
851         operator()(_UniformRandomNumberGenerator&, const param_type&)):
852         Avoid M_PI, a glibc extension.
854 2009-05-13  Ben Elliston  <bje@au.ibm.com>
856         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
857         * include/Makefile.in: Likewise.
859 2009-05-13  Ben Elliston  <bje@au.ibm.com>
861         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
862         const void * const.
864 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
866         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
867         random number engines, complex, bitset, array, time utilities, and
868         char_traits.
870 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
872         * libsupc++/exception: Include nested_exception.h in C++0x mode.
873         * libsupc++/nested_exception.h: New.
874         * libsupc++/Makefile.am: Add new header.
875         * libsupc++/Makefile.in: Regenerate.
876         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
877         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
878         * testsuite/18_support/nested_exception/cons.cc: New.
879         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
880         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
881         * doc/xml/manual/status_cxx200x.xml: Adjust.
883 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
885         * include/ext/throw_allocator.h: Remove redundant include.
887 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
889         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
890         out of line member functions definitions.
891         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
892         Remove, use static locals instead.
893         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
894         * src/throw_allocator.cc: New.
895         * src/Makefile.am: Add.
896         * config/abi/pre/gnu.ver: Add exports.
897         * src/Makefile.in: Regenerate.
899 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
901         * configure.ac: Bump libtool_VERSION to 6:12:0.
902         * configure: Regenerate.
904 2009-05-07  Matthias Klose  <doko@ubuntu.com>
906         PR libstdc++/40038
907         * src/math_stubs_long_double.cc: Add ceill.
909 2009-05-06  Johannes Singler  <singler@ira.uka.de>
911         PR libstdc++/39546
912         * include/parallel/algo.h (find_switch):
913         Parametrize binder2nd with const T& instead of T.
914         * testsuite/25_algorithms/find/39546.cc: new test case
916 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
918         Revert:
919         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
921         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
922         possible.
923         * configure: Regenerate.
925 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
927         PR libstdc++/39909
928         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
929         __set_once_functor_lock_ptr): Replace global lock object with local
930         locks on global mutex.
931         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
932         __set_once_functor_lock_ptr): Likewise, keeping old function to
933         preserve ABI.
934         (__once_proxy): Use pointer to local lock if set, global lock
935         otherwise.
936         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
937         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
938         * testsuite/30_threads/call_once/39909.cc: New.
940 2009-05-03  Jan Hubicka  <jh@suse.cz>
942         * include/parallel/settings.h (get): Mark const.
943         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
944         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
945         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
946         throw ().
947         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
948         (is_open, fd): Mark pure and throw ().
949         (seekoff): Mark throw ().
951 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
953         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
954         possible.
955         * configure: Regenerate.
957 2009-05-02  Jan Hubicka  <jh@suse.cz>
959         * include/tr1_impl/functional_hash.h (explicit specializations of ()
960         operator): Mark pure.
962 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
964         * scripts/create_testsuite_files: Remove thread directory.
966 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
968         PR libstdc++/39868
969         * scripts/run_doxygen: Uncomment removal of includes.
970         (problematic): Rewrite __cxxabiv1 namespace to abi.
972 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
974         Revert the last commit.
976 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
978         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
979         Replace global lock object with local locks on global mutex.
980         * src/mutex.cc: Likewise.
981         * config/abi/pre/gnu.ver: Adjust.
982         * testsuite/30_threads/call_once/call_once2.cc: New.
984 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
986         PR libstdc++/39880
987         PR libstdc++/39881
988         PR libstdc++/39882
989         * include/std/system_error (is_error_code_enum<errc>): Remove.
990         (error_condition<>::error_condition(_ErrorCodeEnum,)
991         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
992         (error_code<>::error_code(_ErrorCodeEnum,),
993         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
994         * testsuite/19_diagnostics/system_error/39880.cc: New.
995         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
996         Likewise.
997         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
998         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
999         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
1000         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
1001         Adjust.
1002         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1003         Likewise.
1004         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1005         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1006         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1007         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
1008         Likewise.
1009         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1010         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1011         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1012         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
1014 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
1016         * doc/xml/authors.xml: Add space.
1017         * doc/xml/faq.xml: Update links.
1018         * doc/xml/manual/intro.xml: Same.
1019         * doc/xml/manual/abi.xml: Update.
1020         * doc/xml/manual/appendix_contributing.xml: Fix typo.
1021         * doc/xml/manual/status_cxxtr1.xml: Update links.
1022         * doc/xml/manual/status_cxx1998.xml: Same.
1023         * doc/xml/manual/status_cxx200x.xml: Same.
1025 2009-04-22  Jan Hubicka  <jh@suse.cz>
1027         * include/tr1_impl/array (at): Do not use builtin_expect.
1028         * include/ext/throw_allocator.h (allocate): Likewise.
1029         * include/ext/pool_allocator.h (allocate): Likweise.
1030         * include/ext/bitmap_allocator.h (allocate): Likewise.
1031         * include/ext/rc_string_base.h (_S_construct): Likewise.
1032         * include/ext/malloc_allocator.h (allocate): Likewise.
1033         * include/ext/mt_allocator.h (allocate): Likewise.
1034         * include/ext/sso_string_base.h (_M_construct): Likewise.
1035         * include/bits/basic_string.tcc (_S_construct): Likewise.
1037 2009-04-22  Jan Hubicka  <jh@suse.cz>
1039         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1040         (atexit, atoll, stroll, strtoull): Mark throw ()
1041         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1042         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
1043         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
1044         (atexit, atoll, stroll, strtoull): Mark throw ()
1045         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1046         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
1048 2009-04-21  Jan Hubicka  <jh@suse.cz>
1050         * include/ext/atomicity.h
1051         (__exchange_and_add, __atomic_add): Mark throw ().
1052         * config/os/aix/atomicity.h
1053         * config/os/aix/atomicity.h
1054         * config/os/irix/atomicity.h
1055         * config/cpu/cris/atomicity.h
1056         * config/cpu/m68k/atomicity.h
1057         * config/cpu/hppa/atomicity.h
1058         * config/cpu/sparc/atomicity.h
1059         * config/cpu/i386/atomicity.h
1060         * config/cpu/i486/atomicity.h
1061         * config/cpu/sh/atomicity.h
1062         * config/cpu/generic/atomicity_mutex/atomicity.h
1063         * config/cpu/generic/atomicity_builtins/atomicity.h
1064         (__exchange_and_add, __atomic_add): Mark throw ().
1066 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
1068         PR libstdc++/39835
1069         * include/bits/random.h: Avoid the badname __alpha (and, for
1070         consistency, __beta too).
1071         * include/bits/random.tcc: Likewise.
1073 2009-04-19  Jan Hubicka  <jh@suse.cz>
1075         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
1076         _GLIBCXX_NOTHROW.
1078 2009-04-19  Jan Hubicka  <jh@suse.cz>
1080         * include/c_compatibility/stdatomic.h
1081         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1082         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
1083         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
1085 2009-04-18  Jan Hubicka  <jh@suse.cz>
1087         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
1088         * libsupc++/unwind-cxx.h (__cxa_get_globals,
1089         __cxa_get_globals_fast): Mark const.
1090         (__cxa_get_exception_ptr): Mark pure.
1091         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
1092         (__terminate): Makr throw ().
1093         * libsupc++/exception (terminate): Mark throw().
1094         (uncaught_exception): Mark pure.
1095         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
1096         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
1097         Mark throw().
1098         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
1099         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
1100         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
1101         __cxa_guard_abort): Mark throw ().
1102         (__cxa_pure_virtual): Mark noreturn.
1103         (__cxa_current_exception_type): Mark throw and pure.
1104         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
1105         __cxa_exception_type): Mark pure.
1106         (_M_safe_bool_dummy): Mark pure and const.
1108 2009-04-18  Jan Hubicka  <jh@suse.cz>
1110         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
1111         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
1112         _M_destroy_thread_key): Mark throw ()
1113         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
1114         _M_singular, _M_can_compare _M_get_mutex, _M_message,
1115         _M_get_max_length): Mark throw ().
1116         * include/debug/formatter.h (_M_message, _M_format_word,
1117         _M_get_max_length): Mark throw ().
1118         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
1119         _M_detach_single): Mark throw ().
1120         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
1121         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
1122         throw ()
1123         (_M_get_mutex): Mark throw ().
1124         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
1125         (_M_destroy_thread_key): Mark CONST and throw.
1126         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1127         throw ().
1129 2009-04-18  Jan Hubicka  <jh@suse.cz>
1131         * src/condition_variable.cc (condition_variable,
1132         condition_variable_any constructors): Mark throw()
1133         * src/hash.cc (operator() for long double, string, and wstring): Mark
1134         throw ().
1135         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
1136         _M_setup, rdbuf, str): Mark throw ().
1137         * src/chrono.cc (new): Mark throw ().
1138         * include/std/system_error (system_category, generic_category): Mark
1139         throw () and const.
1140         * include/std/chrono (now): Mark throw ().
1141         * include/std/condition_variable (condition_variable,
1142         ~condition_variable, condition_variable_any,
1143         ~condition_variable_any): Mark throw ().
1144         * include/std/mutex (mutex): Mark throw ().
1145         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1146         throw.
1147         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
1148         and throw ().
1149         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
1150         * include/bits/locale_classes.h (_S_initialize_once,
1151         _S_clone_c_locale): Mark throw ().
1152         (_S_get_c_name): Mark const and throw ().
1153         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
1154         throw ().
1155         * include/bits/locale_facets.h (__convert_to_v explicit instances):
1156         Mark throw ().
1157         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
1158         throw ().
1159         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
1160         ios_base): Mark throw ()
1161         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
1162         * include/backward/strstream (strstreambuf constructors): Mark throw ().
1163         (str, freeze, _M_setupf): Mark throw ().
1164         (pcount): Mark pure and throw ().
1165         (rdbuf): Mark const and throw ().
1167 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
1169         PR libstdc++/39802
1170         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
1171         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
1172         Always accept negative values, for unsigned types too.
1173         * testsuite/22_locale/num_get/get/char/39802.cc: New.
1174         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
1176 2009-04-18  Jan Hubicka  <jh@suse.cz>
1178         * include/debug/formater.h: Include bits/c++config.h.
1179         (_M_error): Mark noreturn.
1180         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
1181         _GLIBCXX_NORETURN): New.
1182         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
1183         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
1184         Mark pure.
1185         * include/c_compatibility/stdatomic.h
1186         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1187         __atomic_flag_wait_explicit, __atomic_flag_for_address):
1188         Mark by throw ().
1189         * src/atomic.cc (atomic_flag_test_and_set_explicit,
1190         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
1191         __atomic_flag_for_address): Mark by throw ().
1193 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
1195         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
1197 2009-04-16  Jan Hubicka  <jh@suse.cz>
1199         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
1200         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
1201         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
1202         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
1203         out body to ...
1204         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
1205         functions.
1206         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
1207         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
1208         _Rb_tree_black_count): Mark nothrow.
1210 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
1212         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
1213         from base classes.
1214         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
1216 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1218         * doc/html: Regenerate.
1220 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1222         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
1224         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
1225         * doc/xml/gnu/fdl-1.2.xml: Same.
1226         * doc/xml/manual/numerics.xml: Same.
1227         * doc/xml/manual/concurrency.xml: Same.
1228         * doc/xml/manual/intro.xml: Same.
1229         * doc/xml/manual/status_cxxtr1.xml: Same.
1230         * doc/xml/manual/containers.xml: Same.
1231         * doc/xml/manual/io.xml: Same.
1232         * doc/xml/manual/utilities.xml: Same.
1233         * doc/xml/manual/support.xml: Same.
1234         * doc/xml/manual/using.xml: Same.
1235         * doc/xml/manual/localization.xml: Same.
1236         * doc/xml/manual/locale.xml: Same.
1237         * doc/xml/manual/extensions.xml: Same.
1238         * doc/xml/manual/appendix_contributing.xml: Same.
1239         * doc/xml/manual/diagnostics.xml: Same.
1240         * doc/xml/manual/status_cxx200x.xml: Same.
1242 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1244         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
1245         * doc/xml/manual/status_cxx200x.xml: Adjust.
1247 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
1249         * doc/xml/spine.xml: Remove unused license entity, update
1250         copyright year.
1252         * doc/xml/manual/spine.xml: Markup for primary index terms.
1253         * doc/xml/manual/numerics.xml: Same.
1254         * doc/xml/manual/intro.xml: Same.
1255         * doc/xml/manual/containers.xml: Same.
1256         * doc/xml/manual/io.xml: Same.
1257         * doc/xml/manual/appendix_porting.xml: Same.
1258         * doc/xml/manual/utilities.xml: Same.
1259         * doc/xml/manual/support.xml: Same.
1260         * doc/xml/manual/localization.xml: Same.
1261         * doc/xml/manual/strings.xml: Same.
1262         * doc/xml/manual/extensions.xml: Same.
1263         * doc/xml/manual/appendix_contributing.xml: Same.
1264         * doc/xml/manual/diagnostics.xml: Same.
1265         * doc/xml/manual/algorithms.xml: Same.
1266         * doc/xml/manual/appendix_free.xml: Same.
1267         * doc/xml/manual/iterators.xml: Same.
1269         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
1270         * doc/xml/gnu/fdl-1.2.xml: Same.
1272         * doc/xml/manual/status_cxx200x.xml: Re-write.
1274 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
1276         PR libstdc++/39629 (final bits)
1277         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
1278         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
1279         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
1280         Fix formula for __j.
1281         * include/bits/random.tcc (operator==(const normal_distribution<>&,
1282         const normal_distribution<>&): Remove.
1283         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
1284         const uniform_int_distribution<>&), operator==(const
1285         uniform_real_distribution<>&, const uniform_real_distribution<>&),
1286         operator==(const normal_distribution<>&, const normal_distribution<>&),
1287         operator==(const lognormal_distribution<>&,
1288         const lognormal_distribution<>&), operator==(const
1289         chi_squared_distribution<>&, const chi_squared_distribution<>&),
1290         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
1291         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
1292         operator==(const student_t_distribution<>&,
1293         const student_t_distribution<>&), operator==(const
1294         bernoulli_distribution<>&, const bernoulli_distribution<>&),
1295         operator==(const binomial_distribution<>&, const
1296         binomial_distribution<>&), operator==(const geometric_distribution<>&,
1297         const geometric_distribution<>&), operator==(const
1298         negative_binomial_distribution<>&, const
1299         negative_binomial_distribution<>&), operator==(const
1300         poisson_distribution<>&, const poisson_distribution<>&),
1301         operator==(const exponential_distribution<>&,
1302         const exponential_distribution<>&), operator==(const
1303         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
1304         weibull_distribution<>&, const weibull_distribution<>&),
1305         operator==(const extreme_value_distribution<>&,
1306         const extreme_value_distribution<>&), operator==(const
1307         discrete_distribution<>&, const discrete_distribution<>&),
1308         operator==(const piecewise_constant_distribution<>&,
1309         const piecewise_constant_distribution<>&), operator==(const
1310         piecewise_linear_distribution<>&, const
1311         piecewise_linear_distribution<>&)): Remove.
1312         * testsuite/26_numerics/random/uniform_real_distribution/operators/
1313         serialize.cc: Remove.
1314         * testsuite/26_numerics/random/piecewise_constant_distribution/
1315         operators/serialize.cc: Likewise.
1316         * testsuite/26_numerics/random/chi_squared_distribution/operators/
1317         serialize.cc: Likewise.
1318         * testsuite/26_numerics/random/normal_distribution/operators/
1319         serialize.cc: Likewise.
1320         * testsuite/26_numerics/random/uniform_int_distribution/operators/
1321         serialize.cc: Likewise.
1322         * testsuite/26_numerics/random/poisson_distribution/operators/
1323         serialize.cc: Likewise.
1324         * testsuite/26_numerics/random/bernoulli_distribution/operators/
1325         serialize.cc: Likewise.
1326         * testsuite/26_numerics/random/discrete_distribution/operators/
1327         serialize.cc: Likewise.
1328         * testsuite/26_numerics/random/weibull_distribution/operators/
1329         serialize.cc: Likewise.
1330         * testsuite/26_numerics/random/negative_binomial_distribution/
1331         operators/serialize.cc: Likewise.
1332         * testsuite/26_numerics/random/cauchy_distribution/operators/
1333         serialize.cc: Likewise.
1334         * testsuite/26_numerics/random/gamma_distribution/operators/
1335         serialize.cc: Likewise.
1336         * testsuite/26_numerics/random/fisher_f_distribution/operators/
1337         serialize.cc: Likewise.
1338         * testsuite/26_numerics/random/exponential_distribution/operators/
1339         serialize.cc: Likewise.
1340         * testsuite/26_numerics/random/lognormal_distribution/operators/
1341         serialize.cc: Likewise.
1342         * testsuite/26_numerics/random/binomial_distribution/operators/
1343         serialize.cc: Likewise.
1344         * testsuite/26_numerics/random/extreme_value_distribution/
1345         operators/serialize.cc: Likewise.
1346         * testsuite/26_numerics/random/piecewise_linear_distribution/
1347         operators/serialize.cc: Likewise.
1348         * testsuite/26_numerics/random/student_t_distribution/operators/
1349         serialize.cc: Likewise.
1350         * testsuite/26_numerics/random/geometric_distribution/operators/
1351         serialize.cc: Likewise.
1353         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
1354         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
1355         mersenne_twister_engine<>::seed(_Gen&,
1356         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
1357         subtract_with_carry_engine<>::seed(_Gen&,
1358         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
1359         Remove, unused.
1360         * include/bits/random.tcc (linear_congruential_engine<>::
1361         seed(_Gen&, false_type): Likewise.
1363 2009-04-09  Nick Clifton  <nickc@redhat.com>
1365         * src/allocator-inst.cc: Change copyright header to refer to
1366         version 3 of the GNU General Public License with version 3.1
1367         of the GCC Runtime Library Exception and to point readers at
1368         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1369         web page.
1370         * config/abi/compatibility.h: Likewise.
1371         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
1372         * config/abi/pre/gnu.ver: Likewise.
1373         * config/allocator/bitmap_allocator_base.h: Likewise.
1374         * config/allocator/malloc_allocator_base.h: Likewise.
1375         * config/allocator/mt_allocator_base.h: Likewise.
1376         * config/allocator/new_allocator_base.h: Likewise.
1377         * config/allocator/pool_allocator_base.h: Likewise.
1378         * config/cpu/alpha/atomic_word.h: Likewise.
1379         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
1380         * config/cpu/cris/atomic_word.h: Likewise.
1381         * config/cpu/cris/atomicity.h: Likewise.
1382         * config/cpu/generic/atomic_word.h: Likewise.
1383         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
1384         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
1385         * config/cpu/generic/cpu_defines.h: Likewise.
1386         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
1387         * config/cpu/hppa/atomicity.h: Likewise.
1388         * config/cpu/i386/atomicity.h: Likewise.
1389         * config/cpu/i486/atomicity.h: Likewise.
1390         * config/cpu/ia64/atomic_word.h: Likewise.
1391         * config/cpu/m68k/atomicity.h: Likewise.
1392         * config/cpu/powerpc/atomic_word.h: Likewise.
1393         * config/cpu/powerpc/cpu_defines.h: Likewise.
1394         * config/cpu/sh/atomicity.h: Likewise.
1395         * config/cpu/sparc/atomic_word.h: Likewise.
1396         * config/cpu/sparc/atomicity.h: Likewise.
1397         * config/io/basic_file_stdio.cc: Likewise.
1398         * config/io/basic_file_stdio.h: Likewise.
1399         * config/io/c_io_stdio.h: Likewise.
1400         * config/locale/darwin/ctype_members.cc: Likewise.
1401         * config/locale/generic/c++locale_internal.h: Likewise.
1402         * config/locale/generic/c_locale.cc: Likewise.
1403         * config/locale/generic/c_locale.h: Likewise.
1404         * config/locale/generic/codecvt_members.cc: Likewise.
1405         * config/locale/generic/collate_members.cc: Likewise.
1406         * config/locale/generic/ctype_members.cc: Likewise.
1407         * config/locale/generic/messages_members.cc: Likewise.
1408         * config/locale/generic/messages_members.h: Likewise.
1409         * config/locale/generic/monetary_members.cc: Likewise.
1410         * config/locale/generic/numeric_members.cc: Likewise.
1411         * config/locale/generic/time_members.cc: Likewise.
1412         * config/locale/generic/time_members.h: Likewise.
1413         * config/locale/gnu/c++locale_internal.h: Likewise.
1414         * config/locale/gnu/c_locale.cc: Likewise.
1415         * config/locale/gnu/c_locale.h: Likewise.
1416         * config/locale/gnu/codecvt_members.cc: Likewise.
1417         * config/locale/gnu/collate_members.cc: Likewise.
1418         * config/locale/gnu/ctype_members.cc: Likewise.
1419         * config/locale/gnu/messages_members.cc: Likewise.
1420         * config/locale/gnu/messages_members.h: Likewise.
1421         * config/locale/gnu/monetary_members.cc: Likewise.
1422         * config/locale/gnu/numeric_members.cc: Likewise.
1423         * config/locale/gnu/time_members.cc: Likewise.
1424         * config/locale/gnu/time_members.h: Likewise.
1425         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
1426         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
1427         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
1428         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
1429         * config/os/aix/atomic_word.h: Likewise.
1430         * config/os/aix/atomicity.h: Likewise.
1431         * config/os/aix/ctype_base.h: Likewise.
1432         * config/os/aix/ctype_inline.h: Likewise.
1433         * config/os/aix/ctype_noninline.h: Likewise.
1434         * config/os/aix/os_defines.h: Likewise.
1435         * config/os/bsd/darwin/ctype_base.h: Likewise.
1436         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1437         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1438         * config/os/bsd/darwin/os_defines.h: Likewise.
1439         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1440         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1441         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1442         * config/os/bsd/freebsd/os_defines.h: Likewise.
1443         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1444         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1445         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1446         * config/os/bsd/netbsd/os_defines.h: Likewise.
1447         * config/os/djgpp/ctype_base.h: Likewise.
1448         * config/os/djgpp/ctype_inline.h: Likewise.
1449         * config/os/djgpp/ctype_noninline.h: Likewise.
1450         * config/os/djgpp/os_defines.h: Likewise.
1451         * config/os/generic/ctype_base.h: Likewise.
1452         * config/os/generic/ctype_inline.h: Likewise.
1453         * config/os/generic/ctype_noninline.h: Likewise.
1454         * config/os/generic/error_constants.h: Likewise.
1455         * config/os/generic/os_defines.h: Likewise.
1456         * config/os/gnu-linux/ctype_base.h: Likewise.
1457         * config/os/gnu-linux/ctype_inline.h: Likewise.
1458         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1459         * config/os/gnu-linux/os_defines.h: Likewise.
1460         * config/os/hpux/ctype_base.h: Likewise.
1461         * config/os/hpux/ctype_inline.h: Likewise.
1462         * config/os/hpux/ctype_noninline.h: Likewise.
1463         * config/os/hpux/os_defines.h: Likewise.
1464         * config/os/irix/atomic_word.h: Likewise.
1465         * config/os/irix/atomicity.h: Likewise.
1466         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1467         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1468         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1469         * config/os/irix/irix5.2/os_defines.h: Likewise.
1470         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1471         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1472         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1473         * config/os/irix/irix6.5/os_defines.h: Likewise.
1474         * config/os/mingw32/ctype_base.h: Likewise.
1475         * config/os/mingw32/ctype_inline.h: Likewise.
1476         * config/os/mingw32/ctype_noninline.h: Likewise.
1477         * config/os/mingw32/error_constants.h: Likewise.
1478         * config/os/mingw32/os_defines.h: Likewise.
1479         * config/os/newlib/ctype_base.h: Likewise.
1480         * config/os/newlib/ctype_inline.h: Likewise.
1481         * config/os/newlib/ctype_noninline.h: Likewise.
1482         * config/os/newlib/os_defines.h: Likewise.
1483         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1484         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1485         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1486         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1487         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1488         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1489         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1490         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1491         * config/os/tpf/ctype_base.h: Likewise.
1492         * config/os/tpf/ctype_inline.h: Likewise.
1493         * config/os/tpf/ctype_noninline.h: Likewise.
1494         * config/os/tpf/os_defines.h: Likewise.
1495         * config/os/uclibc/ctype_base.h: Likewise.
1496         * config/os/uclibc/ctype_inline.h: Likewise.
1497         * config/os/uclibc/ctype_noninline.h: Likewise.
1498         * config/os/uclibc/os_defines.h: Likewise.
1499         * config/os/vxworks/ctype_base.h: Likewise.
1500         * config/os/vxworks/ctype_inline.h: Likewise.
1501         * config/os/vxworks/ctype_noninline.h: Likewise.
1502         * config/os/vxworks/os_defines.h: Likewise.
1503         * include/backward/auto_ptr.h: Likewise.
1504         * include/backward/backward_warning.h: Likewise.
1505         * include/backward/binders.h: Likewise.
1506         * include/backward/hash_fun.h: Likewise.
1507         * include/backward/hash_map: Likewise.
1508         * include/backward/hash_set: Likewise.
1509         * include/backward/hashtable.h: Likewise.
1510         * include/backward/strstream: Likewise.
1511         * include/bits/algorithmfwd.h: Likewise.
1512         * include/bits/allocator.h: Likewise.
1513         * include/bits/atomic_0.h: Likewise.
1514         * include/bits/atomic_2.h: Likewise.
1515         * include/bits/atomicfwd_c.h: Likewise.
1516         * include/bits/atomicfwd_cxx.h: Likewise.
1517         * include/bits/basic_ios.h: Likewise.
1518         * include/bits/basic_ios.tcc: Likewise.
1519         * include/bits/basic_string.h: Likewise.
1520         * include/bits/basic_string.tcc: Likewise.
1521         * include/bits/boost_concept_check.h: Likewise.
1522         * include/bits/c++config: Likewise.
1523         * include/bits/char_traits.h: Likewise.
1524         * include/bits/codecvt.h: Likewise.
1525         * include/bits/concept_check.h: Likewise.
1526         * include/bits/cpp_type_traits.h: Likewise.
1527         * include/bits/deque.tcc: Likewise.
1528         * include/bits/forward_list.h: Likewise.
1529         * include/bits/forward_list.tcc: Likewise.
1530         * include/bits/fstream.tcc: Likewise.
1531         * include/bits/functexcept.h: Likewise.
1532         * include/bits/functional_hash.h: Likewise.
1533         * include/bits/gslice.h: Likewise.
1534         * include/bits/gslice_array.h: Likewise.
1535         * include/bits/hashtable.h: Likewise.
1536         * include/bits/indirect_array.h: Likewise.
1537         * include/bits/ios_base.h: Likewise.
1538         * include/bits/istream.tcc: Likewise.
1539         * include/bits/list.tcc: Likewise.
1540         * include/bits/locale_classes.h: Likewise.
1541         * include/bits/locale_classes.tcc: Likewise.
1542         * include/bits/locale_facets.h: Likewise.
1543         * include/bits/locale_facets.tcc: Likewise.
1544         * include/bits/locale_facets_nonio.h: Likewise.
1545         * include/bits/locale_facets_nonio.tcc: Likewise.
1546         * include/bits/localefwd.h: Likewise.
1547         * include/bits/mask_array.h: Likewise.
1548         * include/bits/move.h: Likewise.
1549         * include/bits/ostream.tcc: Likewise.
1550         * include/bits/ostream_insert.h: Likewise.
1551         * include/bits/postypes.h: Likewise.
1552         * include/bits/shared_ptr.h: Likewise.
1553         * include/bits/slice_array.h: Likewise.
1554         * include/bits/sstream.tcc: Likewise.
1555         * include/bits/stl_algo.h: Likewise.
1556         * include/bits/stl_algobase.h: Likewise.
1557         * include/bits/stl_bvector.h: Likewise.
1558         * include/bits/stl_construct.h: Likewise.
1559         * include/bits/stl_deque.h: Likewise.
1560         * include/bits/stl_function.h: Likewise.
1561         * include/bits/stl_heap.h: Likewise.
1562         * include/bits/stl_iterator.h: Likewise.
1563         * include/bits/stl_iterator_base_funcs.h: Likewise.
1564         * include/bits/stl_iterator_base_types.h: Likewise.
1565         * include/bits/stl_list.h: Likewise.
1566         * include/bits/stl_map.h: Likewise.
1567         * include/bits/stl_multimap.h: Likewise.
1568         * include/bits/stl_multiset.h: Likewise.
1569         * include/bits/stl_numeric.h: Likewise.
1570         * include/bits/stl_pair.h: Likewise.
1571         * include/bits/stl_queue.h: Likewise.
1572         * include/bits/stl_raw_storage_iter.h: Likewise.
1573         * include/bits/stl_relops.h: Likewise.
1574         * include/bits/stl_set.h: Likewise.
1575         * include/bits/stl_stack.h: Likewise.
1576         * include/bits/stl_tempbuf.h: Likewise.
1577         * include/bits/stl_tree.h: Likewise.
1578         * include/bits/stl_uninitialized.h: Likewise.
1579         * include/bits/stl_vector.h: Likewise.
1580         * include/bits/stream_iterator.h: Likewise.
1581         * include/bits/streambuf.tcc: Likewise.
1582         * include/bits/streambuf_iterator.h: Likewise.
1583         * include/bits/stringfwd.h: Likewise.
1584         * include/bits/unique_ptr.h: Likewise.
1585         * include/bits/valarray_after.h: Likewise.
1586         * include/bits/valarray_array.h: Likewise.
1587         * include/bits/valarray_array.tcc: Likewise.
1588         * include/bits/valarray_before.h: Likewise.
1589         * include/bits/vector.tcc: Likewise.
1590         * include/c/cassert: Likewise.
1591         * include/c/cctype: Likewise.
1592         * include/c/cerrno: Likewise.
1593         * include/c/cfloat: Likewise.
1594         * include/c/ciso646: Likewise.
1595         * include/c/climits: Likewise.
1596         * include/c/clocale: Likewise.
1597         * include/c/cmath: Likewise.
1598         * include/c/csetjmp: Likewise.
1599         * include/c/csignal: Likewise.
1600         * include/c/cstdarg: Likewise.
1601         * include/c/cstddef: Likewise.
1602         * include/c/cstdio: Likewise.
1603         * include/c/cstdlib: Likewise.
1604         * include/c/cstring: Likewise.
1605         * include/c/ctime: Likewise.
1606         * include/c/cwchar: Likewise.
1607         * include/c/cwctype: Likewise.
1608         * include/c_compatibility/assert.h: Likewise.
1609         * include/c_compatibility/complex.h: Likewise.
1610         * include/c_compatibility/ctype.h: Likewise.
1611         * include/c_compatibility/errno.h: Likewise.
1612         * include/c_compatibility/fenv.h: Likewise.
1613         * include/c_compatibility/float.h: Likewise.
1614         * include/c_compatibility/inttypes.h: Likewise.
1615         * include/c_compatibility/iso646.h: Likewise.
1616         * include/c_compatibility/limits.h: Likewise.
1617         * include/c_compatibility/locale.h: Likewise.
1618         * include/c_compatibility/math.h: Likewise.
1619         * include/c_compatibility/setjmp.h: Likewise.
1620         * include/c_compatibility/signal.h: Likewise.
1621         * include/c_compatibility/stdarg.h: Likewise.
1622         * include/c_compatibility/stdatomic.h: Likewise.
1623         * include/c_compatibility/stdbool.h: Likewise.
1624         * include/c_compatibility/stddef.h: Likewise.
1625         * include/c_compatibility/stdint.h: Likewise.
1626         * include/c_compatibility/stdio.h: Likewise.
1627         * include/c_compatibility/stdlib.h: Likewise.
1628         * include/c_compatibility/string.h: Likewise.
1629         * include/c_compatibility/tgmath.h: Likewise.
1630         * include/c_compatibility/time.h: Likewise.
1631         * include/c_compatibility/wchar.h: Likewise.
1632         * include/c_compatibility/wctype.h: Likewise.
1633         * include/c_global/cassert: Likewise.
1634         * include/c_global/ccomplex: Likewise.
1635         * include/c_global/cctype: Likewise.
1636         * include/c_global/cerrno: Likewise.
1637         * include/c_global/cfenv: Likewise.
1638         * include/c_global/cfloat: Likewise.
1639         * include/c_global/cinttypes: Likewise.
1640         * include/c_global/ciso646: Likewise.
1641         * include/c_global/climits: Likewise.
1642         * include/c_global/clocale: Likewise.
1643         * include/c_global/cmath.tcc: Likewise.
1644         * include/c_global/cmath: Likewise.
1645         * include/c_global/csetjmp: Likewise.
1646         * include/c_global/csignal: Likewise.
1647         * include/c_global/cstdarg: Likewise.
1648         * include/c_global/cstdatomic: Likewise.
1649         * include/c_global/cstdbool: Likewise.
1650         * include/c_global/cstddef: Likewise.
1651         * include/c_global/cstdint: Likewise.
1652         * include/c_global/cstdio: Likewise.
1653         * include/c_global/cstdlib: Likewise.
1654         * include/c_global/cstring: Likewise.
1655         * include/c_global/ctgmath: Likewise.
1656         * include/c_global/ctime: Likewise.
1657         * include/c_global/cwchar: Likewise.
1658         * include/c_global/cwctype: Likewise.
1659         * include/c_std/cassert: Likewise.
1660         * include/c_std/cctype: Likewise.
1661         * include/c_std/cerrno: Likewise.
1662         * include/c_std/cfloat: Likewise.
1663         * include/c_std/ciso646: Likewise.
1664         * include/c_std/climits: Likewise.
1665         * include/c_std/clocale: Likewise.
1666         * include/c_std/cmath.tcc: Likewise.
1667         * include/c_std/cmath: Likewise.
1668         * include/c_std/csetjmp: Likewise.
1669         * include/c_std/csignal: Likewise.
1670         * include/c_std/cstdarg: Likewise.
1671         * include/c_std/cstddef: Likewise.
1672         * include/c_std/cstdio: Likewise.
1673         * include/c_std/cstdlib: Likewise.
1674         * include/c_std/cstring: Likewise.
1675         * include/c_std/ctime: Likewise.
1676         * include/c_std/cwchar: Likewise.
1677         * include/c_std/cwctype: Likewise.
1678         * include/debug/bitset: Likewise.
1679         * include/debug/debug.h: Likewise.
1680         * include/debug/deque: Likewise.
1681         * include/debug/formatter.h: Likewise.
1682         * include/debug/functions.h: Likewise.
1683         * include/debug/list: Likewise.
1684         * include/debug/macros.h: Likewise.
1685         * include/debug/map.h: Likewise.
1686         * include/debug/map: Likewise.
1687         * include/debug/multimap.h: Likewise.
1688         * include/debug/multiset.h: Likewise.
1689         * include/debug/safe_base.h: Likewise.
1690         * include/debug/safe_iterator.h: Likewise.
1691         * include/debug/safe_iterator.tcc: Likewise.
1692         * include/debug/safe_sequence.h: Likewise.
1693         * include/debug/set.h: Likewise.
1694         * include/debug/set: Likewise.
1695         * include/debug/string: Likewise.
1696         * include/debug/unordered_map: Likewise.
1697         * include/debug/unordered_set: Likewise.
1698         * include/debug/vector: Likewise.
1699         * include/ext/algorithm: Likewise.
1700         * include/ext/array_allocator.h: Likewise.
1701         * include/ext/atomicity.h: Likewise.
1702         * include/ext/bitmap_allocator.h: Likewise.
1703         * include/ext/cast.h: Likewise.
1704         * include/ext/codecvt_specializations.h: Likewise.
1705         * include/ext/concurrence.h: Likewise.
1706         * include/ext/debug_allocator.h: Likewise.
1707         * include/ext/enc_filebuf.h: Likewise.
1708         * include/ext/extptr_allocator.h: Likewise.
1709         * include/ext/functional: Likewise.
1710         * include/ext/iterator: Likewise.
1711         * include/ext/malloc_allocator.h: Likewise.
1712         * include/ext/memory: Likewise.
1713         * include/ext/mt_allocator.h: Likewise.
1714         * include/ext/new_allocator.h: Likewise.
1715         * include/ext/numeric: Likewise.
1716         * include/ext/numeric_traits.h: Likewise.
1717         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1718         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1719         Likewise.
1720         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1721         Likewise.
1722         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1723         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1724         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1725         Likewise.
1726         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1727         Likewise.
1728         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1729         Likewise.
1730         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1731         Likewise.
1732         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1733         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1734         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1735         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1736         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1737         Likewise.
1738         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1739         Likewise.
1740         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1741         Likewise.
1742         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1743         Likewise.
1744         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1745         Likewise.
1746         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1747         Likewise.
1748         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1749         Likewise.
1750         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1751         Likewise.
1752         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1753         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1754         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1755         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1756         Likewise.
1757         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1758         Likewise.
1759         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1760         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1761         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1762         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1763         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1764         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1765         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1766         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1767         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1768         Likewise.
1769         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1770         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1771         Likewise.
1772         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1773         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1774         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1775         Likewise.
1776         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1777         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1778         Likewise.
1779         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1780         Likewise.
1781         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1782         Likewise.
1783         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1784         Likewise.
1785         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1786         Likewise.
1787         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1788         Likewise.
1789         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1790         Likewise.
1791         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1792         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1793         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1794         Likewise.
1795         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1796         Likewise.
1797         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1798         Likewise.
1799         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1800         Likewise.
1801         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1802         Likewise.
1803         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1804         Likewise.
1805         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1806         Likewise.
1807         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1808         Likewise.
1809         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1810         Likewise.
1811         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1812         Likewise.
1813         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1814         Likewise.
1815         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1816         Likewise.
1817         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1818         Likewise.
1819         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1820         Likewise.
1821         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1822         Likewise.
1823         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1824         Likewise.
1825         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1826         Likewise.
1827         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1828         Likewise.
1829         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1830         Likewise.
1831         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1832         Likewise.
1833         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1834         Likewise.
1835         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1836         Likewise.
1837         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1838         Likewise.
1839         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1840         Likewise.
1841         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1842         Likewise.
1843         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1844         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1845         Likewise.
1846         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1847         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1848         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1849         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1850         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1851         Likewise.
1852         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1853         Likewise.
1854         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1855         Likewise.
1856         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1857         Likewise.
1858         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1859         Likewise.
1860         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1861         Likewise.
1862         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1863         Likewise.
1864         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1865         Likewise.
1866         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1867         Likewise.
1868         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1869         Likewise.
1870         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1871         Likewise.
1872         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1873         Likewise.
1874         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1875         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1876         Likewise.
1877         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1878         Likewise.
1879         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1880         Likewise.
1881         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1882         Likewise.
1883         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1884         Likewise.
1885         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1886         Likewise.
1887         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1888         Likewise.
1889         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1890         Likewise.
1891         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1892         Likewise.
1893         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1894         Likewise.
1895         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1896         Likewise.
1897         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1898         Likewise.
1899         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1900         Likewise.
1901         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1902         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1903         Likewise.
1904         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1905         Likewise.
1906         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1907         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1908         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1909         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1910         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1911         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1912         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1913         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1914         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1915         Likewise.
1916         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1917         Likewise.
1918         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1919         Likewise.
1920         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1921         Likewise.
1922         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1923         Likewise.
1924         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1925         Likewise.
1926         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1927         Likewise.
1928         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1929         Likewise.
1930         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1931         Likewise.
1932         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1933         Likewise.
1934         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1935         Likewise.
1936         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1937         Likewise.
1938         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1939         Likewise.
1940         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1941         Likewise.
1942         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1943         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1944         Likewise.
1945         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1946         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1947         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1948         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1949         Likewise.
1950         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1951         Likewise.
1952         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1953         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1954         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1955         Likewise.
1956         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1957         Likewise.
1958         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1959         Likewise.
1960         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1961         Likewise.
1962         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1963         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1964         Likewise.
1965         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1966         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1967         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1968         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1969         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1970         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1971         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1972         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1973         Likewise.
1974         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1975         Likewise.
1976         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1977         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1978         Likewise.
1979         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1980         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1981         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1982         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1983         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1984         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1985         Likewise.
1986         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1987         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1988         Likewise.
1989         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1990         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1991         Likewise.
1992         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1993         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1994         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1995         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1996         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1997         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1998         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1999         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
2000         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
2001         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
2002         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
2003         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
2004         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
2005         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
2006         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
2007         Likewise.
2008         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
2009         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
2010         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
2011         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
2012         Likewise.
2013         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
2014         Likewise.
2015         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
2016         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
2017         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
2018         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
2019         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
2020         Likewise.
2021         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
2022         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
2023         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
2024         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
2025         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
2026         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
2027         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
2028         Likewise.
2029         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
2030         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
2031         Likewise.
2032         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
2033         Likewise.
2034         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
2035         Likewise.
2036         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
2037         Likewise.
2038         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
2039         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
2040         Likewise.
2041         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
2042         Likewise.
2043         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
2044         Likewise.
2045         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
2046         Likewise.
2047         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
2048         Likewise.
2049         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
2050         Likewise.
2051         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
2052         Likewise.
2053         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
2054         Likewise.
2055         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
2056         Likewise.
2057         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
2058         Likewise.
2059         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
2060         Likewise.
2061         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
2062         Likewise.
2063         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
2064         Likewise.
2065         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
2066         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
2067         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
2068         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
2069         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
2070         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
2071         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
2072         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
2073         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
2074         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
2075         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
2076         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
2077         Likewise.
2078         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
2079         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
2080         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
2081         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
2082         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
2083         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
2084         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
2085         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
2086         Likewise.
2087         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
2088         Likewise.
2089         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
2090         Likewise.
2091         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
2092         Likewise.
2093         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
2094         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
2095         Likewise.
2096         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
2097         Likewise.
2098         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
2099         Likewise.
2100         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
2101         Likewise.
2102         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
2103         Likewise.
2104         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
2105         Likewise.
2106         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
2107         Likewise.
2108         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
2109         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
2110         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
2111         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
2112         Likewise.
2113         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
2114         Likewise.
2115         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
2116         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
2117         Likewise.
2118         * include/ext/pb_ds/exception.hpp: Likewise.
2119         * include/ext/pb_ds/hash_policy.hpp: Likewise.
2120         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
2121         * include/ext/pb_ds/priority_queue.hpp: Likewise.
2122         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
2123         * include/ext/pb_ds/tree_policy.hpp: Likewise.
2124         * include/ext/pb_ds/trie_policy.hpp: Likewise.
2125         * include/ext/pod_char_traits.h: Likewise.
2126         * include/ext/pointer.h: Likewise.
2127         * include/ext/pool_allocator.h: Likewise.
2128         * include/ext/rb_tree: Likewise.
2129         * include/ext/rc_string_base.h: Likewise.
2130         * include/ext/rope: Likewise.
2131         * include/ext/ropeimpl.h: Likewise.
2132         * include/ext/slist: Likewise.
2133         * include/ext/sso_string_base.h: Likewise.
2134         * include/ext/stdio_filebuf.h: Likewise.
2135         * include/ext/stdio_sync_filebuf.h: Likewise.
2136         * include/ext/string_conversions.h: Likewise.
2137         * include/ext/throw_allocator.h: Likewise.
2138         * include/ext/type_traits.h: Likewise.
2139         * include/ext/typelist.h: Likewise.
2140         * include/ext/vstring.h: Likewise.
2141         * include/ext/vstring.tcc: Likewise.
2142         * include/ext/vstring_fwd.h: Likewise.
2143         * include/ext/vstring_util.h: Likewise.
2144         * include/parallel/algo.h: Likewise.
2145         * include/parallel/algobase.h: Likewise.
2146         * include/parallel/algorithm: Likewise.
2147         * include/parallel/algorithmfwd.h: Likewise.
2148         * include/parallel/balanced_quicksort.h: Likewise.
2149         * include/parallel/base.h: Likewise.
2150         * include/parallel/basic_iterator.h: Likewise.
2151         * include/parallel/checkers.h: Likewise.
2152         * include/parallel/compatibility.h: Likewise.
2153         * include/parallel/compiletime_settings.h: Likewise.
2154         * include/parallel/equally_split.h: Likewise.
2155         * include/parallel/features.h: Likewise.
2156         * include/parallel/find.h: Likewise.
2157         * include/parallel/find_selectors.h: Likewise.
2158         * include/parallel/for_each.h: Likewise.
2159         * include/parallel/for_each_selectors.h: Likewise.
2160         * include/parallel/iterator.h: Likewise.
2161         * include/parallel/list_partition.h: Likewise.
2162         * include/parallel/losertree.h: Likewise.
2163         * include/parallel/merge.h: Likewise.
2164         * include/parallel/multiseq_selection.h: Likewise.
2165         * include/parallel/multiway_merge.h: Likewise.
2166         * include/parallel/multiway_mergesort.h: Likewise.
2167         * include/parallel/numeric: Likewise.
2168         * include/parallel/numericfwd.h: Likewise.
2169         * include/parallel/omp_loop.h: Likewise.
2170         * include/parallel/omp_loop_static.h: Likewise.
2171         * include/parallel/par_loop.h: Likewise.
2172         * include/parallel/parallel.h: Likewise.
2173         * include/parallel/partial_sum.h: Likewise.
2174         * include/parallel/partition.h: Likewise.
2175         * include/parallel/queue.h: Likewise.
2176         * include/parallel/quicksort.h: Likewise.
2177         * include/parallel/random_number.h: Likewise.
2178         * include/parallel/random_shuffle.h: Likewise.
2179         * include/parallel/search.h: Likewise.
2180         * include/parallel/set_operations.h: Likewise.
2181         * include/parallel/settings.h: Likewise.
2182         * include/parallel/sort.h: Likewise.
2183         * include/parallel/tags.h: Likewise.
2184         * include/parallel/types.h: Likewise.
2185         * include/parallel/unique_copy.h: Likewise.
2186         * include/parallel/workstealing.h: Likewise.
2187         * include/precompiled/extc++.h: Likewise.
2188         * include/precompiled/stdc++.h: Likewise.
2189         * include/precompiled/stdtr1c++.h: Likewise.
2190         * include/std/algorithm: Likewise.
2191         * include/std/array: Likewise.
2192         * include/std/bitset: Likewise.
2193         * include/std/c++0x_warning.h: Likewise.
2194         * include/std/chrono: Likewise.
2195         * include/std/complex: Likewise.
2196         * include/std/condition_variable: Likewise.
2197         * include/std/deque: Likewise.
2198         * include/std/forward_list: Likewise.
2199         * include/std/fstream: Likewise.
2200         * include/std/functional: Likewise.
2201         * include/std/iomanip: Likewise.
2202         * include/std/ios: Likewise.
2203         * include/std/iosfwd: Likewise.
2204         * include/std/iostream: Likewise.
2205         * include/std/istream: Likewise.
2206         * include/std/iterator: Likewise.
2207         * include/std/limits: Likewise.
2208         * include/std/list: Likewise.
2209         * include/std/locale: Likewise.
2210         * include/std/map: Likewise.
2211         * include/std/memory: Likewise.
2212         * include/std/mutex: Likewise.
2213         * include/std/numeric: Likewise.
2214         * include/std/ostream: Likewise.
2215         * include/std/queue: Likewise.
2216         * include/std/random: Likewise.
2217         * include/std/ratio: Likewise.
2218         * include/std/regex: Likewise.
2219         * include/std/set: Likewise.
2220         * include/std/sstream: Likewise.
2221         * include/std/stack: Likewise.
2222         * include/std/stdexcept: Likewise.
2223         * include/std/streambuf: Likewise.
2224         * include/std/string: Likewise.
2225         * include/std/system_error: Likewise.
2226         * include/std/thread: Likewise.
2227         * include/std/tuple: Likewise.
2228         * include/std/type_traits: Likewise.
2229         * include/std/unordered_map: Likewise.
2230         * include/std/unordered_set: Likewise.
2231         * include/std/utility: Likewise.
2232         * include/std/valarray: Likewise.
2233         * include/std/vector: Likewise.
2234         * include/tr1/array: Likewise.
2235         * include/tr1/bessel_function.tcc: Likewise.
2236         * include/tr1/beta_function.tcc: Likewise.
2237         * include/tr1/ccomplex: Likewise.
2238         * include/tr1/cctype: Likewise.
2239         * include/tr1/cfenv: Likewise.
2240         * include/tr1/cfloat: Likewise.
2241         * include/tr1/cinttypes: Likewise.
2242         * include/tr1/climits: Likewise.
2243         * include/tr1/cmath: Likewise.
2244         * include/tr1/complex.h: Likewise.
2245         * include/tr1/complex: Likewise.
2246         * include/tr1/cstdarg: Likewise.
2247         * include/tr1/cstdbool: Likewise.
2248         * include/tr1/cstdint: Likewise.
2249         * include/tr1/cstdio: Likewise.
2250         * include/tr1/cstdlib: Likewise.
2251         * include/tr1/ctgmath: Likewise.
2252         * include/tr1/ctime: Likewise.
2253         * include/tr1/ctype.h: Likewise.
2254         * include/tr1/cwchar: Likewise.
2255         * include/tr1/cwctype: Likewise.
2256         * include/tr1/ell_integral.tcc: Likewise.
2257         * include/tr1/exp_integral.tcc: Likewise.
2258         * include/tr1/fenv.h: Likewise.
2259         * include/tr1/float.h: Likewise.
2260         * include/tr1/functional: Likewise.
2261         * include/tr1/functional_hash.h: Likewise.
2262         * include/tr1/gamma.tcc: Likewise.
2263         * include/tr1/hashtable.h: Likewise.
2264         * include/tr1/hypergeometric.tcc: Likewise.
2265         * include/tr1/inttypes.h: Likewise.
2266         * include/tr1/legendre_function.tcc: Likewise.
2267         * include/tr1/limits.h: Likewise.
2268         * include/tr1/math.h: Likewise.
2269         * include/tr1/memory: Likewise.
2270         * include/tr1/modified_bessel_func.tcc: Likewise.
2271         * include/tr1/poly_hermite.tcc: Likewise.
2272         * include/tr1/poly_laguerre.tcc: Likewise.
2273         * include/tr1/random: Likewise.
2274         * include/tr1/regex: Likewise.
2275         * include/tr1/riemann_zeta.tcc: Likewise.
2276         * include/tr1/shared_ptr.h: Likewise.
2277         * include/tr1/special_function_util.h: Likewise.
2278         * include/tr1/stdarg.h: Likewise.
2279         * include/tr1/stdbool.h: Likewise.
2280         * include/tr1/stdint.h: Likewise.
2281         * include/tr1/stdio.h: Likewise.
2282         * include/tr1/stdlib.h: Likewise.
2283         * include/tr1/tgmath.h: Likewise.
2284         * include/tr1/tuple: Likewise.
2285         * include/tr1/type_traits: Likewise.
2286         * include/tr1/unordered_map: Likewise.
2287         * include/tr1/unordered_set: Likewise.
2288         * include/tr1/utility: Likewise.
2289         * include/tr1/wchar.h: Likewise.
2290         * include/tr1/wctype.h: Likewise.
2291         * include/tr1_impl/array: Likewise.
2292         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
2293         * include/tr1_impl/cctype: Likewise.
2294         * include/tr1_impl/cfenv: Likewise.
2295         * include/tr1_impl/cinttypes: Likewise.
2296         * include/tr1_impl/cmath: Likewise.
2297         * include/tr1_impl/complex: Likewise.
2298         * include/tr1_impl/cstdint: Likewise.
2299         * include/tr1_impl/cstdio: Likewise.
2300         * include/tr1_impl/cstdlib: Likewise.
2301         * include/tr1_impl/cwchar: Likewise.
2302         * include/tr1_impl/cwctype: Likewise.
2303         * include/tr1_impl/functional: Likewise.
2304         * include/tr1_impl/functional_hash.h: Likewise.
2305         * include/tr1_impl/hashtable: Likewise.
2306         * include/tr1_impl/hashtable_policy.h: Likewise.
2307         * include/tr1_impl/random.tcc: Likewise.
2308         * include/tr1_impl/random: Likewise.
2309         * include/tr1_impl/regex: Likewise.
2310         * include/tr1_impl/type_traits: Likewise.
2311         * include/tr1_impl/unordered_map: Likewise.
2312         * include/tr1_impl/unordered_set: Likewise.
2313         * include/tr1_impl/utility: Likewise.
2314         * libsupc++/array_type_info.cc: Likewise.
2315         * libsupc++/atexit_arm.cc: Likewise.
2316         * libsupc++/bad_cast.cc: Likewise.
2317         * libsupc++/bad_typeid.cc: Likewise.
2318         * libsupc++/class_type_info.cc: Likewise.
2319         * libsupc++/cxxabi-forced.h: Likewise.
2320         * libsupc++/cxxabi.h: Likewise.
2321         * libsupc++/del_op.cc: Likewise.
2322         * libsupc++/del_opnt.cc: Likewise.
2323         * libsupc++/del_opv.cc: Likewise.
2324         * libsupc++/del_opvnt.cc: Likewise.
2325         * libsupc++/dyncast.cc: Likewise.
2326         * libsupc++/eh_alloc.cc: Likewise.
2327         * libsupc++/eh_arm.cc: Likewise.
2328         * libsupc++/eh_aux_runtime.cc: Likewise.
2329         * libsupc++/eh_call.cc: Likewise.
2330         * libsupc++/eh_catch.cc: Likewise.
2331         * libsupc++/eh_exception.cc: Likewise.
2332         * libsupc++/eh_globals.cc: Likewise.
2333         * libsupc++/eh_personality.cc: Likewise.
2334         * libsupc++/eh_ptr.cc: Likewise.
2335         * libsupc++/eh_term_handler.cc: Likewise.
2336         * libsupc++/eh_terminate.cc: Likewise.
2337         * libsupc++/eh_throw.cc: Likewise.
2338         * libsupc++/eh_type.cc: Likewise.
2339         * libsupc++/eh_unex_handler.cc: Likewise.
2340         * libsupc++/enum_type_info.cc: Likewise.
2341         * libsupc++/exception: Likewise.
2342         * libsupc++/exception_defines.h: Likewise.
2343         * libsupc++/exception_ptr.h: Likewise.
2344         * libsupc++/function_type_info.cc: Likewise.
2345         * libsupc++/fundamental_type_info.cc: Likewise.
2346         * libsupc++/guard.cc: Likewise.
2347         * libsupc++/initializer_list: Likewise.
2348         * libsupc++/new: Likewise.
2349         * libsupc++/new_handler.cc: Likewise.
2350         * libsupc++/new_op.cc: Likewise.
2351         * libsupc++/new_opnt.cc: Likewise.
2352         * libsupc++/new_opv.cc: Likewise.
2353         * libsupc++/new_opvnt.cc: Likewise.
2354         * libsupc++/pbase_type_info.cc: Likewise.
2355         * libsupc++/pmem_type_info.cc: Likewise.
2356         * libsupc++/pointer_type_info.cc: Likewise.
2357         * libsupc++/pure.cc: Likewise.
2358         * libsupc++/si_class_type_info.cc: Likewise.
2359         * libsupc++/tinfo.cc: Likewise.
2360         * libsupc++/tinfo.h: Likewise.
2361         * libsupc++/tinfo2.cc: Likewise.
2362         * libsupc++/typeinfo: Likewise.
2363         * libsupc++/unwind-cxx.h: Likewise.
2364         * libsupc++/vec.cc: Likewise.
2365         * libsupc++/vmi_class_type_info.cc: Likewise.
2366         * libsupc++/vterminate.cc: Likewise.
2367         * po/string_literals.cc: Likewise.
2368         * src/atomic.cc: Likewise.
2369         * src/bitmap_allocator.cc: Likewise.
2370         * src/chrono.cc: Likewise.
2371         * src/codecvt.cc: Likewise.
2372         * src/compatibility-ldbl.cc: Likewise.
2373         * src/compatibility.cc: Likewise.
2374         * src/complex_io.cc: Likewise.
2375         * src/concept-inst.cc: Likewise.
2376         * src/condition_variable.cc: Likewise.
2377         * src/ctype.cc: Likewise.
2378         * src/debug.cc: Likewise.
2379         * src/debug_list.cc: Likewise.
2380         * src/ext-inst.cc: Likewise.
2381         * src/fstream-inst.cc: Likewise.
2382         * src/functexcept.cc: Likewise.
2383         * src/globals_io.cc: Likewise.
2384         * src/hash.cc: Likewise.
2385         * src/hash_c++0x.cc: Likewise.
2386         * src/hashtable.cc: Likewise.
2387         * src/hashtable_c++0x.cc: Likewise.
2388         * src/ios-inst.cc: Likewise.
2389         * src/ios.cc: Likewise.
2390         * src/ios_failure.cc: Likewise.
2391         * src/ios_init.cc: Likewise.
2392         * src/ios_locale.cc: Likewise.
2393         * src/iostream-inst.cc: Likewise.
2394         * src/istream-inst.cc: Likewise.
2395         * src/istream.cc: Likewise.
2396         * src/limits.cc: Likewise.
2397         * src/limits_c++0x.cc: Likewise.
2398         * src/list.cc: Likewise.
2399         * src/locale-inst.cc: Likewise.
2400         * src/locale.cc: Likewise.
2401         * src/locale_facets.cc: Likewise.
2402         * src/locale_init.cc: Likewise.
2403         * src/localename.cc: Likewise.
2404         * src/math_stubs_float.cc: Likewise.
2405         * src/math_stubs_long_double.cc: Likewise.
2406         * src/misc-inst.cc: Likewise.
2407         * src/mt_allocator.cc: Likewise.
2408         * src/mutex.cc: Likewise.
2409         * src/ostream-inst.cc: Likewise.
2410         * src/parallel_list.cc: Likewise.
2411         * src/parallel_settings.cc: Likewise.
2412         * src/pool_allocator.cc: Likewise.
2413         * src/sstream-inst.cc: Likewise.
2414         * src/stdexcept.cc: Likewise.
2415         * src/streambuf-inst.cc: Likewise.
2416         * src/streambuf.cc: Likewise.
2417         * src/string-inst.cc: Likewise.
2418         * src/strstream.cc: Likewise.
2419         * src/system_error.cc: Likewise.
2420         * src/thread.cc: Likewise.
2421         * src/tree.cc: Likewise.
2422         * src/valarray-inst.cc: Likewise.
2423         * src/wlocale-inst.cc: Likewise.
2424         * src/wstring-inst.cc: Likewise.
2425         * doc/xml/manual/intro.xml: Change documentation to refer the
2426         reader to version 3 of the GNU General Public License, version
2427         3.1 of the GCC Runtime Library Exception, and to point readers
2428         at the FSF's license web page.
2430 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2432         * Makefile.am: Change copyright header to refer to version
2433         3 of the GNU General Public License and to point readers at the
2434         COPYING3 file and the FSF's license web page.
2435         * doc/Makefile.am: Likewise.
2436         * include/Makefile.am: Likewise.
2437         * libsupc++/Makefile.am: Likewise.
2438         * po/Makefile.am: Likewise.
2439         * po/POTFILES.in: Likewise.
2440         * src/Makefile.am: Likewise.
2441         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2442         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2443         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2444         Likewise.
2445         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2446         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2447         Likewise.
2448         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2449         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2450         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2451         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2452         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2453         * testsuite/18_support/bad_cast/what.cc: Likewise.
2454         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2455         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2456         Likewise.
2457         * testsuite/18_support/bad_exception/what.cc: Likewise.
2458         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2459         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2460         * testsuite/18_support/exception/38732.cc: Likewise.
2461         * testsuite/18_support/exception/what.cc: Likewise.
2462         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2463         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2464         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2465         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2466         * testsuite/18_support/headers/climits/values.cc: Likewise.
2467         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2468         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2469         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2470         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2471         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2472         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2473         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2474         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2475         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2476         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2477         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2478         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2479         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2480         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2481         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2482         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2483         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2484         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2485         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2486         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2487         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2488         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2489         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2490         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2491         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2492         * testsuite/18_support/new_delete_placement.cc: Likewise.
2493         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2494         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2495         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2496         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2497         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2498         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2499         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2500         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2501         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2502         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2503         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2504         Likewise.
2505         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2506         * testsuite/18_support/pthread_guard.cc: Likewise.
2507         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2508         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2509         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2510         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2511         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2512         Likewise.
2513         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2514         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2515         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2516         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2517         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2518         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2519         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2520         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2521         Likewise.
2522         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2523         Likewise.
2524         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2525         Likewise.
2526         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2527         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2528         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2529         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2530         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2531         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2532         Likewise.
2533         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2534         Likewise.
2535         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2536         Likewise.
2537         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2538         Likewise.
2539         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2540         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2541         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2542         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2543         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2544         Likewise.
2545         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2546         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2547         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2548         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2549         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2550         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2551         Likewise.
2552         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2553         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2554         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2555         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2556         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2557         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2558         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2559         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2560         * testsuite/20_util/allocator/1.cc: Likewise.
2561         * testsuite/20_util/allocator/10378.cc: Likewise.
2562         * testsuite/20_util/allocator/14176.cc: Likewise.
2563         * testsuite/20_util/allocator/33807.cc: Likewise.
2564         * testsuite/20_util/allocator/8230.cc: Likewise.
2565         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2566         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2567         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2568         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2569         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2570         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2571         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2572         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2573         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2574         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2575         Likewise.
2576         * testsuite/20_util/clocks/1.cc: Likewise.
2577         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2578         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2579         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2580         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2581         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2582         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2583         * testsuite/20_util/duration/cons/1.cc: Likewise.
2584         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2585         * testsuite/20_util/duration/cons/2.cc: Likewise.
2586         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2587         Likewise.
2588         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2589         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2590         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2591         Likewise.
2592         * testsuite/20_util/forward/1.cc: Likewise.
2593         * testsuite/20_util/forward/1_neg.cc: Likewise.
2594         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2595         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2596         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2597         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2598         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2599         Likewise.
2600         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2601         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2602         Likewise.
2603         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2604         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2605         Likewise.
2606         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2607         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2608         Likewise.
2609         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2610         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2611         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2612         Likewise.
2613         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2614         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2615         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2616         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2617         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2618         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2619         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2620         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2621         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2622         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2623         Likewise.
2624         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2625         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2626         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2627         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2628         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2629         Likewise.
2630         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2631         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2632         Likewise.
2633         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2634         * testsuite/20_util/identity/value.cc: Likewise.
2635         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2636         * testsuite/20_util/is_integral/value.cc: Likewise.
2637         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2638         Likewise.
2639         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2640         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2641         * testsuite/20_util/is_reference/value.cc: Likewise.
2642         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2643         Likewise.
2644         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2645         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2646         * testsuite/20_util/is_signed/value.cc: Likewise.
2647         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2648         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2649         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2650         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2651         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2652         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2653         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2654         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2655         Likewise.
2656         * testsuite/20_util/move/1.cc: Likewise.
2657         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2658         * testsuite/20_util/pair/1.cc: Likewise.
2659         * testsuite/20_util/pair/2.cc: Likewise.
2660         * testsuite/20_util/pair/3.cc: Likewise.
2661         * testsuite/20_util/pair/4.cc: Likewise.
2662         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2663         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2664         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2665         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2666         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2667         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2668         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2669         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2670         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2671         Likewise.
2672         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2673         Likewise.
2674         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2675         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2676         * testsuite/20_util/rel_ops.cc: Likewise.
2677         * testsuite/20_util/remove_reference/value.cc: Likewise.
2678         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2679         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2680         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2681         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2682         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2683         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2684         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2685         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2686         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2687         Likewise.
2688         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2689         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2690         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2691         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2692         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2693         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2694         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2695         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2696         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2697         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2698         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2699         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2700         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2701         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2702         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2703         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2704         Likewise.
2705         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2706         Likewise.
2707         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2708         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2709         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2710         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2711         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2712         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2713         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2714         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2715         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2716         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2717         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2718         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2719         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2720         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2721         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2722         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2723         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2724         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2725         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2726         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2727         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2728         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2729         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2730         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2731         Likewise.
2732         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2733         Likewise.
2734         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2735         Likewise.
2736         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2737         Likewise.
2738         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2739         Likewise.
2740         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2741         Likewise.
2742         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2743         Likewise.
2744         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2745         Likewise.
2746         * testsuite/20_util/temporary_buffer.cc: Likewise.
2747         * testsuite/20_util/time_point/1.cc: Likewise.
2748         * testsuite/20_util/time_point/2.cc: Likewise.
2749         * testsuite/20_util/time_point/3.cc: Likewise.
2750         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2751         Likewise.
2752         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2753         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2754         Likewise.
2755         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2756         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2757         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2758         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2759         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2760         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2761         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2762         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2763         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2764         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2765         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2766         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2767         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2768         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2769         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2770         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2771         Likewise.
2772         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2773         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2774         Likewise.
2775         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2776         Likewise.
2777         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2778         Likewise.
2779         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2780         Likewise.
2781         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2782         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2783         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2784         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2785         Likewise.
2786         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2787         Likewise.
2788         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2789         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2790         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2791         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2792         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2793         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2794         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2795         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2796         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2797         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2798         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2799         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2800         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2801         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2802         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2803         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2804         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2805         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2806         Likewise.
2807         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2808         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2809         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2810         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2811         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2812         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2813         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2814         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2815         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2816         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2817         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2818         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2819         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2820         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2821         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2822         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2823         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2824         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2825         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2826         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2827         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2828         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2829         Likewise.
2830         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2831         Likewise.
2832         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2833         Likewise.
2834         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2835         Likewise.
2836         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2837         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2838         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2839         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2840         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2841         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2842         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2843         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2844         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2845         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2846         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2847         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2848         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2849         Likewise.
2850         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2851         Likewise.
2852         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2853         Likewise.
2854         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2855         Likewise.
2856         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2857         Likewise.
2858         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2859         Likewise.
2860         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2861         Likewise.
2862         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2863         Likewise.
2864         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2865         Likewise.
2866         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2867         Likewise.
2868         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2869         Likewise.
2870         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2871         Likewise.
2872         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2873         Likewise.
2874         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2875         Likewise.
2876         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2877         Likewise.
2878         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2879         Likewise.
2880         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2881         Likewise.
2882         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2883         Likewise.
2884         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2885         Likewise.
2886         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2887         Likewise.
2888         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2889         Likewise.
2890         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2891         Likewise.
2892         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2893         Likewise.
2894         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2895         Likewise.
2896         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2897         Likewise.
2898         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2899         Likewise.
2900         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2901         Likewise.
2902         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2903         Likewise.
2904         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2905         Likewise.
2906         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2907         Likewise.
2908         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2909         Likewise.
2910         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2911         Likewise.
2912         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2913         Likewise.
2914         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2915         Likewise.
2916         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2917         Likewise.
2918         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2919         Likewise.
2920         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2921         Likewise.
2922         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2923         Likewise.
2924         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2925         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2926         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2927         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2928         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2929         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2930         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2931         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2932         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2933         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2934         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2935         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2936         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2937         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2938         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2939         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2940         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2941         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2942         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2943         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2944         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2945         Likewise.
2946         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2947         Likewise.
2948         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2949         Likewise.
2950         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2951         Likewise.
2952         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2953         Likewise.
2954         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2955         Likewise.
2956         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2957         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2958         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2959         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2960         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2961         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2962         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2963         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2964         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2965         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2966         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2967         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2968         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2969         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2970         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2971         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2972         Likewise.
2973         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2974         Likewise.
2975         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2976         Likewise.
2977         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2978         Likewise.
2979         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2980         Likewise.
2981         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2982         Likewise.
2983         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2984         Likewise.
2985         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2986         Likewise.
2987         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2988         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2989         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2990         Likewise.
2991         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2992         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2993         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2994         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2995         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2996         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2997         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2998         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2999         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
3000         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
3001         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
3002         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
3003         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
3004         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
3005         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
3006         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
3007         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
3008         Likewise.
3009         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
3010         Likewise.
3011         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
3012         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
3013         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
3014         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
3015         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
3016         Likewise.
3017         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
3018         Likewise.
3019         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
3020         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
3021         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
3022         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
3023         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
3024         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
3025         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
3026         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
3027         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
3028         Likewise.
3029         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
3030         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
3031         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
3032         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
3033         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
3034         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
3035         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
3036         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
3037         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
3038         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
3039         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
3040         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
3041         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
3042         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
3043         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
3044         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
3045         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
3046         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
3047         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
3048         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
3049         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
3050         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
3051         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
3052         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
3053         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
3054         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
3055         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
3056         Likewise.
3057         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
3058         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
3059         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
3060         Likewise.
3061         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
3062         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
3063         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
3064         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
3065         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
3066         Likewise.
3067         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
3068         Likewise.
3069         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
3070         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
3071         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
3072         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
3073         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
3074         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
3075         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
3076         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
3077         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
3078         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
3079         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
3080         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
3081         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
3082         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
3083         Likewise.
3084         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
3085         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
3086         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
3087         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
3088         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
3089         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
3090         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
3091         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
3092         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
3093         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
3094         Likewise.
3095         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
3096         Likewise.
3097         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
3098         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
3099         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
3100         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
3101         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
3102         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
3103         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
3104         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
3105         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
3106         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
3107         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
3108         Likewise.
3109         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
3110         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
3111         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
3112         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
3113         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
3114         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
3115         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
3116         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
3117         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
3118         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
3119         Likewise.
3120         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
3121         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
3122         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
3123         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
3124         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
3125         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
3126         Likewise.
3127         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
3128         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
3129         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
3130         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
3131         Likewise.
3132         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
3133         Likewise.
3134         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
3135         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
3136         Likewise.
3137         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
3138         * testsuite/22_locale/ctype/2.cc: Likewise.
3139         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
3140         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
3141         * testsuite/22_locale/ctype/dr695.cc: Likewise.
3142         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
3143         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
3144         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
3145         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
3146         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
3147         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
3148         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
3149         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
3150         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
3151         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
3152         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
3153         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
3154         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
3155         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
3156         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
3157         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
3158         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
3159         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
3160         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
3161         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
3162         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
3163         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
3164         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
3165         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
3166         * testsuite/22_locale/facet/1.cc: Likewise.
3167         * testsuite/22_locale/facet/2.cc: Likewise.
3168         * testsuite/22_locale/facet/25421.cc: Likewise.
3169         * testsuite/22_locale/global_templates/1.cc: Likewise.
3170         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
3171         Likewise.
3172         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
3173         Likewise.
3174         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
3175         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
3176         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
3177         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
3178         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
3179         * testsuite/22_locale/locale/13630.cc: Likewise.
3180         * testsuite/22_locale/locale/cons/1.cc: Likewise.
3181         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
3182         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
3183         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
3184         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
3185         * testsuite/22_locale/locale/cons/2.cc: Likewise.
3186         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
3187         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
3188         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
3189         * testsuite/22_locale/locale/cons/4.cc: Likewise.
3190         * testsuite/22_locale/locale/cons/5.cc: Likewise.
3191         * testsuite/22_locale/locale/cons/6.cc: Likewise.
3192         * testsuite/22_locale/locale/cons/7.cc: Likewise.
3193         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
3194         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
3195         * testsuite/22_locale/locale/cons/8.cc: Likewise.
3196         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
3197         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
3198         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
3199         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
3200         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
3201         * testsuite/22_locale/locale/operations/1.cc: Likewise.
3202         * testsuite/22_locale/locale/operations/2.cc: Likewise.
3203         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
3204         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
3205         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
3206         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
3207         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
3208         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
3209         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
3210         Likewise.
3211         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
3212         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
3213         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
3214         Likewise.
3215         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
3216         Likewise.
3217         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
3218         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
3219         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
3220         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
3221         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
3222         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
3223         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
3224         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
3225         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
3226         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
3227         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
3228         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
3229         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
3230         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
3231         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
3232         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
3233         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
3234         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
3235         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
3236         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
3237         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
3238         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
3239         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
3240         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
3241         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
3242         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
3243         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
3244         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
3245         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
3246         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
3247         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
3248         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
3249         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
3250         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
3251         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
3252         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
3253         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
3254         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
3255         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
3256         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
3257         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
3258         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
3259         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
3260         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
3261         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
3262         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
3263         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
3264         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
3265         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
3266         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
3267         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
3268         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
3269         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
3270         Likewise.
3271         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
3272         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
3273         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
3274         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
3275         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
3276         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
3277         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
3278         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
3279         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
3280         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
3281         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
3282         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
3283         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
3284         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
3285         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
3286         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
3287         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
3288         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
3289         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
3290         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
3291         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
3292         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
3293         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
3294         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
3295         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
3296         Likewise.
3297         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
3298         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
3299         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
3300         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
3301         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
3302         Likewise.
3303         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
3304         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
3305         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
3306         Likewise.
3307         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
3308         Likewise.
3309         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
3310         Likewise.
3311         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
3312         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
3313         Likewise.
3314         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
3315         Likewise.
3316         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
3317         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
3318         Likewise.
3319         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
3320         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
3321         Likewise.
3322         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
3323         Likewise.
3324         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
3325         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
3326         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
3327         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
3328         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
3329         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
3330         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
3331         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
3332         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
3333         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
3334         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
3335         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
3336         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
3337         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
3338         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
3339         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
3340         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
3341         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
3342         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
3343         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
3344         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
3345         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
3346         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
3347         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
3348         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
3349         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
3350         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
3351         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
3352         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
3353         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
3354         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
3355         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
3356         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
3357         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
3358         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
3359         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
3360         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
3361         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
3362         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
3363         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
3364         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
3365         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
3366         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
3367         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
3368         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
3369         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
3370         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
3371         Likewise.
3372         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
3373         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
3374         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
3375         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
3376         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
3377         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
3378         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
3379         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
3380         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
3381         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
3382         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
3383         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
3384         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
3385         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
3386         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
3387         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
3388         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
3389         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
3390         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
3391         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
3392         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
3393         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
3394         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
3395         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
3396         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
3397         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
3398         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
3399         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
3400         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
3401         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
3402         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
3403         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
3404         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
3405         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
3406         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
3407         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
3408         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
3409         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
3410         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
3411         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
3412         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
3413         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
3414         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
3415         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
3416         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
3417         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
3418         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
3419         Likewise.
3420         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
3421         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
3422         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
3423         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
3424         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
3425         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
3426         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
3427         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
3428         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
3429         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
3430         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3431         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3432         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3433         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3434         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3435         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3436         Likewise.
3437         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3438         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3439         Likewise.
3440         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3441         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3442         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3443         Likewise.
3444         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3445         Likewise.
3446         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3447         Likewise.
3448         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3449         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3450         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3451         Likewise.
3452         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3453         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3454         Likewise.
3455         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3456         Likewise.
3457         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3458         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3459         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3460         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3461         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3462         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3463         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3464         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3465         Likewise.
3466         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3467         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3468         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3469         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3470         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3471         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3472         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3473         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3474         Likewise.
3475         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3476         Likewise.
3477         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3478         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3479         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3480         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3481         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3482         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3483         Likewise.
3484         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3485         Likewise.
3486         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3487         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3488         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3489         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3490         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3491         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3492         Likewise.
3493         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3494         Likewise.
3495         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3496         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3497         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3498         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3499         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3500         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3501         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3502         Likewise.
3503         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3504         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3505         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3506         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3507         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3508         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3509         Likewise.
3510         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3511         Likewise.
3512         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3513         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3514         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3515         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3516         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3517         Likewise.
3518         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3519         Likewise.
3520         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3521         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3522         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3523         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3524         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3525         Likewise.
3526         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3527         Likewise.
3528         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3529         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3530         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3531         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3532         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3533         Likewise.
3534         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3535         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3536         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3537         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3538         Likewise.
3539         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3540         Likewise.
3541         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3542         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3543         Likewise.
3544         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3545         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3546         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3547         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3548         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3549         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3550         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3551         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3552         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3553         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3554         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3555         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3556         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3557         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3558         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3559         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3560         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3561         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3562         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3563         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3564         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3565         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3566         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3567         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3568         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3569         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3570         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3571         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3572         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3573         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3574         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3575         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3576         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3577         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3578         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3579         Likewise.
3580         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3581         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3582         * testsuite/23_containers/bitset/18604.cc: Likewise.
3583         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3584         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3585         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3586         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3587         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3588         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3589         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3590         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3591         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3592         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3593         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3594         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3595         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3596         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3597         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3598         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3599         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3600         * testsuite/23_containers/deque/18604.cc: Likewise.
3601         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3602         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3603         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3604         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3605         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3606         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3607         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3608         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3609         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3610         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3611         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3612         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3613         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3614         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3615         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3616         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3617         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3618         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3619         Likewise.
3620         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3621         Likewise.
3622         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3623         Likewise.
3624         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3625         Likewise.
3626         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3627         Likewise.
3628         * testsuite/23_containers/deque/types/1.cc: Likewise.
3629         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3630         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3631         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3632         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3633         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3634         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3635         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3636         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3637         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3638         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3639         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3640         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3641         Likewise.
3642         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3643         Likewise.
3644         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3645         Likewise.
3646         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3647         Likewise.
3648         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3649         Likewise.
3650         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3651         Likewise.
3652         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3653         Likewise.
3654         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3655         Likewise.
3656         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3657         Likewise.
3658         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3659         Likewise.
3660         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3661         Likewise.
3662         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3663         Likewise.
3664         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3665         Likewise.
3666         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3667         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3668         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3669         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3670         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3671         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3672         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3673         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3674         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3675         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3676         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3677         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3678         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3679         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3680         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3681         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3682         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3683         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3684         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3685         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3686         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3687         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3688         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3689         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3690         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3691         Likewise.
3692         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3693         Likewise.
3694         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3695         * testsuite/23_containers/list/18604.cc: Likewise.
3696         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3697         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3698         * testsuite/23_containers/list/cons/1.cc: Likewise.
3699         * testsuite/23_containers/list/cons/2.cc: Likewise.
3700         * testsuite/23_containers/list/cons/3.cc: Likewise.
3701         * testsuite/23_containers/list/cons/4.cc: Likewise.
3702         * testsuite/23_containers/list/cons/5.cc: Likewise.
3703         * testsuite/23_containers/list/cons/6.cc: Likewise.
3704         * testsuite/23_containers/list/cons/7.cc: Likewise.
3705         * testsuite/23_containers/list/cons/8.cc: Likewise.
3706         * testsuite/23_containers/list/cons/9.cc: Likewise.
3707         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3708         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3709         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3710         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3711         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3712         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3713         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3714         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3715         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3716         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3717         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3718         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3719         * testsuite/23_containers/list/operations/1.cc: Likewise.
3720         * testsuite/23_containers/list/operations/2.cc: Likewise.
3721         * testsuite/23_containers/list/operations/3.cc: Likewise.
3722         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3723         * testsuite/23_containers/list/operations/4.cc: Likewise.
3724         * testsuite/23_containers/list/operations/5.cc: Likewise.
3725         * testsuite/23_containers/list/pthread1.cc: Likewise.
3726         * testsuite/23_containers/list/pthread5.cc: Likewise.
3727         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3728         Likewise.
3729         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3730         Likewise.
3731         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3732         Likewise.
3733         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3734         Likewise.
3735         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3736         Likewise.
3737         * testsuite/23_containers/map/18604.cc: Likewise.
3738         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3739         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3740         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3741         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3742         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3743         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3744         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3745         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3746         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3747         * testsuite/23_containers/map/operators/1.cc: Likewise.
3748         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3749         * testsuite/23_containers/map/pthread6.cc: Likewise.
3750         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3751         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3752         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3753         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3754         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3755         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3756         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3757         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3758         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3759         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3760         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3761         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3762         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3763         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3764         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3765         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3766         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3767         * testsuite/23_containers/set/18604.cc: Likewise.
3768         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3769         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3770         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3771         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3772         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3773         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3774         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3775         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3776         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3777         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3778         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3779         Likewise.
3780         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3781         Likewise.
3782         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3783         Likewise.
3784         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3785         Likewise.
3786         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3787         Likewise.
3788         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3789         Likewise.
3790         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3791         Likewise.
3792         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3793         Likewise.
3794         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3795         Likewise.
3796         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3797         Likewise.
3798         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3799         Likewise.
3800         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3801         Likewise.
3802         * testsuite/23_containers/vector/18604.cc: Likewise.
3803         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3804         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3805         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3806         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3807         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3808         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3809         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3810         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3811         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3812         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3813         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3814         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3815         Likewise.
3816         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3817         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3818         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3819         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3820         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3821         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3822         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3823         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3824         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3825         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3826         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3827         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3828         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3829         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3830         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3831         Likewise.
3832         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3833         Likewise.
3834         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3835         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3836         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3837         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3838         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3839         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3840         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3841         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3842         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3843         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3844         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3845         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3846         Likewise.
3847         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3848         Likewise.
3849         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3850         Likewise.
3851         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3852         Likewise.
3853         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3854         Likewise.
3855         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3856         Likewise.
3857         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3858         * testsuite/23_containers/vector/types/1.cc: Likewise.
3859         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3860         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3861         Likewise.
3862         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3863         Likewise.
3864         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3865         Likewise.
3866         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3867         Likewise.
3868         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3869         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3870         Likewise.
3871         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3872         Likewise.
3873         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3874         Likewise.
3875         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3876         Likewise.
3877         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3878         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3879         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3880         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3881         Likewise.
3882         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3883         Likewise.
3884         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3885         Likewise.
3886         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3887         Likewise.
3888         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3889         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3890         Likewise.
3891         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3892         Likewise.
3893         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3894         Likewise.
3895         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3896         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3897         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3898         Likewise.
3899         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3900         Likewise.
3901         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3902         Likewise.
3903         * testsuite/24_iterators/operations/next.cc: Likewise.
3904         * testsuite/24_iterators/operations/prev.cc: Likewise.
3905         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3906         Likewise.
3907         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3908         Likewise.
3909         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3910         Likewise.
3911         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3912         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3913         Likewise.
3914         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3915         Likewise.
3916         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3917         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3918         Likewise.
3919         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3920         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3921         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3922         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3923         Likewise.
3924         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3925         Likewise.
3926         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3927         Likewise.
3928         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3929         Likewise.
3930         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3931         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3932         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3933         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3934         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3935         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3936         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3937         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3938         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3939         * testsuite/25_algorithms/copy/1.cc: Likewise.
3940         * testsuite/25_algorithms/copy/2.cc: Likewise.
3941         * testsuite/25_algorithms/copy/3.cc: Likewise.
3942         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3943         * testsuite/25_algorithms/copy/4.cc: Likewise.
3944         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3945         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3946         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3947         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3948         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3949         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3950         Likewise.
3951         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3952         Likewise.
3953         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3954         Likewise.
3955         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3956         Likewise.
3957         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3958         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3959         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3960         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3961         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3962         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3963         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3964         * testsuite/25_algorithms/count/1.cc: Likewise.
3965         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3966         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3967         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3968         * testsuite/25_algorithms/equal/1.cc: Likewise.
3969         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3970         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3971         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3972         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3973         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3974         * testsuite/25_algorithms/fill/1.cc: Likewise.
3975         * testsuite/25_algorithms/fill/2.cc: Likewise.
3976         * testsuite/25_algorithms/fill/3.cc: Likewise.
3977         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3978         * testsuite/25_algorithms/fill/4.cc: Likewise.
3979         * testsuite/25_algorithms/fill/5.cc: Likewise.
3980         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3981         * testsuite/25_algorithms/find/1.cc: Likewise.
3982         * testsuite/25_algorithms/find/17441.cc: Likewise.
3983         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3984         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3985         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3986         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3987         Likewise.
3988         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3989         Likewise.
3990         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3991         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3992         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3993         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3994         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3995         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3996         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3997         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3998         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3999         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
4000         Likewise.
4001         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
4002         Likewise.
4003         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
4004         Likewise.
4005         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
4006         Likewise.
4007         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
4008         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
4009         * testsuite/25_algorithms/heap/1.cc: Likewise.
4010         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
4011         * testsuite/25_algorithms/includes/1.cc: Likewise.
4012         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
4013         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
4014         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
4015         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
4016         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
4017         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
4018         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
4019         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
4020         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
4021         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
4022         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
4023         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
4024         Likewise.
4025         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
4026         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
4027         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
4028         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
4029         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
4030         * testsuite/25_algorithms/max/1.cc: Likewise.
4031         * testsuite/25_algorithms/max/2.cc: Likewise.
4032         * testsuite/25_algorithms/max/3.cc: Likewise.
4033         * testsuite/25_algorithms/max/37547.cc: Likewise.
4034         * testsuite/25_algorithms/max/4.cc: Likewise.
4035         * testsuite/25_algorithms/max_element/1.cc: Likewise.
4036         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
4037         * testsuite/25_algorithms/merge/1.cc: Likewise.
4038         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
4039         * testsuite/25_algorithms/min/1.cc: Likewise.
4040         * testsuite/25_algorithms/min/2.cc: Likewise.
4041         * testsuite/25_algorithms/min/3.cc: Likewise.
4042         * testsuite/25_algorithms/min/37547.cc: Likewise.
4043         * testsuite/25_algorithms/min/4.cc: Likewise.
4044         * testsuite/25_algorithms/min_element/1.cc: Likewise.
4045         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
4046         * testsuite/25_algorithms/minmax/1.cc: Likewise.
4047         * testsuite/25_algorithms/minmax/2.cc: Likewise.
4048         * testsuite/25_algorithms/minmax/3.cc: Likewise.
4049         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
4050         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
4051         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
4052         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
4053         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
4054         * testsuite/25_algorithms/move/1.cc: Likewise.
4055         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
4056         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
4057         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
4058         * testsuite/25_algorithms/none_of/1.cc: Likewise.
4059         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
4060         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
4061         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
4062         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
4063         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
4064         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
4065         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
4066         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
4067         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
4068         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
4069         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
4070         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
4071         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
4072         * testsuite/25_algorithms/partition/1.cc: Likewise.
4073         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
4074         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
4075         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
4076         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
4077         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
4078         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
4079         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
4080         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
4081         * testsuite/25_algorithms/remove/1.cc: Likewise.
4082         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
4083         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
4084         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
4085         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
4086         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
4087         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
4088         * testsuite/25_algorithms/replace/1.cc: Likewise.
4089         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
4090         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
4091         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
4092         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
4093         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
4094         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
4095         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
4096         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
4097         * testsuite/25_algorithms/rotate/1.cc: Likewise.
4098         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
4099         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
4100         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
4101         * testsuite/25_algorithms/search/1.cc: Likewise.
4102         * testsuite/25_algorithms/search/check_type.cc: Likewise.
4103         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
4104         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
4105         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
4106         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
4107         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
4108         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
4109         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
4110         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
4111         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
4112         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
4113         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
4114         Likewise.
4115         * testsuite/25_algorithms/set_union/1.cc: Likewise.
4116         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
4117         * testsuite/25_algorithms/sort/1.cc: Likewise.
4118         * testsuite/25_algorithms/sort/34095.cc: Likewise.
4119         * testsuite/25_algorithms/sort/34636.cc: Likewise.
4120         * testsuite/25_algorithms/sort/35588.cc: Likewise.
4121         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
4122         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
4123         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
4124         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
4125         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
4126         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
4127         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
4128         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
4129         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
4130         * testsuite/25_algorithms/unique/1.cc: Likewise.
4131         * testsuite/25_algorithms/unique/11480.cc: Likewise.
4132         * testsuite/25_algorithms/unique/2.cc: Likewise.
4133         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
4134         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
4135         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
4136         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
4137         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
4138         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
4139         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
4140         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
4141         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
4142         * testsuite/26_numerics/accumulate/1.cc: Likewise.
4143         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
4144         * testsuite/26_numerics/complex/13450.cc: Likewise.
4145         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
4146         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
4147         * testsuite/26_numerics/complex/dr387.cc: Likewise.
4148         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
4149         * testsuite/26_numerics/complex/dr781.cc: Likewise.
4150         * testsuite/26_numerics/complex/dr844.cc: Likewise.
4151         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
4152         Likewise.
4153         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
4154         Likewise.
4155         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
4156         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
4157         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
4158         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
4159         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
4160         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
4161         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
4162         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
4163         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
4164         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
4165         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
4166         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
4167         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
4168         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
4169         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
4170         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
4171         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
4172         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
4173         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
4174         Likewise.
4175         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
4176         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
4177         Likewise.
4178         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
4179         Likewise.
4180         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
4181         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
4182         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
4183         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
4184         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
4185         * testsuite/26_numerics/inner_product/1.cc: Likewise.
4186         * testsuite/26_numerics/iota/1.cc: Likewise.
4187         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
4188         * testsuite/26_numerics/slice/1.cc: Likewise.
4189         * testsuite/26_numerics/valarray/28277.cc: Likewise.
4190         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
4191         * testsuite/26_numerics/valarray/operators.cc: Likewise.
4192         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
4193         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
4194         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
4195         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
4196         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
4197         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
4198         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
4199         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
4200         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
4201         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
4202         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
4203         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
4204         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
4205         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
4206         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
4207         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
4208         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
4209         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
4210         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
4211         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
4212         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
4213         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
4214         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
4215         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
4216         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
4217         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
4218         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
4219         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
4220         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
4221         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
4222         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
4223         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
4224         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
4225         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
4226         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
4227         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
4228         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
4229         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
4230         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
4231         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
4232         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
4233         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
4234         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
4235         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
4236         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
4237         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
4238         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
4239         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
4240         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
4241         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
4242         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
4243         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
4244         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
4245         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
4246         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
4247         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
4248         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
4249         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
4250         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
4251         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
4252         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
4253         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
4254         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
4255         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
4256         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
4257         Likewise.
4258         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
4259         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
4260         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
4261         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
4262         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
4263         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
4264         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
4265         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
4266         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
4267         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
4268         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
4269         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
4270         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
4271         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
4272         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
4273         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
4274         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
4275         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
4276         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
4277         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
4278         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
4279         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
4280         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
4281         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
4282         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
4283         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
4284         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
4285         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
4286         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
4287         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
4288         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
4289         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
4290         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
4291         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
4292         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
4293         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
4294         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
4295         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
4296         Likewise.
4297         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
4298         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
4299         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
4300         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
4301         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
4302         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
4303         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
4304         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
4305         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
4306         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
4307         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
4308         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
4309         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
4310         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
4311         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
4312         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
4313         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
4314         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
4315         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
4316         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
4317         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
4318         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
4319         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
4320         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
4321         Likewise.
4322         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
4323         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
4324         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
4325         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
4326         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
4327         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
4328         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
4329         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
4330         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
4331         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
4332         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
4333         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
4334         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
4335         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
4336         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
4337         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
4338         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
4339         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
4340         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
4341         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
4342         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
4343         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
4344         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
4345         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
4346         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
4347         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
4348         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
4349         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
4350         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
4351         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
4352         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
4353         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
4354         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
4355         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
4356         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
4357         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
4358         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
4359         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
4360         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
4361         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
4362         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
4363         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
4364         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
4365         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
4366         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
4367         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
4368         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
4369         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
4370         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
4371         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
4372         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
4373         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
4374         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
4375         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
4376         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
4377         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
4378         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
4379         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
4380         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
4381         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
4382         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
4383         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
4384         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
4385         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
4386         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
4387         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
4388         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
4389         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
4390         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
4391         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
4392         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
4393         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
4394         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
4395         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
4396         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
4397         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
4398         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
4399         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
4400         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
4401         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
4402         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
4403         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
4404         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
4405         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
4406         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
4407         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
4408         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
4409         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
4410         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
4411         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
4412         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
4413         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
4414         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
4415         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
4416         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
4417         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
4418         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
4419         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
4420         Likewise.
4421         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
4422         Likewise.
4423         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
4424         Likewise.
4425         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
4426         Likewise.
4427         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
4428         Likewise.
4429         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
4430         Likewise.
4431         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
4432         Likewise.
4433         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
4434         Likewise.
4435         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
4436         Likewise.
4437         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
4438         Likewise.
4439         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
4440         Likewise.
4441         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
4442         Likewise.
4443         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
4444         Likewise.
4445         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
4446         Likewise.
4447         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
4448         Likewise.
4449         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
4450         Likewise.
4451         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
4452         Likewise.
4453         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
4454         Likewise.
4455         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
4456         Likewise.
4457         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
4458         Likewise.
4459         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
4460         Likewise.
4461         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
4462         Likewise.
4463         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
4464         Likewise.
4465         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4466         Likewise.
4467         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4468         Likewise.
4469         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4470         Likewise.
4471         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4472         Likewise.
4473         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4474         Likewise.
4475         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4476         Likewise.
4477         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4478         Likewise.
4479         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4480         Likewise.
4481         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4482         Likewise.
4483         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4484         Likewise.
4485         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4486         Likewise.
4487         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4488         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4489         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4490         Likewise.
4491         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4492         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4493         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4494         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4495         Likewise.
4496         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4497         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4498         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4499         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4500         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4501         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4502         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4503         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4504         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4505         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4506         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4507         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4508         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4509         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4510         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4511         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4512         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4513         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4514         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4515         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4516         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4517         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4518         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4519         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4520         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4521         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4522         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4523         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4524         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4525         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4526         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4527         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4528         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4529         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4530         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4531         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4532         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4533         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4534         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4535         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4536         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4537         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4538         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4539         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4540         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4541         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4542         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4543         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4544         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4545         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4546         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4547         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4548         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4549         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4550         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4551         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4552         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4553         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4554         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4555         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4556         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4557         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4558         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4559         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4560         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4561         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4562         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4563         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4564         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4565         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4566         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4567         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4568         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4569         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4570         Likewise.
4571         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4572         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4573         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4574         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4575         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4576         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4577         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4578         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4579         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4580         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4581         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4582         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4583         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4584         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4585         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4586         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4587         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4588         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4589         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4590         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4591         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4592         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4593         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4594         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4595         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4596         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4597         Likewise.
4598         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4599         Likewise.
4600         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4601         Likewise.
4602         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4603         Likewise.
4604         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4605         Likewise.
4606         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4607         Likewise.
4608         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4609         Likewise.
4610         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4611         Likewise.
4612         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4613         Likewise.
4614         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4615         Likewise.
4616         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4617         Likewise.
4618         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4619         Likewise.
4620         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4621         Likewise.
4622         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4623         Likewise.
4624         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4625         Likewise.
4626         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4627         Likewise.
4628         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4629         Likewise.
4630         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4631         Likewise.
4632         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4633         Likewise.
4634         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4635         Likewise.
4636         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4637         Likewise.
4638         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4639         Likewise.
4640         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4641         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4642         Likewise.
4643         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4644         Likewise.
4645         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4646         Likewise.
4647         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4648         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4649         Likewise.
4650         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4651         Likewise.
4652         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4653         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4654         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4655         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4656         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4657         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4658         Likewise.
4659         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4660         Likewise.
4661         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4662         Likewise.
4663         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4664         Likewise.
4665         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4666         Likewise.
4667         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4668         Likewise.
4669         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4670         Likewise.
4671         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4672         Likewise.
4673         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4674         Likewise.
4675         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4676         Likewise.
4677         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4678         Likewise.
4679         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4680         Likewise.
4681         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4682         Likewise.
4683         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4684         Likewise.
4685         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4686         Likewise.
4687         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4688         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4689         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4690         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4691         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4692         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4693         Likewise.
4694         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4695         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4696         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4697         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4698         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4699         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4700         Likewise.
4701         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4702         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4703         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4704         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4705         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4706         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4707         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4708         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4709         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4710         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4711         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4712         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4713         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4714         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4715         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4716         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4717         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4718         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4719         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4720         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4721         Likewise.
4722         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4723         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4724         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4725         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4726         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4727         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4728         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4729         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4730         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4731         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4732         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4733         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4734         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4735         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4736         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4737         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4738         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4739         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4740         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4741         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4742         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4743         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4744         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4745         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4746         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4747         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4748         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4749         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4750         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4751         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4752         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4753         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4754         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4755         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4756         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4757         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4758         Likewise.
4759         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4760         Likewise.
4761         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4762         Likewise.
4763         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4764         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4765         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4766         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4767         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4768         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4769         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4770         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4771         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4772         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4773         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4774         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4775         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4776         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4777         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4778         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4779         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4780         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4781         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4782         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4783         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4784         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4785         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4786         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4787         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4788         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4789         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4790         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4791         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4792         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4793         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4794         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4795         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4796         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4797         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4798         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4799         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4800         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4801         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4802         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4803         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4804         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4805         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4806         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4807         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4808         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4809         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4810         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4811         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4812         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4813         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4814         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4815         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4816         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4817         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4818         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4819         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4820         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4821         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4822         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4823         Likewise.
4824         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4825         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4826         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4827         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4828         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4829         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4830         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4831         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4832         * testsuite/27_io/fpos/11450.cc: Likewise.
4833         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4834         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4835         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4836         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4837         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4838         * testsuite/27_io/fpos/14775.cc: Likewise.
4839         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4840         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4841         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4842         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4843         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4844         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4845         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4846         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4847         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4848         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4849         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4850         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4851         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4852         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4853         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4854         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4855         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4856         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4857         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4858         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4859         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4860         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4861         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4862         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4863         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4864         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4865         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4866         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4867         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4868         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4869         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4870         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4871         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4872         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4873         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4874         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4875         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4876         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4877         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4878         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4879         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4880         * testsuite/27_io/objects/char/1.cc: Likewise.
4881         * testsuite/27_io/objects/char/10.cc: Likewise.
4882         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4883         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4884         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4885         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4886         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4887         * testsuite/27_io/objects/char/2.cc: Likewise.
4888         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4889         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4890         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4891         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4892         * testsuite/27_io/objects/char/5.cc: Likewise.
4893         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4894         * testsuite/27_io/objects/char/6.cc: Likewise.
4895         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4896         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4897         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4898         * testsuite/27_io/objects/char/7.cc: Likewise.
4899         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4900         * testsuite/27_io/objects/char/8.cc: Likewise.
4901         * testsuite/27_io/objects/char/9.cc: Likewise.
4902         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4903         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4904         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4905         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4906         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4907         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4908         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4909         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4910         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4911         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4912         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4913         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4914         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4915         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4916         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4917         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4918         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4919         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4920         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4921         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4922         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4923         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4924         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4925         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4926         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4927         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4928         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4929         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4930         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4931         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4932         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4933         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4934         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4935         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4936         * testsuite/27_io/types/1.cc: Likewise.
4937         * testsuite/27_io/types/2.cc: Likewise.
4938         * testsuite/27_io/types/3.cc: Likewise.
4939         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4940         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4941         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4942         Likewise.
4943         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4944         Likewise.
4945         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4946         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4947         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4948         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4949         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4950         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4951         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4952         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4953         Likewise.
4954         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4955         Likewise.
4956         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4957         Likewise.
4958         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4959         Likewise.
4960         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4961         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4962         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4963         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4964         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4965         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4966         Likewise.
4967         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4968         Likewise.
4969         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4970         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4971         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4972         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4973         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4974         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4975         * testsuite/Makefile.am: Likewise.
4976         * testsuite/abi/30586.cc: Likewise.
4977         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4978         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4979         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4980         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4981         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4982         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4983         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4984         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4985         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4986         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4987         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4988         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4989         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4990         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4991         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4992         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4993         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4994         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4995         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4996         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4997         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4998         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4999         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
5000         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
5001         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
5002         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
5003         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
5004         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
5005         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
5006         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
5007         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
5008         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
5009         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
5010         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
5011         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
5012         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
5013         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
5014         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
5015         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
5016         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
5017         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
5018         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
5019         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
5020         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
5021         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
5022         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
5023         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
5024         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
5025         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
5026         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
5027         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
5028         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
5029         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
5030         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
5031         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
5032         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
5033         * testsuite/abi/demangle/regression/7986.cc: Likewise.
5034         * testsuite/abi/demangle/regression/8897.cc: Likewise.
5035         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
5036         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
5037         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
5038         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
5039         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
5040         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
5041         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
5042         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
5043         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
5044         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
5045         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
5046         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
5047         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
5048         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
5049         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
5050         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
5051         * testsuite/abi/demangle/regression/old.cc: Likewise.
5052         * testsuite/abi/header_cxxabi.c: Likewise.
5053         * testsuite/backward/11460.cc: Likewise.
5054         * testsuite/backward/hash_map/1.cc: Likewise.
5055         * testsuite/backward/hash_map/14648.cc: Likewise.
5056         * testsuite/backward/hash_map/23528.cc: Likewise.
5057         * testsuite/backward/hash_set/1.cc: Likewise.
5058         * testsuite/backward/strstream_members.cc: Likewise.
5059         * testsuite/config/default.exp: Likewise.
5060         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
5061         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
5062         * testsuite/data/istream_extractor_other-1.tst: Likewise.
5063         * testsuite/data/istream_extractor_other-1.txt: Likewise.
5064         * testsuite/data/istream_extractor_other-2.tst: Likewise.
5065         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
5066         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
5067         * testsuite/data/sgetn.txt: Likewise.
5068         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
5069         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
5070         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
5071         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
5072         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
5073         * testsuite/ext/array_allocator/26875.cc: Likewise.
5074         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
5075         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
5076         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
5077         * testsuite/ext/array_allocator/check_new.cc: Likewise.
5078         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
5079         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
5080         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
5081         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
5082         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
5083         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
5084         * testsuite/ext/codecvt/1.cc: Likewise.
5085         * testsuite/ext/codecvt/char-1.cc: Likewise.
5086         * testsuite/ext/codecvt/char-2.cc: Likewise.
5087         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
5088         * testsuite/ext/concept_checks.cc: Likewise.
5089         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
5090         Likewise.
5091         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
5092         Likewise.
5093         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
5094         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
5095         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
5096         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
5097         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
5098         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
5099         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
5100         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
5101         Likewise.
5102         * testsuite/ext/headers.cc: Likewise.
5103         * testsuite/ext/is_heap/1.cc: Likewise.
5104         * testsuite/ext/is_heap/check_type.cc: Likewise.
5105         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
5106         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
5107         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
5108         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
5109         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
5110         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
5111         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
5112         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
5113         * testsuite/ext/median.cc: Likewise.
5114         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
5115         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
5116         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
5117         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
5118         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
5119         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
5120         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
5121         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
5122         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
5123         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
5124         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
5125         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
5126         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
5127         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
5128         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
5129         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
5130         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
5131         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
5132         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
5133         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
5134         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
5135         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
5136         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
5137         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
5138         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
5139         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
5140         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
5141         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
5142         * testsuite/ext/new_allocator/check_new.cc: Likewise.
5143         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
5144         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
5145         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
5146         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
5147         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
5148         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
5149         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
5150         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
5151         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
5152         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
5153         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
5154         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
5155         * testsuite/ext/rope/1.cc: Likewise.
5156         * testsuite/ext/rope/2.cc: Likewise.
5157         * testsuite/ext/rope/3.cc: Likewise.
5158         * testsuite/ext/rope/36832.cc: Likewise.
5159         * testsuite/ext/rope/4.cc: Likewise.
5160         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
5161         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
5162         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
5163         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
5164         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
5165         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
5166         Likewise.
5167         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
5168         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
5169         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
5170         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
5171         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
5172         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
5173         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
5174         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
5175         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
5176         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
5177         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
5178         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
5179         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
5180         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
5181         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
5182         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
5183         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
5184         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
5185         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
5186         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
5187         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
5188         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
5189         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
5190         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
5191         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
5192         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
5193         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
5194         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
5195         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
5196         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
5197         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
5198         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
5199         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
5200         * testsuite/lib/dg-options.exp: Likewise.
5201         * testsuite/lib/libstdc++.exp: Likewise.
5202         * testsuite/lib/prune.exp: Likewise.
5203         * testsuite/libstdc++-abi/abi.exp: Likewise.
5204         * testsuite/libstdc++-dg/conformance.exp: Likewise.
5205         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
5206         Likewise.
5207         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
5208         Likewise.
5209         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
5210         Likewise.
5211         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
5212         Likewise.
5213         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
5214         Likewise.
5215         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
5216         Likewise.
5217         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
5218         Likewise.
5219         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
5220         Likewise.
5221         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
5222         Likewise.
5223         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
5224         Likewise.
5225         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
5226         Likewise.
5227         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
5228         Likewise.
5229         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
5230         Likewise.
5231         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
5232         Likewise.
5233         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
5234         Likewise.
5235         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
5236         Likewise.
5237         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
5238         Likewise.
5239         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
5240         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
5241         Likewise.
5242         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
5243         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
5244         Likewise.
5245         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
5246         Likewise.
5247         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
5248         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
5249         Likewise.
5250         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
5251         Likewise.
5252         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
5253         Likewise.
5254         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
5255         Likewise.
5256         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
5257         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
5258         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
5259         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
5260         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
5261         Likewise.
5262         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
5263         Likewise.
5264         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
5265         Likewise.
5266         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
5267         Likewise.
5268         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
5269         Likewise.
5270         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
5271         Likewise.
5272         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
5273         Likewise.
5274         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
5275         Likewise.
5276         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
5277         Likewise.
5278         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
5279         Likewise.
5280         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
5281         Likewise.
5282         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
5283         Likewise.
5284         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
5285         Likewise.
5286         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
5287         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
5288         Likewise.
5289         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
5290         Likewise.
5291         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
5292         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
5293         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
5294         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
5295         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
5296         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
5297         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
5298         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
5299         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
5300         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
5301         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
5302         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
5303         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
5304         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
5305         Likewise.
5306         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
5307         Likewise.
5308         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
5309         Likewise.
5310         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
5311         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
5312         Likewise.
5313         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
5314         Likewise.
5315         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
5316         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
5317         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
5318         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
5319         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
5320         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
5321         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
5322         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
5323         Likewise.
5324         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
5325         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
5326         Likewise.
5327         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
5328         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
5329         Likewise.
5330         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
5331         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
5332         Likewise.
5333         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
5334         Likewise.
5335         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
5336         Likewise.
5337         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
5338         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
5339         Likewise.
5340         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
5341         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
5342         Likewise.
5343         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
5344         Likewise.
5345         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
5346         Likewise.
5347         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
5348         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
5349         Likewise.
5350         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
5351         Likewise.
5352         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
5353         Likewise.
5354         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
5355         Likewise.
5356         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
5357         Likewise.
5358         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
5359         Likewise.
5360         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
5361         Likewise.
5362         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
5363         Likewise.
5364         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
5365         Likewise.
5366         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
5367         Likewise.
5368         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
5369         Likewise.
5370         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
5371         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
5372         Likewise.
5373         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
5374         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
5375         Likewise.
5376         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
5377         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
5378         Likewise.
5379         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
5380         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
5381         Likewise.
5382         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
5383         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
5384         Likewise.
5385         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
5386         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
5387         Likewise.
5388         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
5389         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
5390         Likewise.
5391         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
5392         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
5393         Likewise.
5394         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
5395         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
5396         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
5397         Likewise.
5398         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
5399         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
5400         Likewise.
5401         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
5402         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
5403         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
5404         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
5405         Likewise.
5406         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
5407         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
5408         Likewise.
5409         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
5410         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
5411         Likewise.
5412         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
5413         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
5414         Likewise.
5415         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
5416         Likewise.
5417         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
5418         Likewise.
5419         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
5420         Likewise.
5421         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
5422         Likewise.
5423         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
5424         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
5425         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
5426         Likewise.
5427         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
5428         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
5429         Likewise.
5430         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
5431         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
5432         Likewise.
5433         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
5434         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
5435         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
5436         Likewise.
5437         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
5438         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
5439         Likewise.
5440         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
5441         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
5442         Likewise.
5443         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
5444         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
5445         Likewise.
5446         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
5447         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
5448         Likewise.
5449         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
5450         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
5451         Likewise.
5452         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
5453         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
5454         Likewise.
5455         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
5456         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
5457         Likewise.
5458         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
5459         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
5460         Likewise.
5461         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
5462         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
5463         Likewise.
5464         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5465         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5466         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5467         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5468         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5469         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5470         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5471         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5472         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5473         Likewise.
5474         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5475         Likewise.
5476         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5477         Likewise.
5478         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5479         Likewise.
5480         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5481         Likewise.
5482         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5483         Likewise.
5484         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5485         Likewise.
5486         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5487         Likewise.
5488         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5489         Likewise.
5490         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5491         Likewise.
5492         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5493         Likewise.
5494         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5495         Likewise.
5496         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5497         Likewise.
5498         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5499         Likewise.
5500         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5501         Likewise.
5502         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5503         Likewise.
5504         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5505         Likewise.
5506         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5507         Likewise.
5508         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5509         Likewise.
5510         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5511         Likewise.
5512         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5513         Likewise.
5514         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5515         Likewise.
5516         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5517         Likewise.
5518         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5519         Likewise.
5520         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5521         Likewise.
5522         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5523         Likewise.
5524         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5525         Likewise.
5526         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5527         Likewise.
5528         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5529         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5530         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5531         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5532         Likewise.
5533         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5534         Likewise.
5535         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5536         Likewise.
5537         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5538         Likewise.
5539         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5540         Likewise.
5541         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5542         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5543         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5544         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5545         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5546         Likewise.
5547         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5548         Likewise.
5549         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5550         Likewise.
5551         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5552         Likewise.
5553         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5554         Likewise.
5555         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5556         Likewise.
5557         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5558         Likewise.
5559         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5560         Likewise.
5561         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5562         Likewise.
5563         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5564         Likewise.
5565         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5566         Likewise.
5567         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5568         Likewise.
5569         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5570         Likewise.
5571         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5572         Likewise.
5573         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5574         Likewise.
5575         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5576         Likewise.
5577         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5578         Likewise.
5579         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5580         Likewise.
5581         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5582         Likewise.
5583         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5584         Likewise.
5585         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5586         Likewise.
5587         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5588         Likewise.
5589         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5590         Likewise.
5591         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5592         Likewise.
5593         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5594         Likewise.
5595         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5596         Likewise.
5597         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5598         Likewise.
5599         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5600         Likewise.
5601         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5602         Likewise.
5603         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5604         Likewise.
5605         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5606         Likewise.
5607         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5608         Likewise.
5609         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5610         Likewise.
5611         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5612         Likewise.
5613         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5614         Likewise.
5615         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5616         Likewise.
5617         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5618         Likewise.
5619         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5620         Likewise.
5621         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5622         Likewise.
5623         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5624         Likewise.
5625         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5626         Likewise.
5627         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5628         Likewise.
5629         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5630         Likewise.
5631         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5632         Likewise.
5633         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5634         Likewise.
5635         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5636         Likewise.
5637         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5638         Likewise.
5639         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5640         Likewise.
5641         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5642         Likewise.
5643         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5644         Likewise.
5645         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5646         Likewise.
5647         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5648         Likewise.
5649         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5650         Likewise.
5651         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5652         Likewise.
5653         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5654         Likewise.
5655         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5656         Likewise.
5657         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5658         Likewise.
5659         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5660         Likewise.
5661         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5662         Likewise.
5663         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5664         Likewise.
5665         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5666         Likewise.
5667         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5668         Likewise.
5669         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5670         Likewise.
5671         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5672         Likewise.
5673         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5674         Likewise.
5675         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5676         Likewise.
5677         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5678         Likewise.
5679         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5680         Likewise.
5681         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5682         Likewise.
5683         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5684         Likewise.
5685         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5686         Likewise.
5687         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5688         Likewise.
5689         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5690         Likewise.
5691         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5692         Likewise.
5693         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5694         Likewise.
5695         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5696         Likewise.
5697         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5698         Likewise.
5699         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5700         Likewise.
5701         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5702         Likewise.
5703         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5704         Likewise.
5705         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5706         Likewise.
5707         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5708         Likewise.
5709         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5710         Likewise.
5711         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5712         Likewise.
5713         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5714         Likewise.
5715         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5716         Likewise.
5717         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5718         Likewise.
5719         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5720         Likewise.
5721         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5722         Likewise.
5723         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5724         Likewise.
5725         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5726         Likewise.
5727         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5728         Likewise.
5729         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5730         Likewise.
5731         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5732         Likewise.
5733         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5734         Likewise.
5735         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5736         Likewise.
5737         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5738         Likewise.
5739         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5740         Likewise.
5741         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5742         Likewise.
5743         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5744         Likewise.
5745         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5746         Likewise.
5747         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5748         Likewise.
5749         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5750         Likewise.
5751         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5752         Likewise.
5753         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5754         Likewise.
5755         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5756         Likewise.
5757         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5758         Likewise.
5759         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5760         Likewise.
5761         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5762         Likewise.
5763         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5764         Likewise.
5765         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5766         Likewise.
5767         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5768         Likewise.
5769         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5770         Likewise.
5771         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5772         Likewise.
5773         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5774         Likewise.
5775         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5776         Likewise.
5777         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5778         Likewise.
5779         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5780         Likewise.
5781         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5782         Likewise.
5783         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5784         Likewise.
5785         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5786         Likewise.
5787         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5788         Likewise.
5789         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5790         Likewise.
5791         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5792         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5793         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5794         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5795         Likewise.
5796         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5797         Likewise.
5798         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5799         Likewise.
5800         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5801         Likewise.
5802         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5803         Likewise.
5804         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5805         Likewise.
5806         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5807         Likewise.
5808         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5809         Likewise.
5810         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5811         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5812         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5813         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5814         Likewise.
5815         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5816         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5817         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5818         Likewise.
5819         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5820         Likewise.
5821         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5822         Likewise.
5823         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5824         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5825         Likewise.
5826         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5827         Likewise.
5828         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5829         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5830         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5831         Likewise.
5832         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5833         Likewise.
5834         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5835         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5836         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5837         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5838         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5839         Likewise.
5840         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5841         Likewise.
5842         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5843         Likewise.
5844         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5845         Likewise.
5846         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5847         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5848         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5849         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5850         Likewise.
5851         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5852         Likewise.
5853         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5854         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5855         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5856         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5857         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5858         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5859         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5860         Likewise.
5861         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5862         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5863         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5864         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5865         Likewise.
5866         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5867         Likewise.
5868         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5869         Likewise.
5870         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5871         Likewise.
5872         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5873         Likewise.
5874         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5875         Likewise.
5876         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5877         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5878         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5879         Likewise.
5880         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5881         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5882         Likewise.
5883         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5884         Likewise.
5885         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5886         Likewise.
5887         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5888         Likewise.
5889         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5890         Likewise.
5891         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5892         Likewise.
5893         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5894         Likewise.
5895         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5896         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5897         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5898         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5899         Likewise.
5900         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5901         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5902         Likewise.
5903         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5904         Likewise.
5905         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5906         Likewise.
5907         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5908         Likewise.
5909         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5910         Likewise.
5911         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5912         Likewise.
5913         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5914         Likewise.
5915         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5916         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5917         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5918         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5919         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5920         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5921         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5922         Likewise.
5923         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5924         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5925         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5926         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5927         Likewise.
5928         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5929         Likewise.
5930         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5931         Likewise.
5932         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5933         Likewise.
5934         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5935         Likewise.
5936         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5937         Likewise.
5938         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5939         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5940         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5941         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5942         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5943         Likewise.
5944         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5945         Likewise.
5946         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5947         Likewise.
5948         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5949         Likewise.
5950         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5951         Likewise.
5952         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5953         Likewise.
5954         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5955         Likewise.
5956         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5957         Likewise.
5958         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5959         Likewise.
5960         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5961         Likewise.
5962         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5963         Likewise.
5964         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5965         Likewise.
5966         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5967         Likewise.
5968         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5969         Likewise.
5970         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5971         Likewise.
5972         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5973         Likewise.
5974         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5975         Likewise.
5976         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5977         Likewise.
5978         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5979         Likewise.
5980         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5981         Likewise.
5982         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5983         Likewise.
5984         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5985         Likewise.
5986         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5987         Likewise.
5988         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5989         Likewise.
5990         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5991         Likewise.
5992         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5993         Likewise.
5994         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5995         Likewise.
5996         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5997         Likewise.
5998         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5999         Likewise.
6000         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
6001         Likewise.
6002         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
6003         Likewise.
6004         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
6005         Likewise.
6006         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
6007         Likewise.
6008         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
6009         Likewise.
6010         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
6011         Likewise.
6012         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
6013         Likewise.
6014         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
6015         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
6016         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
6017         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
6018         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
6019         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
6020         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
6021         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
6022         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
6023         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
6024         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
6025         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
6026         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
6027         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
6028         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
6029         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
6030         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
6031         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
6032         * testsuite/tr1/headers/all.cc: Likewise.
6033         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
6034         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
6035         * testsuite/util/testsuite_shared.cc: Likewise.
6036         * scripts/extract_symvers: Likewise.  Remove runtime exception.
6037         * testsuite/17_intro/headers/all.cc: Likewise.
6038         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
6039         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
6040         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
6041         Likewise.
6042         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
6043         Likewise.
6044         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
6045         Likewise.
6046         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
6047         Likewise.
6048         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
6049         Likewise.
6050         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
6051         Likewise.
6052         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
6053         Likewise.
6054         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
6055         Likewise.
6056         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
6057         Likewise.
6058         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
6059         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
6060         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
6061         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
6062         Likewise.
6063         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
6064         Likewise.
6065         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
6066         Likewise.
6067         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
6068         Likewise.
6069         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
6070         Likewise.
6071         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
6072         Likewise.
6073         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
6074         Likewise.
6075         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
6076         Likewise.
6077         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
6078         Likewise.
6079         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
6080         Likewise.
6081         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
6082         Likewise.
6083         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
6084         Likewise.
6085         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
6086         Likewise.
6087         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
6088         Likewise.
6089         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
6090         Likewise.
6091         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
6092         Likewise.
6093         * testsuite/20_util/pair/moveable.cc: Likewise.
6094         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
6095         Likewise.
6096         * testsuite/20_util/pair/swap.cc: Likewise.
6097         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
6098         Likewise.
6099         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
6100         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
6101         Likewise.
6102         * testsuite/20_util/tuple/moveable.cc: Likewise.
6103         * testsuite/20_util/tuple/moveable2.cc: Likewise.
6104         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
6105         Likewise.
6106         * testsuite/20_util/tuple/swap.cc: Likewise.
6107         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
6108         Likewise.
6109         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
6110         Likewise.
6111         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
6112         Likewise.
6113         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
6114         Likewise.
6115         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
6116         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
6117         Likewise.
6118         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
6119         Likewise.
6120         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
6121         Likewise.
6122         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
6123         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
6124         Likewise.
6125         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
6126         Likewise.
6127         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
6128         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
6129         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
6130         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
6131         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
6132         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
6133         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
6134         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
6135         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
6136         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
6137         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
6138         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
6139         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
6140         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
6141         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
6142         Likewise.
6143         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
6144         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
6145         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
6146         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
6147         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
6148         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
6149         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
6150         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
6151         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
6152         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
6153         Likewise.
6154         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
6155         Likewise.
6156         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
6157         Likewise.
6158         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
6159         Likewise.
6160         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
6161         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
6162         Likewise.
6163         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
6164         Likewise.
6165         * testsuite/23_containers/deque/14340.cc: Likewise.
6166         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
6167         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
6168         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
6169         * testsuite/23_containers/deque/init-list.cc: Likewise.
6170         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
6171         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
6172         * testsuite/23_containers/deque/moveable.cc: Likewise.
6173         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
6174         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
6175         Likewise.
6176         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
6177         Likewise.
6178         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
6179         Likewise.
6180         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
6181         Likewise.
6182         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
6183         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
6184         Likewise.
6185         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
6186         Likewise.
6187         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
6188         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
6189         Likewise.
6190         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
6191         Likewise.
6192         * testsuite/23_containers/list/14340.cc: Likewise.
6193         * testsuite/23_containers/list/23781.cc: Likewise.
6194         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
6195         * testsuite/23_containers/list/init-list.cc: Likewise.
6196         * testsuite/23_containers/list/moveable.cc: Likewise.
6197         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
6198         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
6199         Likewise.
6200         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
6201         Likewise.
6202         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
6203         Likewise.
6204         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
6205         Likewise.
6206         * testsuite/23_containers/map/14340.cc: Likewise.
6207         * testsuite/23_containers/map/23781.cc: Likewise.
6208         * testsuite/23_containers/map/init-list.cc: Likewise.
6209         * testsuite/23_containers/map/moveable.cc: Likewise.
6210         * testsuite/23_containers/map/operations/1.cc: Likewise.
6211         * testsuite/23_containers/map/operations/31440.cc: Likewise.
6212         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
6213         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
6214         Likewise.
6215         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
6216         Likewise.
6217         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
6218         Likewise.
6219         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
6220         Likewise.
6221         * testsuite/23_containers/multimap/14340.cc: Likewise.
6222         * testsuite/23_containers/multimap/23781.cc: Likewise.
6223         * testsuite/23_containers/multimap/init-list.cc: Likewise.
6224         * testsuite/23_containers/multimap/moveable.cc: Likewise.
6225         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
6226         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
6227         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
6228         Likewise.
6229         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
6230         Likewise.
6231         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
6232         Likewise.
6233         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
6234         Likewise.
6235         * testsuite/23_containers/multiset/14340.cc: Likewise.
6236         * testsuite/23_containers/multiset/23781.cc: Likewise.
6237         * testsuite/23_containers/multiset/init-list.cc: Likewise.
6238         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
6239         * testsuite/23_containers/multiset/moveable.cc: Likewise.
6240         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
6241         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
6242         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
6243         Likewise.
6244         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
6245         Likewise.
6246         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
6247         Likewise.
6248         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
6249         Likewise.
6250         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
6251         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
6252         Likewise.
6253         * testsuite/23_containers/queue/moveable.cc: Likewise.
6254         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
6255         Likewise.
6256         * testsuite/23_containers/set/14340.cc: Likewise.
6257         * testsuite/23_containers/set/23781.cc: Likewise.
6258         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
6259         * testsuite/23_containers/set/init-list.cc: Likewise.
6260         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
6261         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
6262         * testsuite/23_containers/set/moveable.cc: Likewise.
6263         * testsuite/23_containers/set/operations/1.cc: Likewise.
6264         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
6265         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
6266         Likewise.
6267         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
6268         Likewise.
6269         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
6270         Likewise.
6271         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
6272         Likewise.
6273         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
6274         Likewise.
6275         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
6276         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
6277         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
6278         Likewise.
6279         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
6280         Likewise.
6281         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
6282         Likewise.
6283         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
6284         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
6285         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
6286         Likewise.
6287         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
6288         Likewise.
6289         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
6290         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
6291         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
6292         Likewise.
6293         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
6294         Likewise.
6295         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
6296         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
6297         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
6298         Likewise.
6299         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
6300         Likewise.
6301         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
6302         Likewise.
6303         * testsuite/23_containers/vector/14340.cc: Likewise.
6304         * testsuite/23_containers/vector/26412-1.cc: Likewise.
6305         * testsuite/23_containers/vector/26412-2.cc: Likewise.
6306         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
6307         Likewise.
6308         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
6309         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
6310         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
6311         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
6312         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
6313         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
6314         Likewise.
6315         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
6316         Likewise.
6317         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
6318         Likewise.
6319         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
6320         Likewise.
6321         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
6322         Likewise.
6323         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
6324         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
6325         * testsuite/23_containers/vector/init-list.cc: Likewise.
6326         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
6327         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
6328         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
6329         * testsuite/23_containers/vector/moveable.cc: Likewise.
6330         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
6331         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
6332         Likewise.
6333         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
6334         Likewise.
6335         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
6336         Likewise.
6337         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
6338         Likewise.
6339         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
6340         * testsuite/23_containers/vector/types/23767.cc: Likewise.
6341         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
6342         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
6343         Likewise.
6344         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
6345         Likewise.
6346         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
6347         Likewise.
6348         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
6349         Likewise.
6350         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
6351         Likewise.
6352         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
6353         Likewise.
6354         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
6355         Likewise.
6356         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
6357         Likewise.
6358         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
6359         Likewise.
6360         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
6361         Likewise.
6362         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
6363         Likewise.
6364         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
6365         Likewise.
6366         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
6367         Likewise.
6368         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
6369         Likewise.
6370         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
6371         Likewise.
6372         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
6373         Likewise.
6374         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
6375         Likewise.
6376         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
6377         Likewise.
6378         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
6379         Likewise.
6380         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
6381         Likewise.
6382         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
6383         Likewise.
6384         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
6385         Likewise.
6386         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
6387         Likewise.
6388         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
6389         Likewise.
6390         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
6391         Likewise.
6392         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
6393         Likewise.
6394         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
6395         Likewise.
6396         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
6397         Likewise.
6398         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
6399         Likewise.
6400         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
6401         Likewise.
6402         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
6403         Likewise.
6404         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
6405         Likewise.
6406         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
6407         Likewise.
6408         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
6409         Likewise.
6410         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
6411         Likewise.
6412         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
6413         Likewise.
6414         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
6415         Likewise.
6416         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
6417         Likewise.
6418         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
6419         Likewise.
6420         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
6421         Likewise.
6422         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
6423         Likewise.
6424         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
6425         Likewise.
6426         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
6427         Likewise.
6428         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
6429         Likewise.
6430         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
6431         Likewise.
6432         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
6433         Likewise.
6434         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
6435         Likewise.
6436         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
6437         Likewise.
6438         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
6439         Likewise.
6440         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
6441         Likewise.
6442         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
6443         Likewise.
6444         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
6445         Likewise.
6446         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
6447         Likewise.
6448         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
6449         Likewise.
6450         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
6451         Likewise.
6452         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
6453         Likewise.
6454         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
6455         Likewise.
6456         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
6457         Likewise.
6458         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
6459         Likewise.
6460         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
6461         Likewise.
6462         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
6463         Likewise.
6464         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6465         Likewise.
6466         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6467         Likewise.
6468         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6469         Likewise.
6470         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6471         Likewise.
6472         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6473         Likewise.
6474         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6475         Likewise.
6476         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6477         Likewise.
6478         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6479         Likewise.
6480         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6481         Likewise.
6482         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6483         Likewise.
6484         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6485         Likewise.
6486         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6487         Likewise.
6488         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6489         Likewise.
6490         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6491         Likewise.
6492         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6493         Likewise.
6494         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6495         Likewise.
6496         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6497         Likewise.
6498         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6499         Likewise.
6500         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6501         Likewise.
6502         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6503         Likewise.
6504         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6505         Likewise.
6506         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6507         Likewise.
6508         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6509         Likewise.
6510         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6511         Likewise.
6512         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6513         Likewise.
6514         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6515         Likewise.
6516         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6517         Likewise.
6518         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6519         Likewise.
6520         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6521         Likewise.
6522         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6523         Likewise.
6524         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6525         Likewise.
6526         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6527         Likewise.
6528         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6529         Likewise.
6530         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6531         Likewise.
6532         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6533         Likewise.
6534         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6535         Likewise.
6536         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6537         Likewise.
6538         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6539         Likewise.
6540         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6541         Likewise.
6542         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6543         Likewise.
6544         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6545         Likewise.
6546         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6547         Likewise.
6548         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6549         Likewise.
6550         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6551         Likewise.
6552         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6553         Likewise.
6554         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6555         Likewise.
6556         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6557         Likewise.
6558         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6559         Likewise.
6560         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6561         Likewise.
6562         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6563         Likewise.
6564         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6565         Likewise.
6566         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6567         Likewise.
6568         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6569         Likewise.
6570         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6571         Likewise.
6572         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6573         Likewise.
6574         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6575         Likewise.
6576         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6577         Likewise.
6578         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6579         Likewise.
6580         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6581         Likewise.
6582         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6583         Likewise.
6584         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6585         Likewise.
6586         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6587         Likewise.
6588         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6589         Likewise.
6590         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6591         Likewise.
6592         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6593         Likewise.
6594         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6595         Likewise.
6596         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6597         Likewise.
6598         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6599         Likewise.
6600         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6601         Likewise.
6602         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6603         Likewise.
6604         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6605         Likewise.
6606         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6607         Likewise.
6608         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6609         Likewise.
6610         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6611         Likewise.
6612         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6613         Likewise.
6614         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6615         Likewise.
6616         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6617         Likewise.
6618         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6619         Likewise.
6620         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6621         Likewise.
6622         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6623         Likewise.
6624         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6625         Likewise.
6626         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6627         Likewise.
6628         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6629         Likewise.
6630         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6631         Likewise.
6632         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6633         Likewise.
6634         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6635         Likewise.
6636         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6637         Likewise.
6638         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6639         Likewise.
6640         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6641         Likewise.
6642         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6643         Likewise.
6644         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6645         Likewise.
6646         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6647         Likewise.
6648         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6649         Likewise.
6650         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6651         Likewise.
6652         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6653         Likewise.
6654         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6655         Likewise.
6656         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6657         Likewise.
6658         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6659         Likewise.
6660         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6661         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6662         Likewise.
6663         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6664         Likewise.
6665         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6666         Likewise.
6667         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6668         Likewise.
6669         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6670         Likewise.
6671         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6672         Likewise.
6673         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6674         Likewise.
6675         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6676         Likewise.
6677         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6678         Likewise.
6679         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6680         Likewise.
6681         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6682         Likewise.
6683         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6684         Likewise.
6685         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6686         Likewise.
6687         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6688         Likewise.
6689         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6690         Likewise.
6691         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6692         Likewise.
6693         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6694         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6695         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6696         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6697         Likewise.
6698         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6699         Likewise.
6700         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6701         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6702         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6703         Likewise.
6704         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6705         Likewise.
6706         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6707         Likewise.
6708         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6709         Likewise.
6710         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6711         Likewise.
6712         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6713         Likewise.
6714         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6715         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6716         Likewise.
6717         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6718         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6719         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6720         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6721         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6722         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6723         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6724         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6725         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6726         Likewise.
6727         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6728         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6729         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6730         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6731         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6732         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6733         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6734         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6735         Likewise.
6736         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6737         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6738         Likewise.
6739         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6740         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6741         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6742         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6743         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6744         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6745         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6746         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6747         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6748         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6749         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6750         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6751         Likewise.
6752         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6753         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6754         Likewise.
6755         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6756         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6757         Likewise.
6758         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6759         Likewise.
6760         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6761         Likewise.
6762         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6763         Likewise.
6764         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6765         Likewise.
6766         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6767         Likewise.
6768         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6769         Likewise.
6770         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6771         Likewise.
6772         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6773         Likewise.
6774         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6775         Likewise.
6776         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6777         Likewise.
6778         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6779         Likewise.
6780         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6781         Likewise.
6782         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6783         Likewise.
6784         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6785         Likewise.
6786         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6787         Likewise.
6788         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6789         Likewise.
6790         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6791         Likewise.
6792         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6793         Likewise.
6794         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6795         Likewise.
6796         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6797         Likewise.
6798         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6799         Likewise.
6800         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6801         Likewise.
6802         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6803         Likewise.
6804         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6805         Likewise.
6806         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6807         Likewise.
6808         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6809         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6810         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6811         Likewise.
6812         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6813         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6814         Likewise.
6815         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6816         Likewise.
6817         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6818         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6819         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6820         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6821         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6822         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6823         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6824         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6825         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6826         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6827         Likewise.
6828         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6829         Likewise.
6830         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6831         Likewise.
6832         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6833         Likewise.
6834         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6835         Likewise.
6836         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6837         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6838         Likewise.
6839         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6840         Likewise.
6841         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6842         Likewise.
6843         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6844         Likewise.
6845         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6846         Likewise.
6847         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6848         Likewise.
6849         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6850         Likewise.
6851         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6852         Likewise.
6853         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6854         Likewise.
6855         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6856         Likewise.
6857         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6858         Likewise.
6859         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6860         Likewise.
6861         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6862         Likewise.
6863         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6864         Likewise.
6865         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6866         Likewise.
6867         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6868         Likewise.
6869         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6870         Likewise.
6871         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6872         Likewise.
6873         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6874         Likewise.
6875         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6876         Likewise.
6877         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6878         Likewise.
6879         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6880         Likewise.
6881         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6882         Likewise.
6883         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6884         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6885         Likewise.
6886         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6887         Likewise.
6888         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6889         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6890         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6891         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6892         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6893         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6894         Likewise.
6895         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6896         Likewise.
6897         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6898         Likewise.
6899         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6900         Likewise.
6901         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6902         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6903         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6904         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6905         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6906         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6907         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6908         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6909         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6910         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6911         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6912         Likewise.
6913         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6914         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6915         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6916         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6917         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6918         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6919         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6920         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6921         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6922         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6923         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6924         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6925         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6926         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6927         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6928         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6929         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6930         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6931         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6932         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6933         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6934         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6935         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6936         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6937         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6938         Likewise.
6939         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6940         * testsuite/27_io/fpos/14252.cc: Likewise.
6941         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6942         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6943         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6944         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6945         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6946         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6947         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6948         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6949         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6950         Likewise.
6951         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6952         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6953         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6954         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6955         Likewise.
6956         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6957         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6958         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6959         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6960         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6961         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6962         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6963         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6964         * testsuite/27_io/objects/char/3045.cc: Likewise.
6965         * testsuite/27_io/objects/char/3647.cc: Likewise.
6966         * testsuite/27_io/objects/char/5268.cc: Likewise.
6967         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6968         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6969         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6970         * testsuite/28_regex/init-list.cc: Likewise.
6971         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6972         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6973         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6974         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6975         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6976         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6977         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6978         Likewise.
6979         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6980         Likewise.
6981         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6982         Likewise.
6983         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6984         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6985         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6986         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6987         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6988         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6989         Likewise.
6990         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6991         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6992         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6993         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6994         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6995         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6996         Likewise.
6997         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6998         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6999         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
7000         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
7001         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
7002         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
7003         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
7004         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
7005         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
7006         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
7007         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
7008         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
7009         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
7010         Likewise.
7011         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
7012         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
7013         Likewise.
7014         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
7015         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
7016         Likewise.
7017         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
7018         Likewise.
7019         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
7020         Likewise.
7021         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
7022         Likewise.
7023         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
7024         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
7025         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
7026         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
7027         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
7028         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
7029         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
7030         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
7031         Likewise.
7032         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
7033         Likewise.
7034         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
7035         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7036         Likewise.
7037         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
7038         Likewise.
7039         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
7040         Likewise.
7041         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
7042         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
7043         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
7044         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
7045         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
7046         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
7047         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
7048         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
7049         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
7050         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
7051         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
7052         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
7053         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
7054         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
7055         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
7056         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
7057         Likewise.
7058         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
7059         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
7060         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
7061         Likewise.
7062         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
7063         Likewise.
7064         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
7065         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
7066         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
7067         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
7068         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
7069         Likewise.
7070         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
7071         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
7072         Likewise.
7073         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
7074         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
7075         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
7076         Likewise.
7077         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
7078         Likewise.
7079         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
7080         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
7081         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
7082         Likewise.
7083         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
7084         Likewise.
7085         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
7086         Likewise.
7087         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
7088         Likewise.
7089         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
7090         Likewise.
7091         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
7092         * testsuite/30_threads/this_thread/1.cc: Likewise.
7093         * testsuite/30_threads/this_thread/2.cc: Likewise.
7094         * testsuite/30_threads/this_thread/3.cc: Likewise.
7095         * testsuite/30_threads/this_thread/4.cc: Likewise.
7096         * testsuite/30_threads/thread/cons/1.cc: Likewise.
7097         * testsuite/30_threads/thread/cons/2.cc: Likewise.
7098         * testsuite/30_threads/thread/cons/3.cc: Likewise.
7099         * testsuite/30_threads/thread/cons/4.cc: Likewise.
7100         * testsuite/30_threads/thread/cons/5.cc: Likewise.
7101         * testsuite/30_threads/thread/cons/6.cc: Likewise.
7102         * testsuite/30_threads/thread/cons/7.cc: Likewise.
7103         * testsuite/30_threads/thread/cons/8.cc: Likewise.
7104         * testsuite/30_threads/thread/cons/9.cc: Likewise.
7105         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
7106         * testsuite/30_threads/thread/members/1.cc: Likewise.
7107         * testsuite/30_threads/thread/members/2.cc: Likewise.
7108         * testsuite/30_threads/thread/members/3.cc: Likewise.
7109         * testsuite/30_threads/thread/members/4.cc: Likewise.
7110         * testsuite/30_threads/thread/members/5.cc: Likewise.
7111         * testsuite/30_threads/thread/swap/1.cc: Likewise.
7112         * testsuite/30_threads/thread/swap/2.cc: Likewise.
7113         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
7114         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
7115         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
7116         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
7117         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
7118         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
7119         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
7120         Likewise.
7121         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
7122         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
7123         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
7124         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
7125         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
7126         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
7127         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
7128         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
7129         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
7130         * testsuite/30_threads/try_lock/1.cc: Likewise.
7131         * testsuite/30_threads/try_lock/2.cc: Likewise.
7132         * testsuite/30_threads/try_lock/3.cc: Likewise.
7133         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
7134         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
7135         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
7136         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
7137         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
7138         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
7139         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
7140         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
7141         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
7142         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
7143         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
7144         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
7145         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
7146         Likewise.
7147         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
7148         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
7149         Likewise.
7150         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
7151         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
7152         Likewise.
7153         * testsuite/ext/array_allocator/1.cc: Likewise.
7154         * testsuite/ext/array_allocator/2.cc: Likewise.
7155         * testsuite/ext/array_allocator/3.cc: Likewise.
7156         * testsuite/ext/ext_pointer/1.cc: Likewise.
7157         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
7158         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
7159         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
7160         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
7161         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
7162         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
7163         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
7164         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
7165         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
7166         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
7167         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
7168         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
7169         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
7170         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
7171         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
7172         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
7173         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
7174         Likewise.
7175         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
7176         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
7177         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
7178         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
7179         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
7180         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
7181         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
7182         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
7183         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
7184         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
7185         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
7186         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
7187         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
7188         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
7189         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
7190         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
7191         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
7192         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
7193         Likewise.
7194         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
7195         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
7196         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
7197         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
7198         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
7199         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
7200         * testsuite/ext/pod_char_traits.cc: Likewise.
7201         * testsuite/ext/slist/23781.cc: Likewise.
7202         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
7203         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
7204         * testsuite/ext/vstring/init-list.cc: Likewise.
7205         * testsuite/ext/vstring/moveable.cc: Likewise.
7206         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
7207         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
7208         Likewise.
7209         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
7210         Likewise.
7211         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
7212         Likewise.
7213         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
7214         Likewise.
7215         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
7216         Likewise.
7217         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
7218         Likewise.
7219         * testsuite/ext/vstring/types/23767.cc: Likewise.
7220         * testsuite/performance/21_strings/string_append.cc: Likewise.
7221         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
7222         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
7223         Likewise.
7224         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
7225         Likewise.
7226         * testsuite/performance/21_strings/string_find.cc: Likewise.
7227         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
7228         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
7229         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
7230         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
7231         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
7232         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
7233         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
7234         Likewise.
7235         * testsuite/performance/23_containers/create/map.cc: Likewise.
7236         * testsuite/performance/23_containers/create_from_sorted/set.cc:
7237         Likewise.
7238         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
7239         * testsuite/performance/23_containers/find/map.cc: Likewise.
7240         * testsuite/performance/23_containers/index/map.cc: Likewise.
7241         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
7242         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
7243         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
7244         Likewise.
7245         * testsuite/performance/23_containers/insert_erase/associative.cc:
7246         Likewise.
7247         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
7248         Likewise.
7249         * testsuite/performance/23_containers/producer_consumer/associative.cc:
7250         Likewise.
7251         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
7252         Likewise.
7253         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
7254         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
7255         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
7256         Likewise.
7257         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
7258         Likewise.
7259         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
7260         Likewise.
7261         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
7262         Likewise.
7263         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
7264         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
7265         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
7266         Likewise.
7267         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
7268         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
7269         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
7270         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
7271         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
7272         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
7273         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
7274         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
7275         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
7276         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
7277         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
7278         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
7279         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
7280         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
7281         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
7282         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
7283         Likewise.
7284         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
7285         Likewise.
7286         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
7287         Likewise.
7288         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
7289         Likewise.
7290         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
7291         Likewise.
7292         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
7293         Likewise.
7294         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
7295         Likewise.
7296         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
7297         Likewise.
7298         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
7299         Likewise.
7300         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
7301         Likewise.
7302         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
7303         Likewise.
7304         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
7305         Likewise.
7306         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
7307         Likewise.
7308         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
7309         Likewise.
7310         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
7311         Likewise.
7312         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
7313         Likewise.
7314         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
7315         Likewise.
7316         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
7317         Likewise.
7318         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
7319         Likewise.
7320         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
7321         Likewise.
7322         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
7323         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
7324         Likewise.
7325         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
7326         Likewise.
7327         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
7328         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
7329         Likewise.
7330         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
7331         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
7332         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
7333         Likewise.
7334         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
7335         Likewise.
7336         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
7337         Likewise.
7338         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
7339         Likewise.
7340         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
7341         Likewise.
7342         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
7343         Likewise.
7344         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
7345         Likewise.
7346         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
7347         Likewise.
7348         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
7349         Likewise.
7350         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
7351         Likewise.
7352         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
7353         Likewise.
7354         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
7355         Likewise.
7356         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
7357         Likewise.
7358         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
7359         Likewise.
7360         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
7361         Likewise.
7362         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
7363         Likewise.
7364         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
7365         Likewise.
7366         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
7367         Likewise.
7368         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
7369         Likewise.
7370         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
7371         Likewise.
7372         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
7373         Likewise.
7374         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
7375         Likewise.
7376         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
7377         Likewise.
7378         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
7379         Likewise.
7380         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
7381         Likewise.
7382         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
7383         Likewise.
7384         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
7385         Likewise.
7386         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
7387         Likewise.
7388         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
7389         Likewise.
7390         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
7391         Likewise.
7392         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
7393         Likewise.
7394         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
7395         Likewise.
7396         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
7397         Likewise.
7398         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
7399         Likewise.
7400         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
7401         Likewise.
7402         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
7403         Likewise.
7404         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
7405         Likewise.
7406         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
7407         Likewise.
7408         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
7409         Likewise.
7410         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
7411         Likewise.
7412         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
7413         Likewise.
7414         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
7415         Likewise.
7416         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
7417         Likewise.
7418         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
7419         Likewise.
7420         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
7421         Likewise.
7422         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
7423         Likewise.
7424         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
7425         Likewise.
7426         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
7427         Likewise.
7428         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
7429         Likewise.
7430         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
7431         Likewise.
7432         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
7433         Likewise.
7434         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
7435         Likewise.
7436         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
7437         Likewise.
7438         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
7439         Likewise.
7440         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
7441         Likewise.
7442         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
7443         Likewise.
7444         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
7445         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
7446         Likewise.
7447         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
7448         Likewise.
7449         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
7450         Likewise.
7451         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
7452         Likewise.
7453         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
7454         Likewise.
7455         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
7456         Likewise.
7457         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
7458         Likewise.
7459         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
7460         Likewise.
7461         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
7462         Likewise.
7463         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
7464         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7465         Likewise.
7466         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7467         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7468         Likewise.
7469         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7470         Likewise.
7471         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7472         Likewise.
7473         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7474         Likewise.
7475         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7476         Likewise.
7477         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7478         Likewise.
7479         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7480         Likewise.
7481         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7482         Likewise.
7483         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7484         Likewise.
7485         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7486         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7487         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7488         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7489         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7490         Likewise.
7491         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7492         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7493         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7494         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7495         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7496         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7497         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7498         * testsuite/util/io/prog_bar.cc: Likewise.
7499         * testsuite/util/io/prog_bar.hpp: Likewise.
7500         * testsuite/util/io/text_populate.hpp: Likewise.
7501         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7502         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7503         * testsuite/util/io/xml.hpp: Likewise.
7504         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7505         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7506         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7507         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7508         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7509         * testsuite/util/native_type/native_map.hpp: Likewise.
7510         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7511         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7512         * testsuite/util/native_type/native_set.hpp: Likewise.
7513         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7514         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7515         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7516         Likewise.
7517         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7518         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7519         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7520         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7521         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7522         Likewise.
7523         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7524         Likewise.
7525         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7526         Likewise.
7527         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7528         Likewise.
7529         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7530         Likewise.
7531         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7532         Likewise.
7533         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7534         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7535         Likewise.
7536         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7537         Likewise.
7538         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7539         Likewise.
7540         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7541         Likewise.
7542         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7543         Likewise.
7544         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7545         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7546         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7547         * testsuite/util/regression/basic_type.hpp: Likewise.
7548         * testsuite/util/regression/common_type.hpp: Likewise.
7549         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7550         Likewise.
7551         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7552         Likewise.
7553         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7554         Likewise.
7555         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7556         Likewise.
7557         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7558         Likewise.
7559         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7560         Likewise.
7561         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7562         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7563         Likewise.
7564         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7565         Likewise.
7566         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7567         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7568         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7569         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7570         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7571         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7572         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7573         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7574         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7575         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7576         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7577         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7578         * testsuite/util/testsuite_abi.cc: Likewise.
7579         * testsuite/util/testsuite_abi.h: Likewise.
7580         * testsuite/util/testsuite_abi_check.cc: Likewise.
7581         * testsuite/util/testsuite_allocator.cc: Likewise.
7582         * testsuite/util/testsuite_allocator.h: Likewise.
7583         * testsuite/util/testsuite_api.h: Likewise.
7584         * testsuite/util/testsuite_character.cc: Likewise.
7585         * testsuite/util/testsuite_character.h: Likewise.
7586         * testsuite/util/testsuite_common_types.h: Likewise.
7587         * testsuite/util/testsuite_error.h: Likewise.
7588         * testsuite/util/testsuite_hooks.cc: Likewise.
7589         * testsuite/util/testsuite_hooks.h: Likewise.
7590         * testsuite/util/testsuite_io.h: Likewise.
7591         * testsuite/util/testsuite_iterators.h: Likewise.
7592         * testsuite/util/testsuite_performance.h: Likewise.
7593         * testsuite/util/testsuite_rng.h: Likewise.
7594         * testsuite/util/testsuite_rvalref.h: Likewise.
7595         * testsuite/util/testsuite_tr1.h: Likewise.
7596         * testsuite/util/thread/all.h: Likewise.
7597         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7598         Likewise.
7599         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7600         Likewise.
7601         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7602         Likewise.
7603         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7604         Likewise.
7605         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7606         Likewise.
7607         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7608         Likewise.
7609         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7610         Likewise.
7611         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7612         Likewise.
7613         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7614         Likewise.
7615         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7616         Likewise.
7617         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7618         Likewise.
7619         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7620         Likewise.
7621         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7622         Likewise.
7623         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7624         Likewise.
7625         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7626         Likewise.
7627         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7628         Likewise.
7629         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7630         Likewise.
7631         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7632         Likewise.
7633         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7634         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7635         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7636         Likewise.
7637         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7638         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7639         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7640         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7641         Likewise.
7642         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7643         Likewise.
7644         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7645         Likewise.
7646         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7647         Likewise.
7648         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7649         Likewise.
7650         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7651         Likewise.
7652         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7653         Likewise.
7654         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7655         Likewise.
7656         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7657         Likewise.
7658         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7659         Likewise.
7660         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7661         Likewise.
7662         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7663         Likewise.
7664         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7665         Likewise.
7666         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7667         Likewise.
7668         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7669         Likewise.
7670         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7671         Likewise.
7672         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7673         Likewise.
7674         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7675         Likewise.
7676         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7677         Likewise.
7678         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7679         Likewise.
7680         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7681         Likewise.
7682         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7683         Likewise.
7684         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7685         Likewise.
7686         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7687         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7688         Likewise.
7689         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7690         Likewise.
7691         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7692         Likewise.
7693         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7694         Likewise.
7695         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7696         Likewise.
7697         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7698         Likewise.
7699         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7700         Likewise.
7701         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7702         Likewise.
7703         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7704         Likewise.
7705         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7706         Likewise.
7707         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7708         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7709         Likewise.
7710         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7711         Likewise.
7712         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7713         Likewise.
7714         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7715         Likewise.
7716         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7717         Likewise.
7718         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7719         Likewise.
7720         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7721         Likewise.
7722         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7723         Likewise.
7724         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7725         Likewise.
7726         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7727         Likewise.
7728         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7729         Likewise.
7730         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7731         Likewise.
7732         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7733         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7734         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7735         Likewise.
7736         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7737         Likewise.
7738         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7739         Likewise.
7740         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7741         Likewise.
7742         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7743         Likewise.
7744         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7745         Likewise.
7746         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7747         Likewise.
7748         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7749         Likewise.
7750         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7751         Likewise.
7752         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7753         Likewise.
7754         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7755         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7756         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7757         Likewise.
7758         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7759         Likewise.
7760         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7761         Likewise.
7762         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7763         Likewise.
7764         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7765         Likewise.
7766         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7767         Likewise.
7768         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7769         Likewise.
7770         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7771         Likewise.
7772         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7773         Likewise.
7774         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7775         Likewise.
7776         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7777         Likewise.
7778         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7779         Likewise.
7780         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7781         Likewise.
7782         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7783         Likewise.
7784         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7785         Likewise.
7786         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7787         Likewise.
7788         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7789         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7790         Likewise.
7791         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7792         Likewise.
7793         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7794         Likewise.
7795         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7796         Likewise.
7797         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7798         Likewise.
7799         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7800         Likewise.
7801         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7802         Likewise.
7803         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7804         Likewise.
7805         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7806         Likewise.
7807         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7808         Likewise.
7809         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7810         Likewise.
7811         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7812         Likewise.
7813         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7814         Likewise.
7815         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7816         Likewise.
7817         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7818         Likewise.
7819         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7820         Likewise.
7821         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7822         Likewise.
7823         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7824         Likewise.
7825         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7826         Likewise.
7827         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7828         Likewise.
7829         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7830         Likewise.
7831         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7832         Likewise.
7833         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7834         Likewise.
7835         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7836         Likewise.
7837         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7838         Likewise.
7839         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7840         Likewise.
7841         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7842         Likewise.
7843         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7844         Likewise.
7845         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7846         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7847         Likewise.
7848         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7849         Likewise.
7850         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7851         Likewise.
7852         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7853         Likewise.
7854         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7855         Likewise.
7856         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7857         Likewise.
7858         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7859         Likewise.
7860         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7861         Likewise.
7862         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7863         Likewise.
7864         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7865         Likewise.
7866         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7867         Likewise.
7868         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7869         Likewise.
7870         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7871         Likewise.
7872         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7873         Likewise.
7874         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7875         Likewise.
7876         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7877         Likewise.
7878         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7879         Likewise.
7880         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7881         Likewise.
7882         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7883         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7884         * testsuite/backward/hash_map/25896.cc: Likewise.
7885         * testsuite/backward/hash_set/25896.cc: Likewise.
7887 2009-04-08  Ian Lance Taylor  <iant@google.com>
7889         * include/backward/hashtable.h (erase): Correctly handle erasing a
7890         reference to an entry in the hash table.
7891         * testsuite/backward/hash_map/25896.cc: New.
7892         * testsuite/backward/hash_set/25896.cc: New.
7894 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7896         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7897         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7899 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7901         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7902         of debug.
7903         * include/Makefile.in: Regenerate.
7904         * include/precompiled/stdc++.h: Add.
7906 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7908         * include/bits/random.h: Adjust doxygen markup.
7909         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7911         * testsuite/26_numerics/random/piecewise_linear_distribution/
7912         operators/serialize.cc: Use typedefs.
7914 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7916         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7917         __gnu_cxx namespace.  Remove "static inline".
7919 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7921         * include/bits/random.tcc (linear_congruential_engine<>::
7922         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7924 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7926         * include/bits/random.h (operator==): Mark all inline.
7927         (mersenne_twister_engine): Enable #if 0 checks.
7929         * include/bits/random.h: Formatting tweaks.
7931 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7933         * include/bits/random.tcc (piecewise_linear_distribution<>::
7934         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7935         Remove spurious closed parenthesis.
7937 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7939         PR libstdc++/39644 (partial)
7940         * include/bits/random.tcc (linear_congruential_engine<>::
7941         seed(seed_seq&), independent_bits_engine<>::operator(),
7942         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7944 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7946         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7947         thinko.
7948         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7949         default.cc: Enable.
7951 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7953         PR libstdc++/39629 (partial)
7954         * testsuite/26_numerics/random/independent_bits_engine/cons/
7955         base_move.cc: Use uint_fast64_t instead of unsigned long.
7956         * testsuite/26_numerics/random/independent_bits_engine/cons/
7957         seed1.cc: Likewise.
7958         * testsuite/26_numerics/random/independent_bits_engine/cons/
7959         seed2.cc: Likewise.
7960         * testsuite/26_numerics/random/independent_bits_engine/cons/
7961         base_copy.cc: Likewise.
7962         * testsuite/26_numerics/random/independent_bits_engine/cons/
7963         default.cc: Likewise.
7964         * testsuite/26_numerics/random/independent_bits_engine/cons/
7965         seed_seq.cc: Likewise.
7966         * testsuite/26_numerics/random/independent_bits_engine/
7967         requirements/typedefs.cc: Likewise.
7968         * testsuite/26_numerics/random/independent_bits_engine/
7969         operators/equal.cc: Likewise.
7970         * testsuite/26_numerics/random/independent_bits_engine/
7971         operators/serialize.cc: Likewise.
7972         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7974 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7976         * include/tr1_impl/random: Remove, empty.
7977         * include/tr1_impl/random.tcc: Likewise.
7979         * include/std/random: Minor clean-ups, formatting fixes, adjust
7980         copyright years.
7981         * include/bits/random.tcc: Likewise.
7982         * include/bits/random.h: Likewise.
7983         * include/tr1/random: Likewise.
7984         * include/tr1/random.tcc: Likewise.
7985         * include/tr1/random.h: Likewise.
7987 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7989         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7990         * doc/html/api.html: Regenerate.
7992 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7994         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7995         Change to mersenne_twister_engine, add same defaults as
7996         mersenne_twister_engine/cons/default.cc.
7997         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7999         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
8000         to __il.
8001         * include/bits/random.h (mersenne_twister_engine): Qualify
8002         _ShiftMin1 with namespace __detail.
8003         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
8004         constexpr std::numeric_limits::max() can be used.
8005         (mersenne_twister_engine): Split apart static asserts into one
8006         assert per message. Temporarily disable the last three.
8008 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
8010         * include/Makefile.am: Update to N2836. Modified for new random headers.
8011         * include/Makefile.in: Ditto.
8012         * include/tr1_impl/random: Moved to tr1/random.h
8013         * include/tr1_impl/random.tcc: Moved to tr1
8014         * include/tr1/random: Just point to moved tr1 random headers.
8015         * include/tr1/random.tcc: Moved from tr1_impl.
8016         * include/tr1/random.h: Moved from tr1_impl/random.
8017         * include/std/random: Modified to point to std random headers.
8018         * include/bits/random.tcc: New implementation of std random facilities.
8019         * include/bits/random.h: Ditto.
8020         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
8021         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8022         seed1.cc: New.
8023         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8024         seed2.cc: New.
8025         * testsuite/26_numerics/random/linear_congruential_engine/cons/
8026         default.cc: New.
8027         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8028         non_uint_neg.cc: New.
8029         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
8030         typedefs.cc: New.
8031         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8032         equal.cc: New.
8033         * testsuite/26_numerics/random/linear_congruential_engine/operators/
8034         serialize.cc: New.
8035         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8036         seed1.cc: New.
8037         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8038         seed2.cc: New.
8039         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
8040         default.cc: New.
8041         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
8042         typedefs.cc: New.
8043         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8044         equal.cc: New.
8045         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
8046         serialize.cc: New.
8047         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8048         seed1.cc: New.
8049         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8050         seed2.cc: New.
8051         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
8052         default.cc: New.
8053         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
8054         typedefs.cc: New.
8055         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8056         equal.cc: New.
8057         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
8058         serialize.cc: New.
8059         * testsuite/26_numerics/random/discard_block_engine/cons/
8060         base_move.cc: New.
8061         * testsuite/26_numerics/random/discard_block_engine/cons/
8062         seed1.cc: New.
8063         * testsuite/26_numerics/random/discard_block_engine/cons/
8064         seed2.cc: New.
8065         * testsuite/26_numerics/random/discard_block_engine/cons/
8066         base_copy.cc: New.
8067         * testsuite/26_numerics/random/discard_block_engine/cons/
8068         default.cc: New.
8069         * testsuite/26_numerics/random/discard_block_engine/cons/
8070         seed_seq.cc: New.
8071         * testsuite/26_numerics/random/discard_block_engine/requirements/
8072         typedefs.cc: New.
8073         * testsuite/26_numerics/random/discard_block_engine/operators/
8074         equal.cc: New.
8075         * testsuite/26_numerics/random/discard_block_engine/operators/
8076         serialize.cc: New.
8077         * testsuite/26_numerics/random/independent_bits_engine/cons/
8078         base_move.cc: New.
8079         * testsuite/26_numerics/random/independent_bits_engine/cons/
8080         seed1.cc: New.
8081         * testsuite/26_numerics/random/independent_bits_engine/cons/
8082         seed2.cc: New.
8083         * testsuite/26_numerics/random/independent_bits_engine/cons/
8084         base_copy.cc: New.
8085         * testsuite/26_numerics/random/independent_bits_engine/cons/
8086         default.cc: New.
8087         * testsuite/26_numerics/random/independent_bits_engine/cons/
8088         seed_seq.cc: New.
8089         * testsuite/26_numerics/random/independent_bits_engine/requirements/
8090         typedefs.cc: New.
8091         * testsuite/26_numerics/random/independent_bits_engine/operators/
8092         equal.cc: New.
8093         * testsuite/26_numerics/random/independent_bits_engine/operators/
8094         serialize.cc: New.
8095         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8096         base_move.cc: New.
8097         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8098         seed1.cc: New.
8099         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8100         seed2.cc: New.
8101         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8102         base_copy.cc: New.
8103         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8104         default.cc: New.
8105         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8106         seed_seq.cc: New.
8107         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
8108         typedefs.cc: New.
8109         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8110         equal.cc: New.
8111         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8112         serialize.cc
8113         * testsuite/26_numerics/random/mt19937.cc: New.
8114         * testsuite/26_numerics/random/mt19937_64.cc: New.
8115         * testsuite/26_numerics/random/minstd_rand.cc: New.
8116         * testsuite/26_numerics/random/minstd_rand0.cc: New.
8117         * testsuite/26_numerics/random/ranlux24_base.cc: New.
8118         * testsuite/26_numerics/random/ranlux48_base.cc: New.
8119         * testsuite/26_numerics/random/ranlux24.cc: New.
8120         * testsuite/26_numerics/random/ranlux48.cc: New.
8121         * testsuite/26_numerics/random/knuth_b.cc: New.
8122         * testsuite/26_numerics/random/default_random_engine.cc: New.
8123         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8124         parms.cc: New.
8125         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8126         default.cc: New.
8127         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
8128         typedefs.cc: New.
8129         * testsuite/26_numerics/random/chi_squared_distribution/operators/
8130         serialize.cc: New.
8131         * testsuite/26_numerics/random/normal_distribution/cons/
8132         parms.cc: New.
8133         * testsuite/26_numerics/random/normal_distribution/cons/
8134         default.cc: New.
8135         * testsuite/26_numerics/random/normal_distribution/requirements/
8136         typedefs.cc: New.
8137         * testsuite/26_numerics/random/normal_distribution/operators/
8138         serialize.cc: New.
8139         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
8140         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
8141         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
8142         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8143         parms_neg.cc: New.
8144         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8145         parms.cc: New.
8146         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8147         default.cc: New.
8148         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
8149         typedefs.cc: New.
8150         * testsuite/26_numerics/random/uniform_int_distribution/operators/
8151         serialize.cc: New.
8152         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8153         parms_neg.cc: New.
8154         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8155         parms.cc: New.
8156         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8157         default.cc: New.
8158         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
8159         typedefs.cc: New.
8160         * testsuite/26_numerics/random/uniform_real_distribution/operators/
8161         serialize.cc: New.
8162         * testsuite/26_numerics/random/poisson_distribution/cons/
8163         parms.cc: New.
8164         * testsuite/26_numerics/random/poisson_distribution/cons/
8165         default.cc: New.
8166         * testsuite/26_numerics/random/poisson_distribution/requirements/
8167         typedefs.cc
8168         * testsuite/26_numerics/random/poisson_distribution/operators/
8169         serialize.cc: New.
8170         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8171         parms.cc: New.
8172         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8173         default.cc: New.
8174         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
8175         typedefs.cc: New.
8176         * testsuite/26_numerics/random/bernoulli_distribution/operators/
8177         serialize.cc: New.
8178         * testsuite/26_numerics/random/discrete_distribution/cons/
8179         range.cc: New.
8180         * testsuite/26_numerics/random/discrete_distribution/cons/
8181         initlist.cc: New.
8182         * testsuite/26_numerics/random/discrete_distribution/cons/
8183         default.cc: New.
8184         * testsuite/26_numerics/random/discrete_distribution/cons/
8185         num_xbound_fun.cc: New.
8186         * testsuite/26_numerics/random/discrete_distribution/requirements/
8187         typedefs.cc: New.
8188         * testsuite/26_numerics/random/discrete_distribution/operators/
8189         serialize.cc: New.
8190         * testsuite/26_numerics/random/weibull_distribution/cons/
8191         parms.cc: New.
8192         * testsuite/26_numerics/random/weibull_distribution/cons/
8193         default.cc: New.
8194         * testsuite/26_numerics/random/weibull_distribution/requirements/
8195         typedefs.cc: New.
8196         * testsuite/26_numerics/random/weibull_distribution/operators/
8197         serialize.cc: New.
8198         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8199         parms.cc: New.
8200         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8201         default.cc: New.
8202         * testsuite/26_numerics/random/negative_binomial_distribution/
8203         requirements/typedefs.cc: New.
8204         * testsuite/26_numerics/random/negative_binomial_distribution/
8205         operators/serialize.cc: New.
8206         * testsuite/26_numerics/random/cauchy_distribution/cons/
8207         parms.cc: New.
8208         * testsuite/26_numerics/random/cauchy_distribution/cons/
8209         default.cc: New.
8210         * testsuite/26_numerics/random/cauchy_distribution/requirements/
8211         typedefs.cc: New.
8212         * testsuite/26_numerics/random/cauchy_distribution/operators/
8213         serialize.cc: New.
8214         * testsuite/26_numerics/random/gamma_distribution/cons/
8215         parms.cc: New.
8216         * testsuite/26_numerics/random/gamma_distribution/cons/
8217         default.cc: New.
8218         * testsuite/26_numerics/random/gamma_distribution/requirements/
8219         typedefs.cc: New.
8220         * testsuite/26_numerics/random/gamma_distribution/operators/
8221         serialize.cc: New.
8222         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8223         parms.cc: New.
8224         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8225         default.cc: New.
8226         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
8227         typedefs.cc: New.
8228         * testsuite/26_numerics/random/fisher_f_distribution/operators/
8229         serialize.cc: New.
8231         * testsuite/26_numerics/random/exponential_distribution/cons/
8232         parms.cc: New.
8233         * testsuite/26_numerics/random/exponential_distribution/cons/
8234         default.cc: New.
8235         * testsuite/26_numerics/random/exponential_distribution/requirements/
8236         typedefs.cc: New.
8237         * testsuite/26_numerics/random/exponential_distribution/operators/
8238         serialize.cc: New.
8239         * testsuite/26_numerics/random/lognormal_distribution/cons/
8240         parms.cc: New.
8241         * testsuite/26_numerics/random/lognormal_distribution/cons/
8242         default.cc: New.
8243         * testsuite/26_numerics/random/lognormal_distribution/requirements/
8244         typedefs.cc: New.
8245         * testsuite/26_numerics/random/lognormal_distribution/operators/
8246         serialize.cc: New.
8247         * testsuite/26_numerics/random/binomial_distribution/cons/
8248         parms.cc: New.
8249         * testsuite/26_numerics/random/binomial_distribution/cons/
8250         default.cc: New.
8251         * testsuite/26_numerics/random/binomial_distribution/requirements/
8252         typedefs.cc: New.
8253         * testsuite/26_numerics/random/binomial_distribution/operators/
8254         serialize.cc: New.
8255         * testsuite/26_numerics/random/random_device/cons/
8256         token.cc: New.
8257         * testsuite/26_numerics/random/random_device/cons/
8258         default.cc: New.
8259         * testsuite/26_numerics/random/random_device/requirements/
8260         typedefs.cc: New.
8261         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8262         parms.cc: New.
8263         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8264         default.cc: New.
8265         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
8266         typedefs.cc: New.
8267         * testsuite/26_numerics/random/extreme_value_distribution/operators/
8268         serialize.cc: New.
8269         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8270         range.cc: New.
8271         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8272         default.cc: New.
8273         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8274         num_xbound_fun.cc: New.
8275         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8276         initlist_fun.cc: New.
8277         * testsuite/26_numerics/random/piecewise_linear_distribution/
8278         requirements/typedefs.cc: New.
8279         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
8280         serialize.cc: New.
8281         * testsuite/26_numerics/random/student_t_distribution/cons/
8282         parms.cc: New.
8283         * testsuite/26_numerics/random/student_t_distribution/cons/
8284         default.cc: New.
8285         * testsuite/26_numerics/random/student_t_distribution/requirements/
8286         typedefs.cc: New.
8287         * testsuite/26_numerics/random/student_t_distribution/operators/
8288         serialize.cc: New.
8289         * testsuite/26_numerics/random/geometric_distribution/cons/
8290         parms.cc: New.
8291         * testsuite/26_numerics/random/geometric_distribution/cons/
8292         default.cc: New.
8293         * testsuite/26_numerics/random/geometric_distribution/requirements/
8294         typedefs.cc: New.
8295         * testsuite/26_numerics/random/geometric_distribution/operators/
8296         serialize.cc: New.
8297         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8298         range.cc: New.
8299         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8300         default.cc: New.
8301         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8302         num_xbound_fun.cc: New.
8303         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8304         initlist_fun.cc: New.
8305         * testsuite/26_numerics/random/piecewise_constant_distribution/
8306         requirements/typedefs.cc: New.
8307         * testsuite/26_numerics/random/piecewise_constant_distribution/
8308         operators/serialize.cc: New.
8310 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8312         * include/ext/bitmap_allocator.h: The typedefs should be made public
8313         if we want them to be accessible. This has been revealed by the patch
8314         that fixes PR c++/26693 in g++.
8316 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
8318         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
8319         Regenerated.
8320         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
8321         Regenerated.
8322         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
8323         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
8324         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
8325         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
8326         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
8327         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
8328         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
8329         Regenerated.
8330         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
8332 2009-03-31  Jason Merrill  <jason@redhat.com>
8334         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
8336         PR libstdc++/39310
8337         * include/tr1_impl/type_traits (is_function): Add partial
8338         specializations with function cv-quals.
8339         (__is_function_helper): Remove.
8340         (is_member_pointer): Don't define in terms of is_member_*_pointer.
8342 2009-03-30  Ian Lance Taylor  <iant@google.com>
8344         * include/backward/hashtable.h (clear): Return quickly if the
8345         table is empty.
8347 2009-03-27  Ian Lance Taylor  <iant@google.com>
8349         * include/backward/hashtable.h (_S_num_primes): Change to 29.
8350         (__stl_prime_list): Add 5 at the start of the list.
8352 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
8354         * include/std/fstream (basic_filebuf<>::open(const std::string&,
8355         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
8356         std::string&, ios_base::openmode), basic_ifstream<>::
8357         open(const std::string&, ios_base::openmode), basic_ofstream<>::
8358         basic_ofstream(const std::string&, ios_base::openmode),
8359         basic_ofstream<>::open(const std::string&, ios_base::openmode),
8360         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
8361         basic_fstream<>::open(const std::string&, ios_base::openmode)):
8362         Add in C++0x mode.
8363         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
8364         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
8365         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
8366         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
8367         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
8368         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
8369         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
8371 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8373         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
8374         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
8375         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
8376         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
8378 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8380         * include/bits/forward_list.h (_Fwd_list_node_base<>::
8381         _M_transfer_after, _M_reverse_after): Move out of line...
8382         * include/bits/forward_list.tcc: ... here.
8383         (forward_list<>::reverse): Move inline...
8384         * include/bits/forward_list.h: ... here; minor cosmetic changes.
8386 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8388         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
8389         28277.cc: Likewise.
8390         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
8391         Likewise.
8392         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
8393         Likewise.
8394         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
8395         Likewise.
8397 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8399         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
8400         year(s).
8401         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8402         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8403         Likewise.
8404         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8405         Likewise.
8406         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8407         Likewise.
8408         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8410 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8412         * testsuite/25_algorithms/search_n/iterator.cc: Condition
8413         iterations for simulators.
8414         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8415         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8416         Condition stream width for simulators.
8417         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8418         Likewise.
8419         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8420         Likewise.
8421         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8423 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
8425         * doc/xml/manual/appendix_contributing.xml: Add docbook style
8426         sheet version information. Table-ize docbook element examples.
8427         * doc/xml/manual/using.xml: Human-readable header
8428         markup. Alphabetized. Add new headers.
8429         * doc/html: Regenerate.
8431 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
8433         * doc/xml/faq.xml: Fix link to setup documentation.
8435 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
8437         * include/std/type_traits (__add_lvalue_reference_helper,
8438         __add_rvalue_reference_helper): As an optimization, rewrite
8439         condition (avoid is_function).
8441 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8443         PR libstdc++/39405
8444         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
8445         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8447 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
8449         * testsuite/30_threads/condition_variable_any/native_handle/
8450         typesizes.cc: Include tweaks.
8451         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8452         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8453         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8454         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8455         * testsuite/30_threads/condition_variable/native_handle/
8456         typesizes.cc: Same.
8458 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8460         * include/bits/shared_ptr.h: Add include guards.
8461         * include/tr1/shared_ptr.h: Likewise.
8463 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8465         * include/std/iostream: Fix doxygen link.
8466         * include/bits/forward_list.h: Fix doxygen markup.
8467         * include/ext/vstring.h: Escape backslash in doxygen comment.
8468         * include/bits/basic_string.h: Likewise.
8470 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8472         * doc/xml/faq.xml: Fix links to implementation status pages.
8474 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8476         * include/std/complex (operator+(const complex<>&, const _Tp&),
8477         operator+(const _Tp&, const complex<>&),
8478         operator-(const complex<>&, const _Tp&),
8479         operator-(const _Tp&, const complex<>&)): Do not assume real()
8480         returns a reference (against DR 387).
8481         * testsuite/26_numerics/complex/dr387_2.cc: New.
8483 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8485         * testsuite/thread/pthread4.cc: Move...
8486         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8487         * testsuite/thread/pthread5.cc: Move...
8488         * testsuite/23_containers/list/pthread5.cc: ...here.
8489         * testsuite/thread/pthread6.cc: Move...
8490         * testsuite/23_containers/map/pthread6.cc: ...here.
8491         * testsuite/thread/pthread7-rope.cc: Move...
8492         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8493         * testsuite/thread/guard.cc: Move...
8494         * testsuite/18_support/pthread_guard.cc: ...here.
8495         * testsuite/thread/18185.cc: Move...
8496         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8497         * testsuite/thread/pthread1.cc: Move...
8498         * testsuite/23_containers/list/pthread1.cc: ...here.
8499         * testsuite/thread/pthread2.cc: Move...
8500         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8501         * testsuite/thread/pthread3.cc: Move...
8502         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8504         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8505         * testsuite/thread: Remove.
8507 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8509         * configure: Regenerate.
8511 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8513         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8514         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8515         from baseline_dir.
8516         * configure: Regenerate.
8517         * testsuite/Makefile.am (baseline_file): Remove variable.
8518         (site.exp): Set baseline_dir rather than baseline_file.
8519         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8520         * testsuite/Makefile.in: Regenerate.
8522 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8524         * testsuite/30_threads/thread/this_thread: Move...
8525         * testsuite/30_threads/this_thread: ...here.
8526         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8527         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8528         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8529         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8530         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8531         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8533 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8535         * doc/doxygen/user.cfg.in: Tweaks.
8536         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8537         be elsewhere.
8539         * include/tr1_impl/unordered_map: Just use most specialized
8540         container module.
8541         * include/tr1_impl/unordered_set: Same.
8542         * include/tr1_impl/array: Same.
8543         * include/bits/stl_list.h: Same.
8544         * include/bits/stl_map.h: Same.
8545         * include/bits/stl_queue.h: Same.
8546         * include/bits/stl_set.h: Same.
8547         * include/bits/stl_stack.h: Same.
8548         * include/bits/forward_list.h: Same.
8549         * include/bits/basic_string.h: Same.
8550         * include/bits/stl_multimap.h: Same.
8551         * include/bits/stl_vector.h: Same.
8552         * include/bits/stl_deque.h: Same.
8553         * include/bits/stl_multiset.h: Same.
8554         * include/bits/stl_bvector.h: Same.
8556         * include/backward/binders.h: Change binder module to binders.
8558         * include/std/complex: Add complex_numers module.
8559         * include/tr1_impl/complex: Same.
8561         * include/std/valarray: Add numeric_arrays module.
8562         * include/bits/gslice_array.h: Same.
8563         * include/bits/gslice.h: Same.
8564         * include/bits/mask_array.h: Same.
8565         * include/bits/slice_array.h: Same.
8566         * include/bits/indirect_array.h: Same.
8568         * include/bits/allocator.h: Add allocators module.
8569         * include/ext/throw_allocator.h
8570         * include/ext/pool_allocator.h
8571         * include/ext/bitmap_allocator.h
8572         * include/ext/new_allocator.h
8573         * include/ext/malloc_allocator.h
8574         * include/ext/array_allocator.h
8575         * include/ext/mt_allocator.h
8576         * include/ext/debug_allocator.h
8577         * include/ext/extptr_allocator.h
8579         * include/tr1_impl/functional: Move namespace markup here.
8580         * include/tr1_impl/regex: Same.
8582         * include/tr1_impl/type_traits: Add metaprogramming module.
8583         * include/std/type_traits: Same.
8585         * include/std/memory: Add memory module.
8587         * include/std/ratio: Add ratio module.
8589         * include/std/chrono: Move namespace markup here, add time module.
8591         * include/std/thread: Move namespace markup here, add concurrency
8592         module.
8593         * include/std/mutex: Use concurrency module.
8594         * include/std/condition_variable: Same.
8597         * include/bits/ios_base.h: Refine io module.
8598         * include/bits/basic_ios.h: Same.
8599         * include/std/fstream: Same.
8600         * include/std/istream: Same.
8601         * include/std/ostream: Same.
8602         * include/std/sstream: Same.
8604         * include/ext/vstring.h: Correct parameter markup.
8606         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8607         * include/bits/unique_ptr.h: Same.
8609         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8610         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8611         * include/bits/stl_heap.h: Add markup for new groupings.
8612         * include/bits/stl_algobase.h: Same.
8613         * include/bits/stl_algo.h: Same.
8615         * include/c_compatibility/stdatomic.h: Add atomics module.
8616         * include/c_global/cstdatomic: Same.
8618         * libsupc++/exception: Add exceptions module.
8619         * libsupc++/typeinfo: Same.
8620         * libsupc++/new: Same.
8621         * libsupc++/exception_ptr.h: Same.
8622         * include/std/system_error: Same.
8623         * include/std/stdexcept: Same.
8625         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8626         * libsupc++/cxxabi-forced.h: Same.
8628         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8629         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8630         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8631         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8632         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8633         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8634         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8635         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8636         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8637         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8638         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8639         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8640         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8641         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8642         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8643         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8644         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8645         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8646         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8647         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8648         * testsuite/23_containers/vector/requirements/dr438/
8649         constructor_1_neg.cc: Same.
8650         * testsuite/23_containers/vector/requirements/dr438/
8651         constructor_2_neg.cc: Same.
8652         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8653         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8654         * testsuite/23_containers/deque/requirements/dr438/
8655         constructor_1_neg.cc: Same.
8656         * testsuite/23_containers/deque/requirements/dr438/
8657         constructor_2_neg.cc: Same.
8658         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8659         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8660         * testsuite/23_containers/list/requirements/dr438/
8661         constructor_1_neg.cc: Same.
8662         * testsuite/23_containers/list/requirements/dr438/
8663         constructor_2_neg.cc: Same.
8664         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8665         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8666         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8667         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8668         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8669         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8670         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8671         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8672         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8673         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8675 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8677         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8678         * doc/doxygen/user.cfg.in: Update.
8679         * scripts/run_doxygen: Adjust for new group names.
8681         * include/tr1_impl/random: Update doxygen group markup.
8682         * include/tr1_impl/unordered_map: Same.
8683         * include/tr1_impl/unordered_set: Same.
8684         * include/tr1_impl/array: Same.
8685         * include/std/numeric: Same.
8686         * include/std/utility: Same.
8687         * include/std/bitset: Same.
8688         * include/std/iosfwd: Same.
8689         * include/bits/stl_list.h: Same.
8690         * include/bits/stl_map.h: Same.
8691         * include/bits/stl_algobase.h: Same.
8692         * include/bits/stl_queue.h: Same.
8693         * include/bits/stl_set.h: Same.
8694         * include/bits/stl_stack.h: Same.
8695         * include/bits/stl_iterator_base_types.h: Same.
8696         * include/bits/forward_list.h: Same.
8697         * include/bits/basic_string.h: Same.
8698         * include/bits/stl_multimap.h: Same.
8699         * include/bits/stl_vector.h: Same.
8700         * include/bits/stl_deque.h: Same.
8701         * include/bits/stl_multiset.h: Same.
8702         * include/bits/stl_algo.h: Same.
8703         * include/bits/stl_bvector.h: Same.
8704         * include/bits/algorithmfwd.h: Same.
8705         * include/bits/stl_function.h: Same.
8706         * include/tr1/cmath: Same.
8707         * include/backward/binders.h: Same.
8709 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8711         * include/std/system_error (system_category): To system_category().
8712         (generic_category): To generic_category. DR 890.
8713         * src/system_error.cc: Define.
8714         * include/bits/functexcept.h: Only one __throw_system_error.
8715         * src/functexcept.cc: Same.
8716         * include/std/mutex: Fixup for changes above.
8717         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8718         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8719         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8720         * config/abi/pre/gnu.ver: Clean up exports.
8722 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8724         * include/std/thread: Fix typo.
8725         * src/thread.cc (thread::join): Use NULL.
8727 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8729         PR libstdc++/39168
8730         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8731         const string&)): Also check that the value != CHAR_MAX.
8732         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8733         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8734         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8735         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8736         _M_cache(const locale&)): Likewise.
8737         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8738         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8739         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8740         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8741         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8742         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8744 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8745             Benjamin Kosnik  <bkoz@redhat.com>
8747         * include/std/thread (_Impl_base): Move _M_id out and into ...
8748         (thread): ...here. Call _M_make_routine in body of constructors.
8749         Adjust data member usage to reflect changes.
8750         (_M_make_routine): From _M_make_shared_data.
8751         (_M_start_thread): Add __shared_base_type argument.
8752         * src/thread.cc: Fixups for above.
8753         * config/abi/pre/gnu.ver: Adjust exports.
8754         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8755         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8756         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8758 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8760         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8761         (compare_type_to_native_type): ...this, add alignment check.
8762         * testsuite/30_threads/condition_variable_any/native_handle/
8763         typesizes.cc: Modify as above.
8764         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8765         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8766         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8767         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8768         * testsuite/30_threads/condition_variable/native_handle/
8769         typesizes.cc: Same.
8770         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8771         typesizes.cc: Same.
8773         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8774         * testsuite/30_threads/thread/cons/2.cc: Same.
8775         * testsuite/30_threads/thread/cons/3.cc: Same.
8776         * testsuite/30_threads/thread/cons/4.cc: Same.
8777         * testsuite/30_threads/thread/cons/5.cc: Same.
8778         * testsuite/30_threads/thread/cons/6.cc: Same.
8779         * testsuite/30_threads/thread/cons/7.cc: Same.
8780         * testsuite/30_threads/thread/cons/8.cc: Same.
8782         * testsuite/30_threads/thread/cons/9.cc: New.
8783         * testsuite/30_threads/thread/cons/moveable.cc: New.
8785         * src/condition_variable.cc: Clean up whitespace.
8786         * include/std/condition_variable: Same.
8788 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8790         * include/std/condition_variable (condition_variable): Remove
8791         _M_internal_mutex. Add private __native_type typedef.
8792         * src/condition_variable.cc (condition_variable::notify_one):
8793         Remove _M_internal_mutex use. Use typedef.
8794         (condition_variable::notify_all): Same.
8795         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8796         (recursive_mutex): Same.
8797         (timed_mutex): Same.
8798         (recursive_timed_mutex): Same.
8799         (once_flag): Make __native_type typedef private.
8801         * include/std/thread (this_thread): Add minimal markup.
8803         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8804         Adjust line numbers.
8805         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8806         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8807         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8808         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8809         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8810         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8811         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8812         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8813         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8814         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8815         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8816         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8817         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8819         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8820         * testsuite/30_threads/condition_variable_any/native_handle/
8821         typesizes.cc: New.
8822         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8823         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8824         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8825         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8826         * testsuite/30_threads/condition_variable/native_handle/
8827         typesizes.cc: Same.
8828         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8829         typesizes.cc: Same.
8831 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8833         PR testsuite/33300
8834         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8835         on darwin for lp64.
8837 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8839         * configure.host: Set abi_baseline_pair for mips64*-linux.
8840         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8842 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8844         * include/std/thread (this_thread::get_id): Inline.
8846 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8848         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8849         _Callable as template argument for _M_make_shared_data.
8850         * testsuite/30_threads/thread/cons/6.cc: New.
8851         * testsuite/30_threads/thread/cons/7.cc: New.
8852         * testsuite/30_threads/thread/cons/8.cc: New.
8854 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8856         * testsuite/30_threads/thread/member: To..
8857         * testsuite/30_threads/thread/members: ...this.
8858         * testsuite/30_threads/condition_variable/member: To...
8859         * testsuite/30_threads/condition_variable/members: ...this.
8861 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8863         * include/std/thread (thread::id): Move definition inside thread.
8864         Use native_handle_type. Remove this_thread::get_id friend.
8865         Change __thread_data_ptr to __shared_base_ptr.
8866         (thread::id::id(native_handle_type): Make public. Still explicit.
8867         Use native_handle_type. Change _M_thread_id to _M_thread.
8868         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8869         _M_thread_handle to _M_id.
8870         (thread::__thread_data): Rename to _Impl.
8871         Fixup for renames.
8872         (thread::_M_make_thread_data): Return derived type.
8873         (thread::hardware_concurrency): Add definition for default case.
8874         (thread::get_id): Now can define inline.
8875         (thread): Change _M_thread_data to _M_data.
8876         (this_thread::get_id): Now can define inline.
8877         * src/thread.cc (__thread_proxy): Rename to
8878         execute_native_thread_routine.
8879         Fixup for other renames.
8880         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8881         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8882         * testsuite/30_threads/thread/algorithm: Move to..
8883         * testsuite/30_threads/thread/swap: ...this.
8884         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8885         * testsuite/30_threads/thread/id/operators.cc: New.
8887 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8889         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8890         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8891         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8892         exposing it in public std::tuple interface.
8894 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8895             Benjamin Kosnik  <bkoz@redhat.com>
8897         * include/std/thread (__thread_data_base): Nest class in std::thread.
8898         (__thread_data): Likewise.
8899         (__thread_data_ptr): Nest typedef in std::thread.
8900         * src/thread.cc (__thread_proxy): Qualify the above names.
8901         * config/abi/pre/gnu.ver: Remove unused exports.
8903 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8905         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8906         * include/bits/stl_vector.h: Remove private vector_type typedef.
8907         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8908         Fix line numbers.
8909         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8910         * testsuite/23_containers/vector/requirements/dr438/
8911         constructor_1_neg.cc: Same.
8912         * testsuite/23_containers/vector/requirements/dr438/
8913         constructor_2_neg.cc: Same.
8914         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8915         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8917 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8919         PR libstdc++/25191
8920         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8921         deal consistently with __try and __catch too.
8922         * src/localename.cc: Replace try -> __try, catch -> __catch.
8923         * src/ios.cc: Likewise.
8924         * src/locale.cc: Likewise.
8925         * src/istream.cc: Likewise.
8926         * src/thread.cc: Likewise.
8927         * src/compatibility.cc: Likewise.
8928         * src/bitmap_allocator.cc: Likewise.
8929         * src/ios_init.cc: Likewise.
8930         * include/debug/deque: Likewise.
8931         * include/debug/list: Likewise.
8932         * include/tr1_impl/hashtable: Likewise.
8933         * include/std/bitset: Likewise.
8934         * include/ext/pb_ds/detail/resize_policy/
8935         hash_load_check_resize_trigger_imp.hpp: Likewise.
8936         * include/ext/pb_ds/detail/resize_policy/
8937         hash_standard_resize_policy_imp.hpp: Likewise.
8938         * include/ext/pb_ds/detail/cc_hash_table_map_/
8939         resize_fn_imps.hpp: Likewise.
8940         * include/ext/pb_ds/detail/cc_hash_table_map_/
8941         constructor_destructor_fn_imps.hpp: Likewise.
8942         * include/ext/pb_ds/detail/pat_trie_/
8943         split_join_branch_bag.hpp: Likewise.
8944         * include/ext/pb_ds/detail/pat_trie_/
8945         constructors_destructor_fn_imps.hpp: Likewise.
8946         * include/ext/pb_ds/detail/bin_search_tree_/
8947         constructors_destructor_fn_imps.hpp: Likewise.
8948         * include/ext/pb_ds/detail/gp_hash_table_map_/
8949         resize_fn_imps.hpp: Likewise.
8950         * include/ext/pb_ds/detail/gp_hash_table_map_/
8951         constructor_destructor_fn_imps.hpp: Likewise.
8952         * include/ext/pb_ds/detail/binary_heap_/
8953         constructors_destructor_fn_imps.hpp: Likewise.
8954         * include/ext/pb_ds/detail/binary_heap_/
8955         erase_fn_imps.hpp: Likewise.
8956         * include/ext/pb_ds/detail/binary_heap_/
8957         split_join_fn_imps.hpp: Likewise.
8958         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8959         constructors_destructor_fn_imps.hpp: Likewise.
8960         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8961         * include/ext/pb_ds/detail/list_update_map_/
8962         constructor_destructor_fn_imps.hpp: Likewise.
8963         * include/ext/slist: Likewise.
8964         * include/ext/memory: Likewise.
8965         * include/ext/rc_string_base.h: Likewise.
8966         * include/ext/ropeimpl.h: Likewise.
8967         * include/ext/vstring.tcc: Likewise.
8968         * include/ext/rope: Likewise.
8969         * include/ext/sso_string_base.h: Likewise.
8970         * include/bits/shared_ptr.h: Likewise.
8971         * include/bits/stl_list.h: Likewise.
8972         * include/bits/locale_classes.tcc: Likewise.
8973         * include/bits/locale_facets.tcc: Likewise.
8974         * include/bits/locale_classes.h: Likewise.
8975         * include/bits/forward_list.h: Likewise.
8976         * include/bits/stl_vector.h: Likewise.
8977         * include/bits/stl_deque.h: Likewise.
8978         * include/bits/istream.tcc: Likewise.
8979         * include/bits/stl_uninitialized.h: Likewise.
8980         * include/bits/ostream.tcc: Likewise.
8981         * include/bits/vector.tcc: Likewise.
8982         * include/bits/stl_tempbuf.h: Likewise.
8983         * include/bits/deque.tcc: Likewise.
8984         * include/bits/basic_string.tcc: Likewise.
8985         * include/bits/ostream_insert.h: Likewise.
8986         * include/bits/locale_facets_nonio.tcc: Likewise.
8987         * include/bits/stl_tree.h: Likewise.
8988         * include/bits/fstream.tcc: Likewise.
8989         * include/tr1/shared_ptr.h: Likewise.
8990         * include/tr1/hypergeometric.tcc: Likewise.
8991         * include/backward/hashtable.h: Likewise.
8992         * libsupc++/exception_ptr.h: Likewise.
8993         * libsupc++/eh_personality.cc: Likewise.
8994         * libsupc++/eh_call.cc: Likewise.
8995         * config/locale/gnu/monetary_members.cc: Likewise.
8996         * config/locale/gnu/time_members.h: Likewise.
8997         * config/locale/generic/time_members.h: Likewise.
8999 2009-02-03  Johannes Singler  <singler@ira.uka.de>
9001         * include/parallel/algorithmfwd.h:
9002         Add parallelism default for many declarations.
9003         * include/parallel/numericfwd.h: Likewise.
9004         * include/parallel/iterator.h: Use iterator_traits as usual.
9005         * include/parallel/par_loop.h:
9006         Include equally_split.h.
9007         (for_each_template_random_access_ed):
9008         Avoid calling the Result default constructor.
9009         * include/parallel/numeric: Replace
9010         for_each_template_random_access by
9011         for_each_template_random_access_ed in numeric functions.
9013 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
9015         * config/os/gnu-linux/os_defines.h: Remove superfluous
9016         __NO_STRING_INLINES.
9018 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9020         * testsuite/21_strings/c_strings/char/3.cc: New test.
9021         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
9023 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
9024             Jakub Jelinek  <jakub@redhat.com>
9026         PR libstdc++/30928 (partial, works together with recent glibcs)
9027         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9028         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9029         defined.
9030         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9031         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9032         defined.
9033         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
9034         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
9035         defined.
9036         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
9037         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
9038         defined.
9039         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
9040         argument is const char *, assign result to const char * var, not
9041         char *.
9042         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
9043         argument is const wchar_t *, assign result to const wchar_t * var, not
9044         wchar_t *.
9046 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
9048         * include/std/thread: Remove unused headers.
9049         (__thread_data_base): Remove unused mutex and base.
9050         (thread::~thread): Only detach if joinable.
9051         (thread::joinable): Test if thread data ptr is empty.
9052         (thread::_M_thread_data_mutex): Remove.
9053         (thread::_M_get_thread_data): Remove.
9054         (thread::_M_make_thread_data): Remove overload, use make_shared.
9055         (thread::id::id): Make constructor explicit.
9056         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
9057         (thread::_M_start_thread): Break shared_ptr cycle on error.
9058         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
9059         * testsuite/30_threads/thread/member/4.cc: New.
9060         * testsuite/30_threads/thread/member/5.cc: New.
9062 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
9064         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
9065         (standard_layout): Just use !has_virtual_destructor for now.
9066         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
9067         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
9068         * testsuite/30_threads/recursive_mutex/requirements/
9069         standard_layout.cc: New.
9070         * testsuite/30_threads/condition_variable/requirements/
9071         standard_layout.cc: New.
9072         * testsuite/29_atomics/atomic_address/requirements/
9073         standard_layout.cc: Adjust.
9074         * testsuite/29_atomics/atomic_flag/requirements/
9075         standard_layout.cc: Same.
9076         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
9077         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
9078         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
9079         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
9080         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
9081         line numbers.
9082         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
9083         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
9084         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
9085         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
9086         Remove, not required.
9088 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
9090         * include/std/thread (__thread_data_base, thread): Rename member
9091         functions to match coding style.
9092         (thread::thread,thread::operator=): Define move operations.
9093         * src/thread.cc (__thread_data_base, thread): Rename member functions.
9094         * config/abi/pre/gnu.ver: Adjust.
9096 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
9098         PR libstdc++/38384
9099         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
9100         on HPUX.
9101         * configure: Regenerate.
9103 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
9105         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
9106         atomic_flag_fence.
9108 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9110 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9111             Uros Bizjak  <ubizjak@gmail.com>
9113         PR libstdc++/38834
9114         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
9115         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
9117 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9118             Rainer Emrich  <r.emrich@de.tecosim.com>
9120         PR libstdc++/38919
9121         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
9122         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
9123         * configure: Regenerate.
9125 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
9127         * include/std/thread (__thread_data_base::__run): Make non-const.
9128         * testsuite/30_threads/thread/cons/5.cc: New.
9130 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
9132         * src/Makefile.am (sources): Add math_stubs_float.cc.
9133         * src/Makefile.in: Regenerate.
9134         * src/math_stubs_float.cc: New, from libmath/stubs.c.
9136 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9138         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
9139         * src/Makefile.in: Regenerate.
9140         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
9142 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9144         PR libstdc++/32666
9145         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
9147 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9149         PR libstdc++/32666
9150         * Makefile.am (hosted_source): Remove libmath directory.
9151         * Makefile.in: Regenerate.
9152         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
9153         (AC_REPLACE_MATHFUNCS): Remove.
9154         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
9155         in GLIBCXX_CHECK_C99_TR1.
9156         * acinclude.m4: Remove libmath, need_math.
9157         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
9158         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
9159         * configure.ac: Same.
9160         * configure: Regenerate.
9161         * fragment.am: Fix comment.
9162         * config.h.in: Regenerate.
9163         * src/Makefile.in: Regenerate.
9164         * src/Makefile.am: Remove libmath references.
9165         * doc/Makefile.in: Regenerate.
9166         * po/Makefile.in: Regenerate.
9167         * include/Makefile.in: Regenerate.
9168         * libsupc++/Makefile.in: Regenerate.
9169         * testsuite/Makefile.in: Regenerate.
9171         * src/compatibility.cc: Also export long double versions of "C" math
9172         library if hppa-linux.
9173         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
9174         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
9176         * libmath: Remove.
9177         * libmath/signbit.c: Same.
9178         * libmath/stubs.c: Same.
9179         * libmath/Makefile.in: Same.
9180         * libmath/copysignf.c: Same.
9181         * libmath/mathconf.h: Same.
9182         * libmath/signbitf.c: Same.
9183         * libmath/Makefile.am: Same.
9184         * libmath/signbitl.c: Same.
9186 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
9187             Paolo Carlini  <paolo.carlini@oracle.com>
9189         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
9190         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
9191         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
9192         * configure.ac: Adjust.
9193         * doc/xml/manual/configure.xml: Update.
9194         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
9195         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
9196         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
9197         * configure: Regenerate.
9198         * config.h.in: Likewise.
9200         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
9201         thread::joinable, thread::swap, this_thread::get_id,
9202         this_thread::yield): Define inline...
9203         * include/std/thread: ... here.
9204         * config/abi/pre/gnu.ver: Adjust.
9206 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9208         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
9209         Add dg-timeout-factor 2.0.
9210         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
9211         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
9212         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
9213         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
9214         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
9215         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
9217 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9219         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
9220         field from readelf output.
9222 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9224         PR libstdc++/38384
9225         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
9226         * configure: Regenerate.
9228 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9230         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
9231         _GLIBCXX_HAVE_TLS.
9232         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
9234 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9236         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
9237         constructor for _M_pattern.
9238         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
9239         string.cc: Test construction from different basic_string type.
9240         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
9241         string.cc: Likewise.
9243 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
9244             Jonathan Larmour  <jifl@eCosCentric.com>
9246         PR libstdc++/36801
9247         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
9248         New.
9249         (__gnu_cxx::__exchange_and_add): Use it.
9250         * src/atomic.cc (get_atomic_mutex): New.
9251         * src/debug.cc (get_safe_base_mutex): New.
9252         * src/locale.cc (get_locale_cache_mutex): New.
9253         * src/mt_allocator.cc (get_freelist): New.
9254         (get_freelist_mutex): New.
9255         * src/pool_allocator.cc (get_palloc_mutex): New.
9256         * include/std/mutex (__once_functor_lock): To
9257         (__get_once_functor_lock): ...this.
9258         * src/mutex.cc (__once_mutex): Don't export, use
9259         (get_once_mutex): ...this.
9260         * config/abi/pre/gnu.ver: Adjust exports.
9262 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9264         PR libstdc++/38732
9265         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
9266         referenceCount field again.
9267         (__cxxabiv1::__cxa_refcounted_exception): New struct.
9268         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
9269         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
9270         inline functions.
9271         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
9272         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
9273         instead of __cxa_exception.
9274         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
9275         __cxxabiv1::__cxa_throw): Likewise.
9276         * libsupc++/eh_ptr.cc (std::rethrow_exception,
9277         std::__exception_ptr::exception_ptr::_M_addref,
9278         std::__exception_ptr::exception_ptr::_M_release,
9279         __gxx_dependent_exception_cleanup): Likewise.
9280         * testsuite/18_support/exception/38732.cc: New test.
9282         PR libstdc++/38092
9283         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
9284         * src/compatibility.cc: Don't use .symver directives if
9285         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
9286         * config.h.in: Regenerated.
9287         * configure: Likewise.
9289 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
9291         PR libstdc++/38466
9292         * include/bits/stl_pair.h: Document C++03 pair vs swap.
9294 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
9296         * src/locale_init.cc (locale::_S_initialize_once): Move construction
9297         of classic locale...
9298         (locale::classic): Here.
9300 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
9302         * include/tr1_impl/regex: Fix bad return statements and typos.
9304 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9306         * include/tr1_impl/regex: Remove unimplemented function definitions.
9307         * testsuite/28_regex/init-list.cc: Compile only.
9308         * testsuite/tr1/7_regular_expressions/regex/cons/char/
9309         c_string_extended.cc: Same.
9310         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
9311         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
9313 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9315         PR libstdc++/38384
9316         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
9317         * configure: Regenerate.
9319 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9321         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
9322         * configure: Regenerate.
9324 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9326         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
9327         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
9328         * configure: Regenerate.
9330 2009-01-04  Richard Guenther  <rguenther@suse.de>
9332         PR libstdc++/38720
9333         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
9334         integer type for storage, arithmetic and comparisons.
9335         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
9337 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9339         PR libstdc++/38719
9340         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
9341         _Fwd_list_const_iterator::_M_next): Fix return type.
9343 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9345         * Revert last commit, reopen and suspend libstdc++/38678.
9347 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9349         PR libstdc++/38678
9350         * include/std/istream (basic_istream<>::_M_read): New.
9351         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
9352         (basic_istream<>::read, basic_istream<>::readsome): Use it.
9353         * include/std/ostream (basic_ostream<>::_M_write_): New.
9354         (basic_ostream<>::_M_write): Adjust.
9355         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
9356         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
9357         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
9358         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
9359         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.