revert: re PR libstdc++/42261 (infinite recursion from string(string::size_type(6...
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
2
3 Revert:
4 2009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
5
6 PR libstdc++/42261
7 * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer,
8 const _Alloc&, __true_type)): Cast the second argument to value_type.
9 * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer,
10 std::__true_type)): Likewise.
11 * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer,
12 const _Alloc&, std::__true_type)): Likewise.
13 * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
14 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
15
16 2009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
17
18 * testsuite/util/testsuite_containers.h (populate<>::populate(_Tp&)):
19 Avoid used uninitialized warning.
20 * include/ext/pb_ds/detail/cc_hash_table_map_/
21 constructor_destructor_fn_imps.hpp: Fix typo causing sequence point
22 warning.
23
24 2009-12-09 Benjamin Kosnik <bkoz@redhat.com>
25
26 * include/profile/impl/profiler_container_size.h: Fix include
27 guard, formatting fixes.
28 * include/profile/impl/profiler_vector_size.h: Same.
29 * include/profile/impl/profiler_hash_func.h: Same.
30 * include/profile/impl/profiler_trace.h: Same.
31 * include/profile/impl/profiler_vector_to_list.h: Same.
32 * include/profile/impl/profiler.h: Same.
33 * include/profile/impl/profiler_state.h: Same.
34 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
35 * include/profile/impl/profiler_hashtable_size.h: Same.
36 * include/profile/impl/profiler_node.h: Same.
37
38 2009-12-09 Roman Odaisky <to.roma.from.bugcc@qwertty.com>
39
40 PR libstdc++/42273
41 * include/bits/atomic_2.h: Fix typo.
42
43 2009-12-07 Paolo Carlini <paolo.carlini@oracle.com>
44
45 PR libstdc++/42319
46 * include/parallel/losertree.h: Include bits/stl_function.h instead
47 of the whole <functional>.
48 * include/parallel/base.h: Likewise.
49 * include/parallel/numeric: Likewise.
50 * include/parallel/balanced_quicksort.h: Likewise.
51 * include/parallel/checkers.h: Likewise.
52 * testsuite/17_intro/headers/c++200x/42319.cc: New.
53
54 2009-12-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
55
56 * Makefile.in: Regenerate.
57 * configure: Regenerate.
58 * doc/Makefile.in: Regenerate.
59 * include/Makefile.in: Regenerate.
60 * libsupc++/Makefile.in: Regenerate.
61 * po/Makefile.in: Regenerate.
62 * python/Makefile.in: Regenerate.
63 * src/Makefile.in: Regenerate.
64 * testsuite/Makefile.in: Regenerate.
65
66 2009-12-05 Dave Korn <dave.korn.cygwin@gmail.com>
67
68 * config/os/hpux/os_defines.h (_GLIBCXX_PSEUDO_VISIBILITY): Provide
69 empty definition.
70
71 2009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
72
73 PR libstdc++/42261
74 * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer,
75 const _Alloc&, __true_type)): Cast the second argument to value_type.
76 * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer,
77 std::__true_type)): Likewise.
78 * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer,
79 const _Alloc&, std::__true_type)): Likewise.
80 * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
81 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
82
83 2009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
84
85 * testsuite/20_util/bind/ref.cc: Add.
86 * testsuite/20_util/bind/all_bound.cc: Likewise.
87 * testsuite/20_util/bind/nested.cc: Likewise.
88 * testsuite/20_util/bind/placeholders.cc: Likewise.
89
90 2009-12-03 Hans-Peter Nilsson <hp@axis.com>
91
92 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line
93 number.
94
95 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
96
97 * testsuite/lib/libstdc++.exp (libstdc++_init): Add host-dependent
98 settings for LC_ALL and LANG.
99
100 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
101
102 * libstdc++-v3/acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Don't disable
103 on PE targets.
104 * libstdc++-v3/configure: Regenerate.
105 * libstdc++-v3/configure.host: Add libtool DLL options for Cygwin
106 and MinGW platforms.
107
108 * libstdc++-v3/include/bits/c++config (_GLIBCXX_VISIBILITY_ATTR): On
109 platforms that don't support visibility, allow them to declare a macro
110 _GLIBCXX_PSEUDO_VISIBILITY that is applied in place of visibility.
111 (_GLIBCXX_PSEUDO_VISIBILITY): Supply empty default if not declared by
112 CPU- or OS-specific headers.
113
114 * libstdc++-v3/config/os/newlib/os_defines.h
115 (_GLIBCXX_PSEUDO_VISIBILITY_default): New macro for dllimport.
116 (_GLIBCXX_PSEUDO_VISIBILITY_hidden): New empty macro.
117 (_GLIBCXX_PSEUDO_VISIBILITY): Evaluate to one of the above.
118 * libstdc++-v3/config/os/mingw32/os_defines.h
119 (_GLIBCXX_PSEUDO_VISIBILITY_default,
120 _GLIBCXX_PSEUDO_VISIBILITY_hidden,
121 _GLIBCXX_PSEUDO_VISIBILITY): Likewise.
122
123 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
124
125 * include/tr1_impl/functional: Remove file, copy its contents,
126 trivially adjusted...
127 * include/std/functional: ... here, and...
128 * include/tr1/functional: ... here.
129 * include/Makefile.am: Adjust.
130 * include/Makefile.in: Regenerate.
131
132 2009-11-30 Jonathan Wakely <jwakely.gcc@gmail.com>
133
134 * include/tr1_impl/functional (function): Add rvalue support and
135 tweak doxygen markup.
136 * testsuite/20_util/function/assign/move.cc: New.
137 * testsuite/20_util/function/cons/move.cc: New.
138 * testsuite/20_util/function/invoke/move_only.cc: New.
139 * testsuite/20_util/function/cmp/cmp_neg.cc: New.
140 * testsuite/20_util/function/1.cc: Copy from testsuite/tr1/.
141 * testsuite/20_util/function/2.cc: Likewise.
142 * testsuite/20_util/function/3.cc: Likewise.
143 * testsuite/20_util/function/4.cc: Likewise.
144 * testsuite/20_util/function/5.cc: Likewise.
145 * testsuite/20_util/function/6.cc: Likewise.
146 * testsuite/20_util/function/7.cc: Likewise.
147 * testsuite/20_util/function/8.cc: Likewise.
148 * testsuite/20_util/function/9.cc: Likewise.
149
150 2009-11-29 Jonathan Wakely <jwakely.gcc@gmail.com>
151
152 * doc/doxygen/user.cfg.in: Add __GXX_RTTI to PREDEFINED macros.
153
154 2009-11-20 Jonathan Wakely <jwakely.gcc@gmail.com>
155
156 PR libstdc++/42019
157 * include/tr1/shared_ptr.h: Only use typeid when RTTI is enabled.
158 * include/bits/shared_ptr_base.h: Likewise.
159 * include/bits/shared_ptr.h: Likewise.
160 * testsuite/tr1/2_general_utilities/shared_ptr/misc/42019.cc: New.
161 * testsuite/20_util/shared_ptr/misc/42019.cc: New.
162
163 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
164
165 * src/compatibility-c++0x.cc (_Fnv_hash<4>, _Fnv_hash<8>): Add.
166
167 2009-11-19 Benjamin Kosnik <bkoz@redhat.com>
168
169 * src/pool_allocator.cc: Adjust catch blocks.
170 * src/bitmap_allocator.cc: Same.
171 * src/localename.cc: Same.
172 * src/ios.cc: Same.
173
174 * libsupc++/cxxabi-forced.h: Adjust comments, markup.
175
176 * testsuite/util/testsuite_hooks.h (copy_constructor::copyCount):
177 Remove.
178 (copy_constructor::dtorCount): Remove.
179 * testsuite/23_containers/list/modifiers/1.h: Adjust.
180 * testsuite/23_containers/list/modifiers/2.h: Same.
181 * testsuite/23_containers/list/modifiers/3.h: Same.
182
183 2009-11-19 Paolo Carlini <paolo.carlini@oracle.com>
184
185 PR libstdc++/41622
186 * include/bits/functional_hash.h: Implement inline the various
187 std::hash specializations, using, when appropriate, pass by
188 const ref too, per DR 1245.
189 * include/tr1_impl/functional_hash.h: Remove, move its contents...
190 * include/tr1/functional_hash.h: ... here.
191 * include/std/functional: Tweak includes.
192 * src/hash_c++0x: Rename to...
193 * src/compatibility-c++0x.cc: ... this, implementing compatibility
194 std::hash<>::operator() specializations.
195 * src/hash.cc: Do not mark specializations as throw().
196 * src/Makefile.am: Adjust.
197 * include/Makefile.am: Likewise.
198 * src/Makefile.in: Regenerate.
199 * include/Makefile.in: Likewise.
200 * testsuite/util/testsuite_api.h: Define a dummy hash for
201 NonDefaultConstructible.
202 * testsuite/23_containers/unordered_map/requirements/
203 explicit_instantiation/2.cc: Use it.
204 * testsuite/23_containers/unordered_multimap/requirements/
205 explicit_instantiation/2.cc: Likewise.
206 * testsuite/23_containers/unordered_set/requirements/
207 explicit_instantiation/2.cc: Likewise.
208 * testsuite/23_containers/unordered_multiset/requirements/
209 explicit_instantiation/2.cc: Likewise.
210
211 2009-11-19 Johannes Singler <singler@kit.edu>
212
213 * include/parallel/partition.h (__parallel_partition): Correctly
214 initialize chunk size.
215 (__parallel_nth_element): Respect nth_element_minimal_n. Use
216 sequential nth_element as base case, instead of sequential sort.
217
218 2009-11-17 Benjamin Kosnik <bkoz@redhat.com>
219
220 * include/profile/impl/profiler.h: Remove namespace markup.
221
222 2009-11-17 Benjamin Kosnik <bkoz@redhat.com>
223
224 * include/profile/bitset: Tweak doxygen markup.
225 * include/profile/deque: Same.
226 * include/profile/list: Same.
227 * include/profile/map.h: Same.
228 * include/profile/multimap.h: Same.
229 * include/profile/multiset.h: Same.
230 * include/profile/set.h: Same.
231 * include/profile/unordered_map: Same.
232 * include/profile/vector: Same.
233
234 * include/profile/impl/profiler_container_size.h: Use namespace
235 __gnu_profile instead of __cxxprof_impl.
236 * include/profile/impl/profiler.h: Same.
237 (_GLIBCXX_PROFILE_IMPL_REENTRANCE_GUARD): To
238 _GLIBCXX_PROFILE_REENTRANCE_GUARD.
239 Remove namespace __cxxprof_guard.
240 (__reentrance_guard): De-templatize.
241 (__reentrance_guard::__inside_cxxprof_impl): To
242 __reentrance_guard::_S_get_in.
243
244 * include/profile/impl/profiler_hash_func.h: Use namespace
245 __gnu_profile instead of __cxxprof_impl.
246 * include/profile/impl/profiler_hashtable_size.h: Same.
247 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
248 * include/profile/impl/profiler_node.h: Same.
249 * include/profile/impl/profiler_state.h: Same.
250 * include/profile/impl/profiler_trace.h: Same.
251 * include/profile/impl/profiler_vector_size.h: Same.
252 * include/profile/impl/profiler_vector_to_list.h: Same.
253 * doc/xml/manual/profile_mode.xml: Update.
254
255 2009-11-17 Benjamin Kosnik <bkoz@redhat.com>
256
257 * include/debug/bitset: Add doxygen markup.
258 * include/debug/deque: Same.
259 * include/debug/list: Same.
260 * include/debug/map.h: Same.
261 * include/debug/multimap.h: Same.
262 * include/debug/set.h: Same.
263 * include/debug/multiset.h: Same.
264 * include/debug/unordered_map: Same.
265 * include/debug/unordered_set: Same.
266 * include/debug/string: Same.
267 * include/debug/vector: Same.
268
269 2009-11-15 Steve Ward <planet36@gmail.com>
270
271 * libsupc++/cxxabi.h (__cxa_demangle): Fix typo in comment.
272
273 2009-11-13 Paolo Carlini <paolo.carlini@oracle.com>
274
275 * include/bits/forward_list.h (forward_list<>::erase_after):
276 Change signature per N2988, return void; simplify.
277 (_Fwd_list_base<>::_M_erase_after): Likewise return void.
278 (forward_list<>::~forward_list): Do not call _M_erase_after
279 unnecessarily, the base class destructor already does it.
280 (forward_list<>::splice_after(const_iterator position,
281 forward_list&&, const_iterator i): Check position != i and
282 position != ++i.
283 * include/bits/forward_list.tcc (_Fwd_list_base<>::
284 _M_erase_after(typename _Node_base::_Pointer): Simplify.
285 (_Fwd_list_base<>::_M_erase_after(typename _Node_base::_Pointer,
286 typename _Node_base::_Pointer): Fix (remove the correct range
287 of element) and simplify (update __pos->_M_next at the end).
288 * testsuite/23_containers/forward_list/modifiers/3.cc: Adjust
289 and extend.
290 * testsuite/23_containers/forward_list/ext_pointer/
291 modifiers/3.cc: Likewise.
292 * testsuite/23_containers/forward_list/requirements/dr438/
293 assign_neg.cc: Tweak dg-error line numbers.
294 * testsuite/23_containers/forward_list/requirements/dr438/
295 insert_neg.cc: Likewise.
296 * testsuite/23_containers/forward_list/requirements/dr438/
297 constructor_1_neg.cc: Likewise.
298 * testsuite/23_containers/forward_list/requirements/dr438/
299 constructor_2_neg.cc: Likewise.
300
301 2009-11-13 Paolo Carlini <paolo.carlini@oracle.com>
302
303 * include/std/algorithm: Include <utility>, per UK-300.
304 * include/bits/stl_algobase.h: Don't do it here.
305
306 2009-11-12 Paolo Carlini <paolo.carlini@oracle.com>
307
308 * include/std/type_traits (declval): Add, per DR 1255.
309 (__is_convertible_helper, common_type): Use it.
310 * include/bits/move.h: Mention std::declval.
311 * testsuite/20_util/declval/requirements/1.cc: New.
312 * testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
313 * testsuite/20_util/common_type/requirements/typedefs-2.cc: Likewise.
314 * testsuite/20_util/common_type/requirements/
315 explicit_instantiation.cc: Extend.
316 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
317 dg-error line numbers.
318 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
319 Likewise.
320
321 2009-11-12 Paolo Carlini <paolo.carlini@oracle.com>
322
323 * include/bits/stl_algobase.h: Include the full <utility>, per
324 UK-300.
325 * include/bits/stl_algo.h: Tweak includes.
326
327 2009-11-11 Jason Merrill <jason@redhat.com>
328
329 * testsuite/Makefile.am: Remove use of baseline_file.
330 * testsuite/Makefile.in: Likewise.
331
332 PR c++/39131
333 * config/abi/pre/gnu.ver: Add DFP types.
334 * testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.4.
335
336 2009-11-11 Paolo Carlini <paolo.carlini@oracle.com>
337
338 * include/bits/basic_string.h (to_string(int), to_string(unsigned),
339 to_string(long), to_string(unsigned long), to_string(float),
340 to_string(double), to_wstring(int), to_wstring(unsigned),
341 to_wstring(long), to_wstring(unsigned long), to_wstring(float),
342 to_wstring(double)): Add, per resolution of DR 1261.
343 * include/ext/vstring.h: Likewise.
344 * testsuite/21_strings/basic_string/numeric_conversions/char/
345 dr1261.cc: Add.
346 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
347 dr1261.cc: Likewise.
348
349 2009-11-09 Benjamin Kosnik <bkoz@redhat.com>
350
351 * doc/doxygen/user.cfg.in: Regenerate, add files.
352 * libsupc++/eh_ptr.cc: Format.
353 * libsupc++/exception_ptr.h: Same.
354 * libsupc++/cxxabi.h(recursive_init_error): Move declaration here.
355 * libsupc++/guard.cc: From here.
356 * libsupc++/nested_exception.h: Add markup.
357
358 2009-11-09 Johannes Singler <singler@kit.edu>
359
360 * include/parallel/multiway_merge.h (multiway_merge_*,
361 __sequential_multiway_merge, parallel_multiway_merge): Replace
362 int by appropriate difference_type (typedef to _SeqNumber) or
363 _ThreadIndex.
364 * include/parallel/multiseq_selection.h (multiseq_partition,
365 multiseq_selection): Replace int by appropriate difference_type
366 (typedef to _SeqNumber)
367 * include/parallel/base.h (__get_max_threads): Replace int by
368 _ThreadIndex.
369 * include/parallel/balanced_quicksort.h
370 (__qsb_local_sort_with_helping, __parallel_sort_qsb): Likewise.
371 * include/parallel/set_operations.h (__parallel_set_operation):
372 Likewise.
373 * include/parallel/unique_copy.h (__parallel_unique_copy): Likewise.
374 * include/parallel/multiway_mergesort.h (_SplitConsistently,
375 parallel_sort_mwms_pu, parallel_sort_mwms): Likewise.
376 * include/parallel/partial_sum.h (__parallel_partial_sum_linear):
377 Likewise.
378 * include/parallel/partition.h (__parallel_partition): Replace int
379 by appropriate difference_type or _ThreadIndex.
380
381 2009-11-08 Jason Merrill <jason@redhat.com>
382
383 * include/ext/sso_string_base.h (_M_mutate): Remove extra 'const'.
384
385 2009-11-06 Benjamin Kosnik <bkoz@redhat.com>
386
387 * doc/doxygen/user.cfg.in: Adjust includes.
388
389 * doc/doxygen/doxygroups.cc: Move group markup.
390 * include/tr1_impl/regex: Change " to '. Add group markup.
391 * include/std/utility: Same.
392 * include/std/type_traits: Same.
393 * include/std/streambuf: Same.
394 * include/std/iosfwd: Same.
395 * include/std/limits: Same.
396 * include/std/sstream: Same.
397 * include/profile/impl/profiler_state.h: Same.
398 * include/profile/impl/profiler_hashtable_size.h: Same.
399 * include/bits/stl_algobase.h: Same.
400 * include/bits/stl_iterator_base_types.h: Same.
401 * include/bits/stream_iterator.h: Same.
402 * include/bits/stl_iterator.h: Same.
403 * include/bits/stl_tempbuf.h: Same.
404 * include/bits/streambuf_iterator.h: Same.
405 * libsupc++/exception: Same.
406 * libsupc++/cxxabi.h: Same.
407 * include/tr1_impl/type_traits: Same.
408
409 * include/parallel/multiway_merge.h: Change @__c to @c, @__f to @f.
410 * include/parallel/list_partition.h: Same.
411 * include/parallel/for_each.h: Same.
412 * include/parallel/workstealing.h: Same.
413 * include/parallel/base.h: Same.
414 * include/parallel/equally_split.h: Same.
415 * include/parallel/random_shuffle.h: Same.
416 * include/parallel/balanced_quicksort.h: Same.
417 * include/parallel/merge.h: Same.
418 * include/parallel/multiway_mergesort.h: Same.
419 * include/parallel/compatibility.h: Same.
420 * include/parallel/queue.h: Same.
421 * include/parallel/checkers.h: Same.
422 * include/parallel/random_number.h: Same.
423
424
425 * include/c_global/csignal: Change # to \#.
426 * include/c_global/cstdlib: Same.
427 * include/c_global/cstdio: Same.
428 * include/c_global/cstdarg: Same.
429 * include/c_global/cctype: Same.
430 * include/c_global/cerrno: Same.
431 * include/c_global/cstdatomic: Same.
432 * include/c_global/cmath: Same.
433 * include/c_global/ciso646: Same.
434 * include/c_global/ctime: Same.
435 * include/c_global/clocale: Same.
436 * include/c_global/climits: Same.
437 * include/c_global/cassert: Same.
438 * include/c_global/csetjmp: Same.
439 * include/c_global/cwchar: Same.
440 * include/c_global/cfloat: Same.
441 * include/c_global/cstring: Same.
442 * include/c_global/cstddef: Same.
443 * include/c_global/cwctype: Same.
444
445 * include/std/memory: Only dance around boost_sp_counted_base.h.
446 * include/tr1_impl/boost_sp_counted_base.h: Add markup.
447 * include/tr1/shared_ptr.h: Strip markup.
448 * include/bits/shared_ptr.h: Move base types...
449 * include/bits/shared_ptr_base.h: ...here.
450 * include/Makefile.am: Add.
451 * include/Makefile.in: Regenerate.
452 * configure: Same.
453 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
454 Adjust line numbers.
455 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
456
457 2009-11-06 Paolo Carlini <paolo.carlini@oracle.com>
458
459 * include/parallel/multiway_merge.h: Simple formatting and
460 uglification fixes.
461 * include/parallel/find_selectors.h: Likewise.
462 * include/parallel/losertree.h: Likewise.
463 * include/parallel/list_partition.h: Likewise.
464 * include/parallel/for_each.h: Likewise.
465 * include/parallel/multiseq_selection.h: Likewise.
466 * include/parallel/workstealing.h: Likewise.
467 * include/parallel/par_loop.h: Likewise.
468 * include/parallel/numeric: Likewise.
469 * include/parallel/quicksort.h: Likewise.
470 * include/parallel/equally_split.h: Likewise.
471 * include/parallel/omp_loop_static.h: Likewise.
472 * include/parallel/random_shuffle.h: Likewise.
473 * include/parallel/balanced_quicksort.h: Likewise.
474 * include/parallel/tags.h: Likewise.
475 * include/parallel/set_operations.h: Likewise.
476 * include/parallel/merge.h: Likewise.
477 * include/parallel/unique_copy.h: Likewise.
478 * include/parallel/multiway_mergesort.h: Likewise.
479 * include/parallel/search.h: Likewise.
480 * include/parallel/partition.h: Likewise.
481 * include/parallel/partial_sum.h: Likewise.
482 * include/parallel/find.h: Likewise.
483 * include/parallel/queue.h: Likewise.
484 * include/parallel/omp_loop.h: Likewise.
485 * include/parallel/checkers.h: Likewise.
486 * include/parallel/sort.h: Likewise.
487
488 2009-11-06 Jonathan Wakely <jwakely.gcc@gmail.com>
489
490 PR libstdc++/41949
491 * include/std/ostream: Adjust link.
492
493 2009-11-05 Paolo Carlini <paolo.carlini@oracle.com>
494
495 * include/parallel/multiway_merge.h: Simple formatting and
496 uglification fixes.
497 * include/parallel/losertree.h: Likewise.
498 * include/parallel/base.h: Likewise.
499 * include/parallel/par_loop.h: Likewise.
500 * include/parallel/omp_loop_static.h: Likewise.
501 * include/parallel/multiway_mergesort.h: Likewise.
502 * include/parallel/partial_sum.h: Likewise.
503 * include/parallel/omp_loop.h: Likewise.
504
505 2009-11-04 Benjamin Kosnik <bkoz@redhat.com>
506
507 * testsuite/25_algorithms/fill/5.cc: Move...
508 * testsuite/25_algorithms/fill_n/1.cc: ...here.
509
510 2009-11-04 Paolo Carlini <paolo.carlini@oracle.com>
511
512 * include/parallel/multiway_merge.h: Simple formatting and
513 uglification fixes.
514 * include/parallel/losertree.h: Likewise.
515
516 2009-11-03 David Krauss <potswa@mac.com>
517 Paolo Carlini <paolo.carlini@oracle.com>
518
519 PR libstdc++/41351
520 * include/bits/stl_algo.h (__rotate(_RandomAccessIterator,
521 _RandomAccessIterator, _RandomAccessIterator,
522 random_access_iterator_tag)): Rewrite to use only std::swap in
523 general and std::copy/std::copy_backward when safe.
524
525 2009-11-02 Benjamin Kosnik <bkoz@redhat.com>
526
527 * include/std/future: Use base class with nested types.
528 (__future_base): New.
529 (__future_base::_Result_base): From _Future_result_base.
530 (__future_base::_Result): From _Future_result.
531 (__future_base::_Move_result): From _Move_future_result.
532 (__future_base::_Ptr): From _Future_ptr.
533 (__future_base::_State): From _Future_state.
534 (__basic_future): From _Future_impl.
535 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line
536 numbers.
537 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
538 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
539 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
540 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
541 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
542 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
543
544 2009-10-31 Paolo Carlini <paolo.carlini@oracle.com>
545
546 * include/std/chrono (struct __common_rep_type): New.
547 (duration_cast(const duration<>&),
548 duration<>::duration(const _Rep2&),
549 duration<>::duration(const duration<>&),
550 operator*(const duration<>&, const _Rep2&),
551 operator*(const _Rep1&, const duration<>&),
552 operator/(const duration<>&, const _Rep2&),
553 time_point_cast(const time_point<>&)): Implement resolution of
554 DR 1177 ([Ready] in Santa Cruz), change to not participate to
555 overload resolution if the constraints are not met.
556 * testsuite/20_util/duration/cons/1_neg.cc: Adjust dg-errors.
557 * testsuite/20_util/duration/cons/dr974.cc: Likewise.
558 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust
559 dg-error line numbers.
560 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
561 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
562
563 2009-10-31 Gerald Pfeifer <gerald@pfeifer.com>
564
565 * doc/xml/manual/intro.xml: Refer to our bugs page instead of
566 Bugzilla directly.
567
568 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
569
570 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
571 * libsupc++/typeinfo (type_info::name()): Likewise.
572 * libsupc++/tinfo2.cc (before): Likewise.
573
574 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
575
576 * include/bits/random.h: Fix typo in static_assert text.
577
578 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
579
580 PR libstdc++/41759
581 * include/bits/random.h: Tweak a bit the text of some static_asserts.
582
583 2009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
584
585 * include/std/type_traits (__is_convertible_simple): Remove.
586 (__is_convertible_helper): Adjust.
587 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
588 dg-error line numbers.
589 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
590 Likewise.
591
592 2009-10-30 Jerry Quinn <jlquinn@optonline.net>
593
594 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
595 * libsupc++/typeinfo (type_info::name()): Likewise.
596 * libsupc++/tinfo2.cc (before): Likewise.
597
598 2009-10-28 Jerry Quinn <jlquinn@optonline.net>
599
600 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
601 pointer if name begins with '*'.
602 * libsupc++/typeinfo (type_info::name()): Likewise.
603 * libsupc++/tinfo2.cc (before): Likewise.
604
605 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
606 Douglas Gregor <doug.gregor@gmail.com>
607
608 PR libstdc++/40925 (again)
609 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
610 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
611 with move-only types in the presence of "null pointers".
612 * testsuite/20_util/pair/40925.cc: Extend.
613
614 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
615
616 * include/std/type_traits (__is_int_or_cref): Remove.
617 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
618 suppress warnings isn't necessary anymore).
619 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
620 * testsuite/20_util/is_convertible/requirements/
621 explicit_instantiation.cc: Likewise.
622 * testsuite/20_util/is_convertible/value.cc: Likewise.
623 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
624 dg-error line numbers.
625 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
626 Likewise.
627
628 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
629
630 * testsuite/20_util/pair/40925.cc: Minor comment fix.
631
632 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
633
634 PR libstdc++/40925
635 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
636 Use enable_if to remove it from the overload set when either _U1
637 is not convertible to _T1 or _U2 is not convertible to _T2.
638 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
639
640 2009-10-29 Douglas Gregor <doug.gregor@gmail.com>
641
642 PR libstdc++/40925
643 * testsuite/20_util/pair/40925.cc: Add.
644
645 2009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
646
647 * include/decimal/decimal: Minor formatting and uglification fixes.
648 * include/decimal/decimal.h: Likewise.
649
650 2009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
651
652 * include/bits/stl_iterator_base_funcs.h: (next): Change
653 template parameter name consistently with the resolution
654 of DR 1011 ([Ready] in Santa Cruz).
655
656 2009-10-28 Johannes Singler <singler@kit.edu>
657
658 PR libstdc++/40852
659 * include/parallel/multiseq_selection.h
660 (multiseq_partition, multiseq_selection): Avoid intermediate
661 values exceeding the integer type range for very large inputs.
662
663 2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
664
665 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
666 per the straightforward resolution of DR 974.
667 * testsuite/20_util/duration/cons/dr974.cc: Add.
668
669 2009-10-26 Jakub Jelinek <jakub@redhat.com>
670
671 PR libstdc++/38923
672 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
673 *s. Accept ld version without text in ()s.
674 * configure: Regenerated.
675
676 2009-10-26 Jason Merrill <jason@redhat.com>
677
678 Core issue 906
679 * include/std/future (~Future_result_base): Default outside class
680 body.
681 * include/std/system_error (error_category()): Likewise.
682 * libsupc++/nested_exception.h (nested_exception): Remove
683 exception specifications from defaulted methods.
684
685 009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
686
687 PR libstdc++/41773
688 Revert:
689 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
690
691 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
692 const _Alloc&)): New, declare.
693 (_S_construct(_CharT*, _CharT*, const _Alloc&),
694 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
695 _S_construct(iterator, iterator, const _Alloc&),
696 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
697 forward to the latter.
698 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
699 size_type, const _Alloc&)): Define.
700 (basic_string(const basic_string&, size_type, size_type),
701 basic_string(const basic_string&, size_type, size_type,
702 const _Alloc&), basic_string(const _CharT*, size_type,
703 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
704 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
705 * config/abi/pre/gnu.ver: Remove recently added exports.
706 * src/string-inst.cc: Remove instantiations.
707
708 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
709
710 PR libstdc++/41763
711 * include/bits/valarray_array.h (__valarray_default_construct,
712 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
713 __valarray_destroy_elements, __valarray_product): Do not qualify with
714 __restrict__ pointers accessing data also accessed by other pointers.
715
716 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
717
718 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
719 const _Alloc&)): New, declare.
720 (_S_construct(_CharT*, _CharT*, const _Alloc&),
721 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
722 _S_construct(iterator, iterator, const _Alloc&),
723 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
724 forward to the latter.
725 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
726 size_type, const _Alloc&)): Define.
727 (basic_string(const basic_string&, size_type, size_type),
728 basic_string(const basic_string&, size_type, size_type,
729 const _Alloc&), basic_string(const _CharT*, size_type,
730 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
731 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
732 * config/abi/pre/gnu.ver: Remove recently added exports.
733 * src/string-inst.cc: Remove instantiations.
734
735 2009-10-15 Phil Muldoon <pmuldoon@redhat.com>
736
737 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
738 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
739
740 2009-10-16 Benjamin Kosnik <bkoz@redhat.com>
741
742 * include/c_compatibility/stdatomic.h: Include cstdatomic if
743 __cplusplus.
744
745 2009-10-15 Benjamin Kosnik <bkoz@redhat.com>
746
747 PR libstdc++/40654
748 PR libstdc++/40826
749 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
750 static_cast from base to derived.
751 (atomic_flag_clear_explicit): Same.
752 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
753 Remove value type constructor.
754 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
755 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
756 initialized the atomic_flag member.
757
758 2009-10-14 Benjamin Kosnik <bkoz@redhat.com>
759
760 * doc/xml/authors.xml: Update.
761 * doc/xml/manual/intro.xml: Move test section...
762 * doc/xml/manual/appendix_porting.xml: ...here.
763 * doc/xml/manual/diagnostics.xml: Edit.
764 * doc/xml/manual/using.xml: Break out exception section.
765 * doc/xml/manual/using_exceptions.xml: New.
766 * doc/html: Regenerate.
767
768 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
769
770 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
771
772 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
773
774 * include/bits/basic_string.h (operator+=(initializer_list<>),
775 append(initializer_list<>)): Forward to the append overload taking
776 a const CharT* pointer and a size, thus avoiding instantiating
777 unnecessarily in the built library the overload taking a pair of
778 iterators.
779 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
780 for assign.
781 (insert(iterator, initializer_list<>): Likewise for insert.
782
783 2009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
784
785 * include/bits/c++config: Do not disable extern templates for string
786 in plain parallel-mode and in profile-mode; add comment explaining
787 _GLIBCXX_EXTERN_TEMPLATE == -1.
788 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
789
790 2009-10-14 Jason Merrill <jason@redhat.com>
791
792 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
793
794 2009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
795
796 * include/parallel/for_each_selectors.h: Minor uglification and
797 stylistic fixes.
798
799 2009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
800
801 * include/precompiled/stdc++.h: Include <initializer_list>
802 for completeness.
803
804 2009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
805
806 * include/bits/random.h (class linear_congruential_engine,
807 class mersenne_twister_engine, class subtract_with_carry_engine,
808 class discard_block_engine, class independent_bits_engine,
809 class shuffle_order_engine, class uniform_int_distribution,
810 class binomial_distribution, class geometric_distribution,
811 class negative_binomial_distribution, class poisson_distribution,
812 class discrete_distribution): Do not use simulated concept checks,
813 tidy startic_asserts on argument types and ranges.
814 (class uniform_real_distribution, class normal_distribution,
815 class lognormal_distribution, class gamma_distribution,
816 class chi_squared_distribution, class cauchy_distribution,
817 class fisher_f_distribution, class student_t_distribution,
818 class exponential_distribution, class weibull_distribution,
819 class extreme_value_distribution, class piecewise_linear_distribution,
820 class piecewise_constant_distribution): Add static_assert on
821 template argument type.
822 * include/std/random: Do not include <bits/concept_check.h>.
823 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
824 Fix.
825 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
826 Likewise.
827 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
828 Likewise.
829 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
830 Likewise.
831 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
832 Likewise.
833 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
834 Likewise.
835 * testsuite/26_numerics/random/discard_block_engine/requirements/
836 typedefs.cc: Likewise.
837 * testsuite/26_numerics/random/discard_block_engine/operators/
838 equal.cc: Likewise.
839 * testsuite/26_numerics/random/discard_block_engine/operators/
840 serialize.cc: Likewise.
841 * testsuite/26_numerics/random/linear_congruential_engine/
842 requirements/non_uint_neg.cc: Tweak.
843
844 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
845
846 * doc/xml/manual/messages.xml: Update GNU gettext reference.
847
848 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
849
850 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
851 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
852 Update link to bogus site with reference to unix.org.
853 * doc/xml/manual/ctype.xml: Ditto.
854 * doc/xml/manual/locale.xml: Ditto.
855
856 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
857
858 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
859 * include/parallel/for_each_selectors.h
860 (__adjacent_difference_selector): Likewise.
861
862 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
863
864 * include/ext/bitmap_allocator.h: Minor clean-ups.
865
866 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
867
868 * config/abi/pre/gnu.ver: Adjust exports.
869
870 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
871
872 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
873 pretty-printer section.
874
875 2009-10-07 Chris Jefferson <chris@bubblescope.net>
876
877 * testsuite/25_algorithms/rotate/moveable2.cc: New.
878
879 2009-10-06 Janis Johnson <janis187@us.ibm.com>
880
881 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
882 * testsuite/decimal/cast_neg.cc: Ditto.
883 * testsuite/decimal/comparison.cc: Ditto.
884 * testsuite/decimal/compound-assignment.cc: Ditto.
885 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
886 * testsuite/decimal/conversion-from-float.cc: Ditto.
887 * testsuite/decimal/conversion-from-integral.cc: Ditto.
888 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
889 * testsuite/decimal/conversion-to-integral.cc: Ditto.
890 * testsuite/decimal/ctor.cc: Ditto.
891 * testsuite/decimal/incdec.cc: Ditto.
892 * testsuite/decimal/incdec-memfunc.cc: Ditto.
893 * testsuite/decimal/make-decimal.cc: Ditto.
894 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
895 * testsuite/decimal/operator_neg.cc: Ditto.
896 * testsuite/decimal/unary-arith.cc: Ditto.
897
898 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
899
900 * doc/html/*: Regenerate.
901
902 2009-10-05 John Bytheway <jbytheway@gmail.com>
903
904 PR libstdc++/41530
905 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
906 Fix to just move.
907 * testsuite/20_util/tuple/cons/41530.cc: New.
908
909 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
910
911 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
912 printers. Add links to GDB wiki/online manual.
913
914 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
915 Edward Smith-Rowland <3dw4rd@verizon.net>
916
917 * include/decimal/decimal: Warn if decimal floating point types
918 are not available.
919 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
920 * configure.ac: Use it.
921 * configure: Regenerate.
922 * config.h.in: Regenerate.
923
924 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
925
926 * include/Makefile.am: Remove stray line break.
927
928 * include/decimal/decimal: Brief class doxygen markup.
929 * libsupc++/exception: Whitespace cleanup.
930
931 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
932 decimal.
933 * scripts/create_testsuite_files (dlist): Same.
934
935 * doc/xml/manual/using.xml: One column in table. Move after TR1.
936
937 * testsuite/decimal/bad-cast.cc: Move to...
938 * testsuite/decimal/cast_neg.cc: ...here.
939 * testsuite/decimal/bad-mixed-mode.cc: Move to...
940 * testsuite/decimal/mixed-mode_neg.cc: ...here.
941 * testsuite/decimal/bad-operator.cc: Move to...
942 * testsuite/decimal/operator_neg.cc: ...here.
943
944 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
945
946 2009-10-05 Janis Johnson <janis187@us.ibm.com>
947
948 * doc/Makefile.am: Process new file.
949 * doc/xml/manual/intro.xml: Ditto.
950 * doc/xml/manual/using.xml: Document new header.
951 * doc/xml/manual/status_cxxdecimal.xml: New file.
952 * include/Makefile.am: Process new headers.
953 * include/decimal/decimal: New file.
954 * include/decimal/decimal.h: New file.
955
956 2009-10-05 Janis Johnson <janis187@us.ibm.com>
957
958 * testsuite/decimal: New directory.
959 * testsuite/decimal/bad-cast.cc: New test.
960 * testsuite/decimal/bad-mixed-mode.cc: New test.
961 * testsuite/decimal/bad-operator.cc: New test.
962 * testsuite/decimal/binary-arith.cc: New test.
963 * testsuite/decimal/comparison.cc: New test.
964 * testsuite/decimal/compound-assignment.cc: New test.
965 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
966 * testsuite/decimal/conversion-from-float.cc: New test.
967 * testsuite/decimal/conversion-from-integral.cc: New test.
968 * testsuite/decimal/conversion-to-generic-float.cc: New test.
969 * testsuite/decimal/conversion-to-integral.cc: New test.
970 * testsuite/decimal/ctor.cc: New test.
971 * testsuite/decimal/incdec.cc: New test.
972 * testsuite/decimal/incdec-memfunc.cc: New test.
973 * testsuite/decimal/make-decimal.cc: New test.
974 * testsuite/decimal/unary-arith.cc: New test.
975
976 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
977
978 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
979 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
980
981 2009-10-05 Chris Jefferson <chris@bubblescope.net>
982
983 * include/bits/stl_algo.h (__stable_partition_adaptive,
984 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
985 Extend to work with rvalue references in C++0x mode.
986 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
987 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
988 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
989 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
990 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
991
992 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
993
994 * doc/xml/manual/using.xml: Add profile headers.
995 * testsuite/ext/profile/mh.cc: Restrict to linux.
996
997 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
998
999 * configure: Add check for execinfo.h.
1000 * config.h.in: Add undef for HAVE_EXECINFO_H.
1001 * include/Makefile.am: Add build support for profile mode.
1002 * include/Makefile.in: Same.
1003 * include/profile/base.h: New file.
1004 * include/profile/bitset: Same.
1005 * include/profile/deque: Same.
1006 * include/profile/hashtable.h: Same.
1007 * include/profile/list: Same.
1008 * include/profile/map: Same.
1009 * include/profile/map.h: Same.
1010 * include/profile/multimap.h: Same.
1011 * include/profile/multiset.h: Same.
1012 * include/profile/set: Same.
1013 * include/profile/set.h: Same.
1014 * include/profile/unordered_map: Same.
1015 * include/profile/unordered_set: Same.
1016 * include/profile/vector: Same.
1017 * include/profile/impl/profiler.h: Same.
1018 * include/profile/impl/profiler_container_size.h: Same.
1019 * include/profile/impl/profiler_hash_func.h: Same.
1020 * include/profile/impl/profiler_hashtable_size.h: Same.
1021 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
1022 * include/profile/impl/profiler_node.h: Same.
1023 * include/profile/impl/profiler_state.h: Same.
1024 * include/profile/impl/profiler_trace.h: Same.
1025 * include/profile/impl/profiler_vector_size.h: Same.
1026 * include/profile/impl/profiler_vector_to_list.h: Same.
1027 * include/std/vector: Include corresponding profile header guarded by
1028 _GLIBCXX_PROFILE.
1029 * include/std/deque: Same.
1030 * include/std/list: Same.
1031 * include/std/map: Same.
1032 * include/std/unordered_map: Same.
1033 * include/std/bitset: Same.
1034 * include/std/set: Same.
1035 * include/std/unordered_set: Same.
1036 * include/backward/hash_map: Same.
1037 * include/backward/hash_set: Same.
1038 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
1039 * include/bits/c++config: Define profile namespace.
1040 * testsuite/Makefile.in: Add check-profile.
1041 * testsuite/Makefile.am: Same.
1042 * testsuite/ext/profile/all.cc: New file.
1043 * testsuite/ext/profile/mh.cc: Same.
1044 * testsuite/ext/profile/mutex_extensions.cc: Same.
1045 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
1046 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
1047 * testsuite/23_containers/vector/profile/vector.cc: Same.
1048 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
1049 in profile mode.
1050 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
1051 * testsuite/23_containers/list/capacity/29134.cc: Same.
1052 * doc/Makefile.in: Add reference to profile_mode.xml.
1053 * doc/Makefile.am: Same.
1054 * doc/xml/manual/profile_mode.xml: New file.
1055 * doc/xml/manual/debug.xml: Add link to profile mode section.
1056 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
1057 * doc/doxygen/user.cfg.in: Add profile mode files.
1058
1059 2009-10-02 Johannes Singler <singler@ira.uka.de>
1060
1061 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
1062 * include/parallel/compatibility.h: Likewise.
1063 * include/parallel/multiseq_selection.h: Likewise.
1064 * include/parallel/random_shuffle.h: Likewise.
1065 * include/parallel/random_number.h: Likewise;
1066 use numeric_limits<>::digit instead of sizeof()*8.
1067 * include/parallel/types.h: Likewise.
1068 * doc/html/manual/bk01pt12ch31s03.html:
1069 Document dependency on stdint.h.
1070
1071 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
1072
1073 * python/libstdcxx/v6/printers.py (StdListPrinter):
1074 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
1075 printer registration.
1076 (StdListIteratorPrinter): Likewise.
1077 (StdDebugIteratorPrinter): New printer.
1078 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
1079 entries. Always pass a typename where the type can change.
1080 (StdSlistPrinter) Receive typename from printer registration. Use
1081 in printer output.
1082 (StdBitsetPrinter): Likewise.
1083 (StdDequePrinter): Likewise.
1084
1085 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1086
1087 * include/bits/random.tcc: Define static const data members.
1088 * include/tr1/random.tcc: Likewise.
1089 * testsuite/26_numerics/random/subtract_with_carry_engine/
1090 requirements/constants.cc: New.
1091 * testsuite/26_numerics/random/mersenne_twister_engine/
1092 requirements/constants.cc: Likewise.
1093 * testsuite/26_numerics/random/linear_congruential_engine/
1094 requirements/constants.cc: Likewise.
1095 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
1096 constants.cc: Likewise.
1097 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
1098 requirements/constants.cc: Likewise.
1099 * testsuite/tr1/5_numerical_facilities/random/
1100 subtract_with_carry_01/requirements/constants.cc: Likewise.
1101 * testsuite/tr1/5_numerical_facilities/random/discard_block/
1102 requirements/constants.cc: Likewise.
1103 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
1104 requirements/constants.cc: Likewise.
1105 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
1106 requirements/constants.cc: Likewise.
1107 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
1108 requirements/constants.cc: Likewise.
1109
1110 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1111
1112 PR libstdc++/38923
1113 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
1114 use sed script portable to Solaris /bin/sed for extracting ld
1115 version.
1116 * configure: Regenerate.
1117
1118 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
1119
1120 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
1121 * libsupc++/vec.cc: Same.
1122 * libsupc++/vterminate.cc: Same.
1123 * libsupc++/new_opnt.cc: Same.
1124
1125 2009-09-28 Johannes Singler <singler@ira.uka.de>
1126
1127 * include/parallel/for_each_selectors.h: Remove obsolete comment.
1128
1129 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1130
1131 * doc/html/ext/lwg-active.html: Update to Revision R66.
1132 * doc/html/ext/lwg-closed.html: Likewise.
1133 * doc/html/ext/lwg-defects: Likewise.
1134
1135 * doc/xml/manual/intro.xml: Update entry for DR 853.
1136
1137 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
1138
1139 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
1140 according to upstream redirects.
1141
1142 2009-09-25 Johannes Singler <singler@ira.uka.de>
1143
1144 * include/parallel/include/parallel/checkers.h
1145 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
1146 (__is_sorted): Remove default parameter for _Compare; remove
1147 inappropriate printf.
1148
1149 2009-09-25 Johannes Singler <singler@ira.uka.de>
1150
1151 * include/parallel/base.h: Comment on presence of min/max duplicates.
1152
1153 2009-09-25 Johannes Singler <singler@ira.uka.de>
1154
1155 * include/parallel/partition.h (__parallel_nth_element):
1156 Correct comment.
1157
1158 2009-09-24 Johannes Singler <singler@ira.uka.de>
1159
1160 * include/parallel/algo.h: Uglify internal identifiers;
1161 correct line breaks.
1162 * include/parallel/for_each.h: Likewise.
1163 * include/parallel/numeric: Likewise.
1164 * include/parallel/omp_loop.h: Likewise.
1165 * include/parallel/omp_loop_static.h: Likewise.
1166 * include/parallel/par_loop.h: Likewise.
1167 * include/parallel/workstealing.h: Likewise.
1168
1169 2009-09-24 Johannes Singler <singler@ira.uka.de>
1170
1171 * include/parallel/base.h (_EqualFromLess): Move _Compare template
1172 parameter to the end as of others.
1173 * include/parallel/algobase.h
1174 (__lexicographical_compare_switch): Likewise.
1175
1176 2009-09-23 Johannes Singler <singler@ira.uka.de>
1177
1178 * include/parallel/algobase.h: Uglify internal identifiers;
1179 correct line breaks.
1180 * include/parallel/algo.h: Likewise.
1181 * include/parallel/base.h: Likewise.
1182 * include/parallel/equally_split.h: Likewise.
1183 * include/parallel/find.h: Likewise.
1184 * include/parallel/find_selectors.h: Likewise.
1185 * include/parallel/for_each_selectors.h: Likewise.
1186 * include/parallel/list_partition.h: Likewise.
1187 * include/parallel/losertree.h: Likewise.
1188 * include/parallel/merge.h: Likewise.
1189 * include/parallel/multiseq_selection.h: Likewise.
1190 * include/parallel/multiway_merge.h: Likewise.
1191 * include/parallel/multiway_mergesort.h: Likewise.
1192 * include/parallel/numeric: Likewise.
1193 * include/parallel/numericfwd.h: Likewise.
1194 * include/parallel/omp_loop.h: Likewise.
1195 * include/parallel/omp_loop_static.h: Likewise.
1196 * include/parallel/par_loop.h: Likewise.
1197 * include/parallel/partition.h: Likewise.
1198 * include/parallel/random_shuffle.h: Likewise.
1199 * include/parallel/search.h: Likewise.
1200 * include/parallel/sort.h: Likewise.
1201 * include/parallel/workstealing.h: Likewise.
1202
1203 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
1204
1205 * doc/xml/manual/appendix_contributing.xml: Adjust link to
1206 coreutils.
1207
1208 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1209
1210 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
1211
1212 2009-09-17 Joseph Myers <joseph@codesourcery.com>
1213
1214 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
1215 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
1216 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
1217 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
1218 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
1219 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
1220 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
1221 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
1222 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
1223 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
1224 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
1225 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
1226
1227 2009-09-17 Joseph Myers <joseph@codesourcery.com>
1228
1229 * include/ext/vstring.h (to_wstring(long long),
1230 to_wstring(unsigned long long), to_wstring(long double)): Disable
1231 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1232
1233 2009-09-17 Johannes Singler <singler@ira.uka.de>
1234
1235 * include/parallel/algobase.h: Replace tabs by spaces;
1236 correct line breaks.
1237 * include/parallel/algorithmfwd.h: Likewise.
1238 * include/parallel/balanced_quicksort.h: Likewise.
1239 * include/parallel/base.h: Likewise.
1240 * include/parallel/checkers.h: Likewise.
1241 * include/parallel/compatibility.h: Likewise.
1242 * include/parallel/equally_split.h: Likewise.
1243 * include/parallel/find.h: Likewise.
1244 * include/parallel/for_each.h: Likewise.
1245 * include/parallel/for_each_selectors.h: Likewise.
1246 * include/parallel/iterator.h: Likewise.
1247 * include/parallel/list_partition.h: Likewise.
1248 * include/parallel/losertree.h: Likewise.
1249 * include/parallel/merge.h: Likewise.
1250 * include/parallel/multiseq_selection.h: Likewise.
1251 * include/parallel/multiway_merge.h: Likewise.
1252 * include/parallel/multiway_mergesort.h: Likewise.
1253 * include/parallel/numeric: Likewise.
1254 * include/parallel/numericfwd.h: Likewise.
1255 * include/parallel/omp_loop.h: Likewise.
1256 * include/parallel/omp_loop_static.h: Likewise.
1257 * include/parallel/par_loop.h: Likewise.
1258 * include/parallel/partial_sum.h: Likewise.
1259 * include/parallel/partition.h: Likewise.
1260 * include/parallel/queue.h: Likewise.
1261 * include/parallel/quicksort.h: Likewise.
1262 * include/parallel/random_number.h: Likewise.
1263 * include/parallel/random_shuffle.h: Likewise.
1264 * include/parallel/search.h: Likewise.
1265 * include/parallel/set_operations.h: Likewise.
1266 * include/parallel/settings.h: Likewise.
1267 * include/parallel/sort.h: Likewise.
1268 * include/parallel/types.h: Likewise.
1269 * include/parallel/unique_copy.h: Likewise.
1270 * include/parallel/workstealing.h: Likewise.
1271 * include/parallel/algo.h: Likewise;
1272 shorten _ForwardIterator to _FIterator.
1273 * include/parallel/find_selectors.h: Likewise.
1274
1275 2009-09-16 Johannes Singler <singler@ira.uka.de>
1276
1277 * include/parallel/base.h: Correct some comments accidentally changed
1278 during uglification.
1279 * include/parallel/find.h: Likewise.
1280 * include/parallel/find_selectors.h: Likewise.
1281 * include/parallel/multiway_merge.h: Likewise.
1282 * include/parallel/multiway_mergesort.h: Likewise.
1283 * include/parallel/partial_sum.h: Likewise.
1284 * include/parallel/partition.h: Likewise.
1285 * include/parallel/queue.h: Likewise.
1286 * include/parallel/random_shuffle.h: Likewise.
1287 * include/parallel/settings.h: Likewise.
1288 * include/parallel/sort.h: Likewise.
1289 * include/parallel/tags.h: Likewise.
1290 * include/parallel/workstealing.h: Likewise.
1291
1292 2009-09-16 Johannes Singler <singler@ira.uka.de>
1293
1294 * include/parallel/base.h (_EqualFromLess):
1295 Correct uglification of member variables and method arguments.
1296 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
1297 * include/parallel/find_selectors.h (__find_first_of_selector):
1298 Likewise.
1299 * include/parallel/iterator.h (_IteratorTriple): Likewise.
1300 * include/parallel/multiseq_selection.h
1301 (_Lexicographic, _LexicographicReverse): Likewise.
1302 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
1303 Likewise.
1304 * include/parallel/random_number.h (_RandomNumber): Likewise.
1305 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
1306 Likewise.
1307 * include/parallel/set_operations.h (__symmetric_difference_func,
1308 __difference_func, __intersection_func, __union_func,
1309 parallel_set_union, parallel_set_intersection, parallel_set_difference,
1310 parallel_set_symmetric_difference): Likewise.
1311 * include/parallel/tags.h (parallel_tag): Likewise.
1312 * include/parallel/workstealing.h (_Job): Likewise.
1313 * include/parallel/multiway_merge.h
1314 (__multiway_merge_k_variant_sentinel_switch:operator())
1315 correct uglification of _*LoserTree*.
1316 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
1317 uglification of member variables and method arguments.
1318 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
1319 * include/parallel/for_each_selectors.h: Likewise.
1320 * include/parallel/omp_loop.h: Likewise.
1321 * include/parallel/algo.h: Likewise; uglify c_rand_number.
1322
1323 2009-09-16 Johannes Singler <singler@ira.uka.de>
1324
1325 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
1326 Replace redundant _Self.
1327 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
1328 Replace redundant _Self.
1329 * include/parallel/algo.h: Correct accidental _Self in comments.
1330 * include/parallel/losertree.h: Likewise.
1331 * include/parallel/multiway_merge.h: Likewise.
1332 * include/parallel/random_shuffle.h: Likewise.
1333
1334 2009-09-16 Johannes Singler <singler@ira.uka.de>
1335
1336 * include/parallel/algobase.h: Uglify internal identifiers.
1337 * include/parallel/algo.h: Likewise.
1338 * include/parallel/algorithm: Likewise.
1339 * include/parallel/algorithmfwd.h: Likewise.
1340 * include/parallel/balanced_quicksort.h: Likewise.
1341 * include/parallel/base.h: Likewise.
1342 * include/parallel/basic_iterator.h: Likewise.
1343 * include/parallel/checkers.h: Likewise.
1344 * include/parallel/compatibility.h: Likewise.
1345 * include/parallel/compiletime_settings.: Likewise.
1346 * include/parallel/equally_split.h: Likewise.
1347 * include/parallel/features.h: Likewise.
1348 * include/parallel/find.h: Likewise.
1349 * include/parallel/find_selectors.h: Likewise.
1350 * include/parallel/for_each.h: Likewise.
1351 * include/parallel/for_each_selectors.h: Likewise.
1352 * include/parallel/iterator.h: Likewise.
1353 * include/parallel/list_partition.h: Likewise.
1354 * include/parallel/losertree.h: Likewise.
1355 * include/parallel/merge.h: Likewise.
1356 * include/parallel/multiseq_selection.h: Likewise.
1357 * include/parallel/multiway_merge.h: Likewise.
1358 * include/parallel/multiway_mergesort.h: Likewise.
1359 * include/parallel/numeric: Likewise.
1360 * include/parallel/numericfwd.h: Likewise.
1361 * include/parallel/omp_loop.h: Likewise.
1362 * include/parallel/omp_loop_static.h: Likewise.
1363 * include/parallel/parallel.h: Likewise.
1364 * include/parallel/par_loop.h: Likewise.
1365 * include/parallel/partial_sum.h: Likewise.
1366 * include/parallel/partition.h: Likewise.
1367 * include/parallel/queue.h: Likewise.
1368 * include/parallel/quicksort.h: Likewise.
1369 * include/parallel/random_number.h: Likewise.
1370 * include/parallel/random_shuffle.h: Likewise.
1371 * include/parallel/search.h: Likewise.
1372 * include/parallel/set_operations.h: Likewise.
1373 * include/parallel/settings.h: Likewise.
1374 * include/parallel/sort.h: Likewise.
1375 * include/parallel/tags.h: Likewise.
1376 * include/parallel/types.h: Likewise.
1377 * include/parallel/unique_copy.h: Likewise.
1378 * include/parallel/workstealing.h: Likewise.
1379
1380 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1381
1382 PR libstdc++/41037
1383 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
1384 and wcerr flags.
1385 * testsuite/27_io/objects/char/41037.cc: New.
1386 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
1387
1388 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
1389
1390 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
1391 constraint.
1392
1393 2009-09-11 Johannes Singler <singler@ira.uka.de>
1394
1395 * include/parallel/multiway_merge.h
1396 (multiway_merge_exact_splitting): Deallocate borders correctly.
1397 (parallel_multiway_merge): Remove unnecessarily complicated
1398 allocation, random access iterators are default-constructible;
1399 deallocate ne_seqs correctly.
1400
1401 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
1402
1403 PR libstdc++/41316
1404 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
1405 Remove.
1406 (forward_list<>::sort(_Comp)): Only declare.
1407 (forward_list<>::sort()): Forward to the latter.
1408 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
1409 Remove definition.
1410 (forward_list<>::sort(_Comp)): Define.
1411 * testsuite/23_containers/forward_list/requirements/dr438/
1412 assign_neg.cc: Adjust dg-error line number.
1413 * testsuite/23_containers/forward_list/requirements/dr438/
1414 insert_neg.cc: Likewise.
1415 * testsuite/23_containers/forward_list/requirements/dr438/
1416 constructor_1_neg.cc: Likewise.
1417 * testsuite/23_containers/forward_list/requirements/dr438/
1418 constructor_2_neg.cc: Likewise.
1419
1420 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1421
1422 * src/Makefile.am (libstdc___la_LINK): New.
1423 * src/Makefile.in: Regenerate.
1424
1425 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
1426
1427 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
1428 *-*-freebsd* from both dg-do and dg-options.
1429
1430 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
1431
1432 * configure: Rebuilt with modified libtool.m4.
1433
1434 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
1435 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1436
1437 PR libstdc++/41280
1438 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
1439 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
1440 * configure: Regenerate.
1441
1442 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
1443
1444 PR libstdc++/41267
1445 * include/bits/stl_algobase.h (__copy_move::__copy_m,
1446 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
1447 with a null third argument.
1448
1449 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
1450
1451 Revert.
1452 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1453 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1454 bool for stream sentry objects.
1455 * include/bits/istream.tcc: Same.
1456 * include/bits/ostream.tcc: Same.
1457 * include/bits/basic_string.tcc: Same.
1458 * include/bits/ostream_insert.h: Same.
1459 * src/istream.cc: Same.
1460
1461 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1462
1463 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
1464 instantiation with additional commands issued for each Makefile
1465 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
1466 runs these commands.
1467 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
1468 running `make' in include, passing `pch_build=' to `make'.
1469 * configure: Regenerate.
1470
1471 PR libstdc++/41220
1472 * include/Makefile.am (CLEANFILES): Add stamp-host.
1473 * include/Makefile.in: Regenerate.
1474
1475 2009-09-02 Joseph Myers <joseph@codesourcery.com>
1476
1477 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
1478 under util/ to remote host. Copy .h and .hpp files at more levels
1479 under util/ to remote host.
1480
1481 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1482
1483 * include/bits/stl_uninitialized.h
1484 (__uninitialized_copy::uninitialized_copy): Just call (the now
1485 forwarding) _Construct.
1486
1487 2009-09-01 Chris Jefferson <chris@bubblescope.net>
1488 Paolo Carlini <paolo.carlini@oracle.com>
1489
1490 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
1491 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1492 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
1493 move_iterators/1.cc: Adjust, do not define
1494 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1495 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
1496 move_iterators/1.cc: Likewise.
1497 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
1498 * testsuite/25_algorithms/move/1.cc: Likewise.
1499 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
1500 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
1501 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
1502 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
1503 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
1504 test for predicated test.
1505 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
1506 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
1507 for predicated version.
1508 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
1509
1510 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
1511 enable test2 and test3.
1512
1513 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
1514 moving bug in C++0x mode.
1515
1516 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
1517 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
1518 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
1519 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
1520
1521 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
1522 Kaz Kojima <kkojima@gcc.gnu.org>
1523
1524 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
1525 dg-add-options ieee.
1526 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1527 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1528 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1529 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1530 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1531 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1532 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1533 * testsuite/18_support/numeric_limits/
1534 specialization_default_values.cc: Likewise.
1535 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1536 * testsuite/26_numerics/complex/pow.cc: Likewise.
1537 * testsuite/tr1/5_numerical_facilities/special_functions/
1538 01_assoc_laguerre/check_nan.cc: Likewise.
1539 * testsuite/tr1/5_numerical_facilities/special_functions/
1540 02_assoc_legendre/check_nan.cc: Likewise.
1541 * testsuite/tr1/5_numerical_facilities/special_functions/
1542 03_beta/check_nan.cc: Likewise.
1543 * testsuite/tr1/5_numerical_facilities/special_functions/
1544 04_comp_ellint_1/check_nan.cc: Likewise.
1545 * testsuite/tr1/5_numerical_facilities/special_functions/
1546 05_comp_ellint_2/check_nan.cc: Likewise.
1547 * testsuite/tr1/5_numerical_facilities/special_functions/
1548 06_comp_ellint_3/check_nan.cc: Likewise.
1549 * testsuite/tr1/5_numerical_facilities/special_functions/
1550 07_conf_hyperg/check_nan.cc: Likewise.
1551 * testsuite/tr1/5_numerical_facilities/special_functions/
1552 08_cyl_bessel_i/check_nan.cc: Likewise.
1553 * testsuite/tr1/5_numerical_facilities/special_functions/
1554 09_cyl_bessel_j/check_nan.cc: Likewise.
1555 * testsuite/tr1/5_numerical_facilities/special_functions/
1556 10_cyl_bessel_k/check_nan.cc: Likewise.
1557 * testsuite/tr1/5_numerical_facilities/special_functions/
1558 11_cyl_neumann/check_nan.cc: Likewise.
1559 * testsuite/tr1/5_numerical_facilities/special_functions/
1560 12_ellint_1/check_nan.cc: Likewise.
1561 * testsuite/tr1/5_numerical_facilities/special_functions/
1562 13_ellint_2/check_nan.cc: Likewise.
1563 * testsuite/tr1/5_numerical_facilities/special_functions/
1564 14_ellint_3/check_nan.cc: Likewise.
1565 * testsuite/tr1/5_numerical_facilities/special_functions/
1566 15_expint/check_nan.cc: Likewise.
1567 * testsuite/tr1/5_numerical_facilities/special_functions/
1568 16_hermite/check_nan.cc: Likewise.
1569 * testsuite/tr1/5_numerical_facilities/special_functions/
1570 17_hyperg/check_nan.cc: Likewise.
1571 * testsuite/tr1/5_numerical_facilities/special_functions/
1572 18_laguerre/check_nan.cc: Likewise.
1573 * testsuite/tr1/5_numerical_facilities/special_functions/
1574 19_legendre/check_nan.cc: Likewise.
1575 * testsuite/tr1/5_numerical_facilities/special_functions/
1576 20_riemann_zeta/check_nan.cc: Likewise.
1577 * testsuite/tr1/5_numerical_facilities/special_functions/
1578 21_sph_bessel/check_nan.cc: Likewise.
1579 * testsuite/tr1/5_numerical_facilities/special_functions/
1580 22_sph_legendre/check_nan.cc: Likewise.
1581 * testsuite/tr1/5_numerical_facilities/special_functions/
1582 23_sph_neumann/check_nan.cc: Likewise.
1583
1584 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1585
1586 * include/bits/stl_construct.h: Include <bits/move.h>.
1587
1588 2009-08-29 Chris Jefferson <chris@bubblescope.net>
1589
1590 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
1591 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
1592 Add.
1593 * include/bits/stl_tempbuf.h (_Temporary_buffer::
1594 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
1595 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
1596 C++0x mode.
1597 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
1598 const copy_tracker&)): Add.
1599 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
1600 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
1601
1602 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
1603
1604 * config/abi/pre/gnu.ver: Fixups for string member functions.
1605
1606 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
1607
1608 PR libstdc++/41005
1609 * configure.ac: Bump libtool_VERSION to 6:14:0.
1610 * configure: Regenerate.
1611 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
1612 * src/Makefile.in: Regenerate.
1613 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
1614 move <future> symbols to 3.4.14 version.
1615 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
1616
1617 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
1618
1619 * include/bits/basic_string.h (basic_string): Add cbegin(),
1620 cend(), crbegin(), crend() in C++0x mode.
1621 * config/abi/pre/gnu.ver: Add exports.
1622
1623 * testsuite/util/testsuite_containers.h: New.
1624 * testsuite/util/testsuite_container_traits.h: New.
1625 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
1626 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
1627 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
1628 * testsuite/ext/vstring/requirements/typedefs.cc: New.
1629 * testsuite/23_containers/unordered_map/requirements/
1630 cliterators.cc: Edit.
1631 * testsuite/23_containers/unordered_map/requirements/
1632 citerators.cc: Edit.
1633 * testsuite/23_containers/unordered_map/requirements/
1634 explicit_instantiation/1.cc: New.
1635 * testsuite/23_containers/unordered_map/requirements/
1636 explicit_instantiation/2.cc: New.
1637 * testsuite/23_containers/unordered_map/requirements/
1638 explicit_instantiation/3.cc: New.
1639 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
1640 * testsuite/23_containers/unordered_map/requirements/
1641 explicit_instantiation.cc: Move to nested directory.
1642 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
1643 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
1644 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
1645 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
1646 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
1647 * testsuite/23_containers/set/requirements/typedefs.cc: New.
1648 * testsuite/23_containers/unordered_multimap/requirements/
1649 cliterators.cc: Edit.
1650 * testsuite/23_containers/unordered_multimap/requirements/
1651 citerators.cc: Edit.
1652 * testsuite/23_containers/unordered_multimap/requirements/
1653 explicit_instantiation/1.cc: New.
1654 * testsuite/23_containers/unordered_multimap/requirements/
1655 explicit_instantiation/2.cc: Edit.: New.
1656 * testsuite/23_containers/unordered_multimap/requirements/
1657 explicit_instantiation/3.cc: New.
1658 * testsuite/23_containers/unordered_multimap/requirements/
1659 typedefs.cc: Edit.
1660 * testsuite/23_containers/unordered_multimap/requirements/
1661 explicit_instantiation.cc: Move to nested.
1662 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
1663 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
1664 * testsuite/23_containers/forward_list/requirements/dr438/
1665 insert_neg.cc: New.
1666 * testsuite/23_containers/forward_list/requirements/dr438/
1667 assign_neg.cc: New.
1668 * testsuite/23_containers/forward_list/requirements/dr438/
1669 constructor_1_neg.cc: New.
1670 * testsuite/23_containers/forward_list/requirements/dr438/
1671 constructor_2_neg.cc: New.
1672 * testsuite/23_containers/forward_list/requirements/dr438/
1673 constructor.cc: New.
1674 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
1675 * testsuite/23_containers/unordered_set/requirements/
1676 cliterators.cc: Edit.
1677 * testsuite/23_containers/unordered_set/requirements/
1678 citerators.cc: Edit.
1679 * testsuite/23_containers/unordered_set/requirements/
1680 explicit_instantiation/1.cc: New.
1681 * testsuite/23_containers/unordered_set/requirements/
1682 explicit_instantiation/2.cc: New.
1683 * testsuite/23_containers/unordered_set/requirements/
1684 explicit_instantiation/3.cc: New.
1685 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
1686 * testsuite/23_containers/unordered_set/requirements/
1687 explicit_instantiation.cc: Move to nested.
1688 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
1689 * testsuite/23_containers/vector/requirements/dr438/bool/
1690 constructor.cc: Move.
1691 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
1692 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
1693 * testsuite/23_containers/vector/bool/requirements/dr438/
1694 constructor.cc: New.
1695 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
1696 * testsuite/23_containers/deque/requirements/typedefs.cc
1697 * testsuite/23_containers/stack/requirements/typedefs.cc
1698 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
1699 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
1700 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
1701 * testsuite/23_containers/list/requirements/typedefs.cc: New.
1702 * testsuite/23_containers/unordered_multiset/requirements/
1703 cliterators.cc: Edit.
1704 * testsuite/23_containers/unordered_multiset/requirements/
1705 citerators.cc: Edit.
1706 * testsuite/23_containers/unordered_multiset/requirements/
1707 explicit_instantiation.cc: Move.
1708 * testsuite/23_containers/unordered_multiset/requirements/
1709 explicit_instantiation/1.cc: New.
1710 * testsuite/23_containers/unordered_multiset/requirements/
1711 explicit_instantiation/2.cc: New.
1712 * testsuite/23_containers/unordered_multiset/requirements/
1713 explicit_instantiation/3.cc: New.
1714 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
1715 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
1716 * testsuite/23_containers/map/requirements/typedefs.cc: New.
1717 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
1718 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
1719 Move.
1720 * testsuite/23_containers/array/requirements/
1721 explicit_instantiation/1.cc: New.
1722 * testsuite/23_containers/array/requirements/
1723 explicit_instantiation/2.cc: New.
1724 * testsuite/23_containers/array/requirements/typedefs.cc: New.
1725
1726 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1727
1728 * configure.ac (AC_PREREQ): Bump to 2.64.
1729
1730 2009-08-24 Chris Jefferson <chris@bubblescope.net>
1731
1732 * include/stl_algo.h (__unguarded_partition_pivot,
1733 __move_median_first): New.
1734 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
1735 types.
1736 (__unguarded_linear_insert): Assume always inserting value at __last.
1737 (__unguarded_partition): Take pivot by reference.
1738 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
1739 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
1740
1741 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1742
1743 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
1744 before --mode argument.
1745 * libsupc++/Makefile.in: Regenerate.
1746
1747 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1748
1749 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
1750 2.64 and Automake 1.11 in examples; update link to Autoconf
1751 manual page about quadrigraphs.
1752 * Makefile.am (install-html, install-pdf): Remove.
1753 * Makefile.in: Regenerate.
1754
1755 * Makefile.in: Regenerate.
1756 * acinclude.m4: Regenerate.
1757 * aclocal.m4: Regenerate.
1758 * config.h.in: Regenerate.
1759 * configure: Regenerate.
1760 * doc/Makefile.in: Regenerate.
1761 * include/Makefile.in: Regenerate.
1762 * libsupc++/Makefile.in: Regenerate.
1763 * po/Makefile.in: Regenerate.
1764 * python/Makefile.in: Regenerate.
1765 * src/Makefile.in: Regenerate.
1766 * testsuite/Makefile.in: Regenerate.
1767
1768 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1769
1770 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
1771 $(LIBTOOLFLAGS).
1772 * libsupc++/Makefile.in: Regenerate.
1773 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
1774 and $(LIBTOOLFLAGS).
1775 * src/Makefile.in: Regenerate.
1776
1777 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1778
1779 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
1780 missing dg-require directives.
1781
1782 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1783
1784 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
1785 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
1786 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
1787 __numeric_constants<_Tp>::__gamma_e().
1788
1789 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
1790
1791 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
1792
1793 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1794
1795 * configure.ac: Move guarded checks for CC and CXX ...
1796 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
1797 * configure: Regenerate.
1798
1799 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1800 Paolo Carlini <paolo.carlini@oracle.com>
1801
1802 PR libstdc++/41061
1803 * include/bits/random.h (operator<<(std::basic_ostream<>&,
1804 const std::lognormal_distribution<>&),
1805 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
1806 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
1807 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
1808 operator<<(std::basic_ostream<>&,
1809 const std::chi_squared_distribution<>&),
1810 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
1811 operator<<(std::basic_ostream<>&,
1812 const std::fisher_f_distribution<>&),
1813 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
1814 operator<<(std::basic_ostream<>&,
1815 const std::student_t_distribution<>&),
1816 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
1817 operator<<(std::basic_ostream<>&,
1818 const std::negative_binomial_distribution<>&)): Declare friend.
1819 * testsuite/26_numerics/random/uniform_real_distribution/operators/
1820 serialize.cc: New.
1821 * testsuite/26_numerics/random/piecewise_constant_distribution/
1822 operators/serialize.cc: Likewise.
1823 * testsuite/26_numerics/random/chi_squared_distribution/operators/
1824 serialize.cc: Likewise.
1825 * testsuite/26_numerics/random/normal_distribution/operators/
1826 serialize.cc: Likewise.
1827 * testsuite/26_numerics/random/uniform_int_distribution/operators/
1828 serialize.cc: Likewise.
1829 * testsuite/26_numerics/random/poisson_distribution/operators/
1830 serialize.cc: Likewise.
1831 * testsuite/26_numerics/random/bernoulli_distribution/operators/
1832 serialize.cc: Likewise.
1833 * testsuite/26_numerics/random/discrete_distribution/operators/
1834 serialize.cc: Likewise.
1835 * testsuite/26_numerics/random/weibull_distribution/operators/
1836 serialize.cc: Likewise.
1837 * testsuite/26_numerics/random/negative_binomial_distribution/
1838 operators/serialize.cc: Likewise.
1839 * testsuite/26_numerics/random/cauchy_distribution/operators/
1840 serialize.cc: Likewise.
1841 * testsuite/26_numerics/random/gamma_distribution/operators/
1842 serialize.cc: Likewise.
1843 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1844 serialize.cc: Likewise.
1845 * testsuite/26_numerics/random/exponential_distribution/operators/
1846 serialize.cc: Likewise.
1847 * testsuite/26_numerics/random/lognormal_distribution/operators/
1848 serialize.cc: Likewise.
1849 * testsuite/26_numerics/random/binomial_distribution/operators/
1850 serialize.cc: Likewise.
1851 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1852 serialize.cc: Likewise.
1853 * testsuite/26_numerics/random/piecewise_linear_distribution/
1854 operators/serialize.cc
1855 * testsuite/26_numerics/random/student_t_distribution/operators/
1856 serialize.cc: Likewise.
1857 * testsuite/26_numerics/random/geometric_distribution/operators/
1858 serialize.cc: Likewise.
1859
1860 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1861
1862 * include/bits/stl_tree.h: In C++0x mode make erase return
1863 an iterator as per DR 130.
1864 * include/bits/stl_set.h: Same.
1865 * include/bits/stl_multiset.h: Same.
1866 * include/bits/stl_map.h: Same.
1867 * include/bits/stl_multimap.h: Same.
1868 * doc/xml/manual/intro.xml: Document.
1869 * testsuite/23_containers/set/dr130.cc: New.
1870 * testsuite/23_containers/multiset/dr130.cc: New.
1871 * testsuite/23_containers/map/dr130.cc: New.
1872 * testsuite/23_containers/multimap/dr130.cc: New.
1873
1874 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1875
1876 * include/ext/pointer.h: Add pragma system_header, use
1877 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1878
1879 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1880
1881 * src/compatibility-ldbl.cc: Include cmath.
1882
1883 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1884
1885 * src/compatibility-ldbl.cc: Include tr1/functional.
1886
1887 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1888
1889 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1890
1891 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1892
1893 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1894 * include/precompiled/stdc++.h: Don't include cassert if
1895 _GLIBCXX_NO_ASSERT defined.
1896 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1897 semi-colon.
1898 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1899 Same.
1900
1901 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1902 directory.
1903 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1904 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1905 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1906
1907 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1908 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1909 use stdc++.h include.
1910 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1911 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1912 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1913 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1914 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1915 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1916 ...this.
1917 * testsuite/17_intro/headers/c++200x/all.cc: To...
1918 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1919 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1920 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1921 ...this.
1922 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1923 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1924
1925 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1926
1927 * include/std/future: Move error handling bits outside macro guard.
1928 * src/future.cc: Adjust.
1929
1930 * include/precompiled/stdc++.h: Add future.
1931 * doc/xml/manual/using.xml: Same.
1932
1933 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1934
1935 * src/hashtable.cc: Just definitions.
1936 * src/hashtable_c++0x.cc: Compile C++0x versions.
1937 * src/hash.cc: Same.
1938 * src/hash_c++0x.cc: Same.
1939 src/hash_tr1.cc: Compile TR1 versions.
1940 src/hashtable_tr1.cc: Same.
1941
1942 * src/limits_c++0x.cc: Sync build error handling.
1943
1944 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1945 hashtable.cc to hashtable_tr1.cc.
1946 * src/Makefile.in: Regenerate.
1947
1948 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1949
1950 * include/tr1_impl/functional: Doxygen markup.
1951
1952 * doc/html/*: Regenerate.
1953
1954 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1955
1956 * include/std/future: Fixes for -fno-exceptions.
1957 * include/bits/functexcept.h: Same.
1958 * libsupc++/exception_ptr.h: Same.
1959 * src/pool_allocator.cc: Same.
1960 * src/future.cc: Same.
1961 * src/functexcept.cc: Same.
1962 * config/abi/pre/gnu.ver: New exports.
1963 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1964 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1965 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1966 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1967 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1968 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1969 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1970
1971 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1972 * testsuite/23_containers/deque/operators/2.cc: New.
1973
1974 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1975
1976 * src/hash.cc (hash<string>::operator()(string),
1977 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1978 nothing.
1979 * include/bits/functional_hash.h (hash<error_code>::
1980 operator()(error_code)): Likewise.
1981
1982 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1983
1984 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1985 bool for stream sentry objects.
1986 * include/bits/istream.tcc: Same.
1987 * include/bits/ostream.tcc: Same.
1988 * include/bits/basic_string.tcc: Same.
1989 * include/bits/ostream_insert.h: Same.
1990 * src/istream.cc: Same.
1991
1992 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1993
1994 PR libstdc++/15523
1995 * include/debug/safe_iterator.h (_Safe_iterator<>::
1996 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1997 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1998 do not error out when the source is a value-initialized iterator.
1999 * testsuite/23_containers/vector/15523.cc: New.
2000 * doc/xml/manual/intro.xml: Add an entry for DR 408.
2001
2002 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2003
2004 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
2005 cosmetic changes, inline.
2006 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
2007 Likewise.
2008 * include/bits/move.h: Minor cosmetic changes.
2009
2010 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2011
2012 PR libstdc++/40912 (final)
2013 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
2014 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2015 parms_neg.cc: Likewise.
2016 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2017 parms.cc: Likewise.
2018 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2019 default.cc: Likewise.
2020 * testsuite/26_numerics/random/uniform_real_distribution/
2021 requirements/typedefs.cc: Likewise.
2022 * testsuite/26_numerics/random/piecewise_constant_distribution/
2023 cons/range.cc: Likewise.
2024 * testsuite/26_numerics/random/piecewise_constant_distribution/
2025 cons/default.cc: Likewise.
2026 * testsuite/26_numerics/random/piecewise_constant_distribution/
2027 cons/num_xbound_fun.cc: Likewise.
2028 * testsuite/26_numerics/random/piecewise_constant_distribution/
2029 cons/initlist_fun.cc: Likewise.
2030 * testsuite/26_numerics/random/piecewise_constant_distribution/
2031 requirements/typedefs.cc: Likewise.
2032 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
2033 * testsuite/26_numerics/random/chi_squared_distribution/cons/
2034 parms.cc: Likewise.
2035 * testsuite/26_numerics/random/chi_squared_distribution/cons/
2036 default.cc: Likewise.
2037 * testsuite/26_numerics/random/chi_squared_distribution/
2038 requirements/typedefs.cc: Likewise.
2039 * testsuite/26_numerics/random/normal_distribution/
2040 cons/parms.cc: Likewise.
2041 * testsuite/26_numerics/random/normal_distribution/
2042 cons/default.cc: Likewise.
2043 * testsuite/26_numerics/random/normal_distribution/
2044 requirements/typedefs.cc: Likewise.
2045 * testsuite/26_numerics/random/seed_seq/cons/
2046 range.cc: Likewise.
2047 * testsuite/26_numerics/random/seed_seq/cons/
2048 initlist.cc: Likewise.
2049 * testsuite/26_numerics/random/seed_seq/cons/
2050 default.cc: Likewise.
2051 * testsuite/26_numerics/random/seed_seq/requirements/
2052 typedefs.cc: Likewise.
2053 * testsuite/26_numerics/random/uniform_int_distribution/
2054 cons/parms_neg.cc: Likewise.
2055 * testsuite/26_numerics/random/uniform_int_distribution/
2056 cons/parms.cc: Likewise.
2057 * testsuite/26_numerics/random/uniform_int_distribution/
2058 cons/default.cc: Likewise.
2059 * testsuite/26_numerics/random/uniform_int_distribution/
2060 requirements/typedefs.cc: Likewise.
2061 * testsuite/26_numerics/random/poisson_distribution/cons/
2062 parms.cc: Likewise.
2063 * testsuite/26_numerics/random/poisson_distribution/cons/
2064 default.cc: Likewise.
2065 * testsuite/26_numerics/random/poisson_distribution/
2066 requirements/typedefs.cc: Likewise.
2067 * testsuite/26_numerics/random/bernoulli_distribution/
2068 cons/parms.cc: Likewise.
2069 * testsuite/26_numerics/random/bernoulli_distribution/
2070 cons/default.cc: Likewise.
2071 * testsuite/26_numerics/random/bernoulli_distribution/
2072 requirements/typedefs.cc: Likewise.
2073 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
2074 * testsuite/26_numerics/random/
2075 default_random_engine.cc: Likewise.
2076 * testsuite/26_numerics/random/discrete_distribution/
2077 cons/range.cc: Likewise.
2078 * testsuite/26_numerics/random/discrete_distribution/
2079 cons/initlist.cc: Likewise.
2080 * testsuite/26_numerics/random/discrete_distribution/
2081 cons/default.cc: Likewise.
2082 * testsuite/26_numerics/random/discrete_distribution/
2083 cons/num_xbound_fun.cc: Likewise.
2084 * testsuite/26_numerics/random/discrete_distribution/
2085 requirements/typedefs.cc: Likewise.
2086 * testsuite/26_numerics/random/weibull_distribution/
2087 cons/parms.cc: Likewise.
2088 * testsuite/26_numerics/random/weibull_distribution/
2089 cons/default.cc: Likewise.
2090 * testsuite/26_numerics/random/weibull_distribution/
2091 requirements/typedefs.cc: Likewise.
2092 * testsuite/26_numerics/random/independent_bits_engine/
2093 cons/base_move.cc: Likewise.
2094 * testsuite/26_numerics/random/independent_bits_engine/
2095 cons/seed1.cc: Likewise.
2096 * testsuite/26_numerics/random/independent_bits_engine/
2097 cons/seed2.cc: Likewise.
2098 * testsuite/26_numerics/random/independent_bits_engine/
2099 cons/base_copy.cc: Likewise.
2100 * testsuite/26_numerics/random/independent_bits_engine/
2101 cons/default.cc: Likewise.
2102 * testsuite/26_numerics/random/independent_bits_engine/
2103 cons/seed_seq.cc: Likewise.
2104 * testsuite/26_numerics/random/independent_bits_engine/
2105 requirements/typedefs.cc: Likewise.
2106 * testsuite/26_numerics/random/independent_bits_engine/
2107 operators/equal.cc: Likewise.
2108 * testsuite/26_numerics/random/independent_bits_engine/
2109 operators/serialize.cc: Likewise.
2110 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
2111 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
2112 * testsuite/26_numerics/random/subtract_with_carry_engine/
2113 cons/seed1.cc: Likewise.
2114 * testsuite/26_numerics/random/subtract_with_carry_engine/
2115 cons/seed2.cc: Likewise.
2116 * testsuite/26_numerics/random/subtract_with_carry_engine/
2117 cons/default.cc: Likewise.
2118 * testsuite/26_numerics/random/subtract_with_carry_engine/
2119 requirements/typedefs.cc: Likewise.
2120 * testsuite/26_numerics/random/subtract_with_carry_engine/
2121 operators/equal.cc: Likewise.
2122 * testsuite/26_numerics/random/subtract_with_carry_engine/
2123 operators/serialize.cc: Likewise.
2124 * testsuite/26_numerics/random/discard_block_engine/cons/
2125 base_move.cc: Likewise.
2126 * testsuite/26_numerics/random/discard_block_engine/cons/
2127 seed1.cc: Likewise.
2128 * testsuite/26_numerics/random/discard_block_engine/cons/
2129 seed2.cc: Likewise.
2130 * testsuite/26_numerics/random/discard_block_engine/cons/
2131 base_copy.cc: Likewise.
2132 * testsuite/26_numerics/random/discard_block_engine/cons/
2133 default.cc: Likewise.
2134 * testsuite/26_numerics/random/discard_block_engine/cons/
2135 seed_seq.cc: Likewise.
2136 * testsuite/26_numerics/random/discard_block_engine/
2137 requirements/typedefs.cc: Likewise.
2138 * testsuite/26_numerics/random/discard_block_engine/
2139 operators/equal.cc: Likewise.
2140 * testsuite/26_numerics/random/discard_block_engine/
2141 operators/serialize.cc: Likewise.
2142 * testsuite/26_numerics/random/cauchy_distribution/
2143 cons/parms.cc: Likewise.
2144 * testsuite/26_numerics/random/cauchy_distribution/
2145 cons/default.cc: Likewise.
2146 * testsuite/26_numerics/random/cauchy_distribution/
2147 requirements/typedefs.cc: Likewise.
2148 * testsuite/26_numerics/random/negative_binomial_distribution/
2149 cons/parms.cc: Likewise.
2150 * testsuite/26_numerics/random/negative_binomial_distribution/
2151 cons/default.cc: Likewise.
2152 * testsuite/26_numerics/random/negative_binomial_distribution/
2153 requirements/typedefs.cc: Likewise.
2154 * testsuite/26_numerics/random/gamma_distribution/
2155 cons/parms.cc: Likewise.
2156 * testsuite/26_numerics/random/gamma_distribution/
2157 cons/default.cc: Likewise.
2158 * testsuite/26_numerics/random/gamma_distribution/
2159 requirements/typedefs.cc: Likewise.
2160 * testsuite/26_numerics/random/mersenne_twister_engine/
2161 cons/seed1.cc: Likewise.
2162 * testsuite/26_numerics/random/mersenne_twister_engine/
2163 cons/seed2.cc: Likewise.
2164 * testsuite/26_numerics/random/mersenne_twister_engine/
2165 cons/default.cc: Likewise.
2166 * testsuite/26_numerics/random/mersenne_twister_engine/
2167 requirements/typedefs.cc: Likewise.
2168 * testsuite/26_numerics/random/mersenne_twister_engine/
2169 operators/equal.cc: Likewise.
2170 * testsuite/26_numerics/random/mersenne_twister_engine/
2171 operators/serialize.cc: Likewise.
2172 * testsuite/26_numerics/random/fisher_f_distribution/
2173 cons/parms.cc: Likewise.
2174 * testsuite/26_numerics/random/fisher_f_distribution/
2175 cons/default.cc: Likewise.
2176 * testsuite/26_numerics/random/fisher_f_distribution/
2177 requirements/typedefs.cc: Likewise.
2178 * testsuite/26_numerics/random/exponential_distribution/
2179 cons/parms.cc: Likewise.
2180 * testsuite/26_numerics/random/exponential_distribution/
2181 cons/default.cc: Likewise.
2182 * testsuite/26_numerics/random/exponential_distribution/
2183 requirements/typedefs.cc: Likewise.
2184 * testsuite/26_numerics/random/binomial_distribution/
2185 cons/parms.cc: Likewise.
2186 * testsuite/26_numerics/random/binomial_distribution/
2187 cons/default.cc: Likewise.
2188 * testsuite/26_numerics/random/binomial_distribution/
2189 requirements/typedefs.cc: Likewise.
2190 * testsuite/26_numerics/random/lognormal_distribution/
2191 cons/parms.cc: Likewise.
2192 * testsuite/26_numerics/random/lognormal_distribution/
2193 cons/default.cc: Likewise.
2194 * testsuite/26_numerics/random/lognormal_distribution/
2195 requirements/typedefs.cc: Likewise.
2196 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
2197 * testsuite/26_numerics/random/random_device/cons/
2198 token.cc: Likewise.
2199 * testsuite/26_numerics/random/random_device/cons/
2200 default.cc: Likewise.
2201 * testsuite/26_numerics/random/random_device/
2202 requirements/typedefs.cc: Likewise.
2203 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
2204 * testsuite/26_numerics/random/extreme_value_distribution/
2205 cons/parms.cc: Likewise.
2206 * testsuite/26_numerics/random/extreme_value_distribution/
2207 cons/default.cc: Likewise.
2208 * testsuite/26_numerics/random/extreme_value_distribution/
2209 requirements/typedefs.cc: Likewise.
2210 * testsuite/26_numerics/random/piecewise_linear_distribution/
2211 cons/range.cc: Likewise.
2212 * testsuite/26_numerics/random/piecewise_linear_distribution/
2213 cons/default.cc: Likewise.
2214 * testsuite/26_numerics/random/piecewise_linear_distribution/
2215 cons/num_xbound_fun.cc: Likewise.
2216 * testsuite/26_numerics/random/piecewise_linear_distribution/
2217 cons/initlist_fun.cc: Likewise.
2218 * testsuite/26_numerics/random/piecewise_linear_distribution/
2219 requirements/typedefs.cc: Likewise.
2220 * testsuite/26_numerics/random/student_t_distribution/
2221 cons/parms.cc: Likewise.
2222 * testsuite/26_numerics/random/student_t_distribution/
2223 cons/default.cc: Likewise.
2224 * testsuite/26_numerics/random/student_t_distribution/
2225 requirements/typedefs.cc: Likewise.
2226 * testsuite/26_numerics/random/linear_congruential_engine/
2227 cons/seed1.cc: Likewise.
2228 * testsuite/26_numerics/random/linear_congruential_engine/
2229 cons/seed2.cc: Likewise.
2230 * testsuite/26_numerics/random/linear_congruential_engine/
2231 cons/default.cc: Likewise.
2232 * testsuite/26_numerics/random/linear_congruential_engine/
2233 requirements/non_uint_neg.cc: Likewise.
2234 * testsuite/26_numerics/random/linear_congruential_engine/
2235 requirements/typedefs.cc: Likewise.
2236 * testsuite/26_numerics/random/linear_congruential_engine/
2237 operators/equal.cc: Likewise.
2238 * testsuite/26_numerics/random/linear_congruential_engine/
2239 operators/serialize.cc: Likewise.
2240 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
2241 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2242 base_move.cc: Likewise.
2243 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2244 seed1.cc: Likewise.
2245 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2246 seed2.cc: Likewise.
2247 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2248 base_copy.cc: Likewise.
2249 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2250 default.cc: Likewise.
2251 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2252 seed_seq.cc: Likewise.
2253 * testsuite/26_numerics/random/shuffle_order_engine/
2254 requirements/typedefs.cc: Likewise.
2255 * testsuite/26_numerics/random/shuffle_order_engine/
2256 operators/equal.cc: Likewise.
2257 * testsuite/26_numerics/random/shuffle_order_engine/
2258 operators/serialize.cc: Likewise.
2259 * testsuite/26_numerics/random/geometric_distribution/
2260 cons/parms.cc: Likewise.
2261 * testsuite/26_numerics/random/geometric_distribution/
2262 cons/default.cc: Likewise.
2263 * testsuite/26_numerics/random/geometric_distribution/
2264 requirements/typedefs.cc: Likewise.
2265 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
2266
2267 2009-07-31 Jason Merrill <jason@redhat.com>
2268 Douglas Gregor <doug.gregor@gmail.com>
2269
2270 * include/bits/move.h (forward): Implement as in N2835.
2271 (move): Implement as in N2831.
2272 * include/std/istream (rvalue stream operator>>): New.
2273 * include/std/ostream (rvalue stream operator<<): New.
2274 * testsuite/27_io/rvalue_streams.cc: New.
2275
2276 2009-07-31 Jason Merrill <jason@redhat.com>
2277
2278 * include/bits/forward_list.h (splice_after): Use forward.
2279 (merge): Likewise.
2280 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
2281 (move_iterator::operator[]): Use move.
2282 * include/bits/stl_list.h (insert): Use move.
2283 * include/std/thread (_Callable constructor): Use forward.
2284 * include/std/tuple: Don't specify explicit template args to move.
2285
2286 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
2287 Adjust signature.
2288 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
2289 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
2290 reference.
2291 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
2292 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
2293 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
2294 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
2295 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
2296 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
2297 testsuite/23_containers/forward_list/operations/1.cc,
2298 testsuite/23_containers/forward_list/operations/5.cc: Use move.
2299 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
2300 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
2301 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
2302 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
2303 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
2304
2305 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2306
2307 PR libstdc++/40912 (partial)
2308 * include/std/random: Disable the facility if <stdint.h> is not
2309 available.
2310
2311 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2312
2313 PR libstdc++/40919
2314 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
2315 xfail on darwin[3-9]*.
2316
2317 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2318
2319 PR libstdc++/40917
2320 * testsuite/util/replacement_memory_operators.h: Add missing includes,
2321 tweak qualifications.
2322
2323 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2324
2325 PR libstdc++/40916
2326 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
2327 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2328 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2329
2330 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2331
2332 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
2333
2334 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2335
2336 PR libstdc++/40915
2337 * testsuite/18_support/headers/exception/synopsis.cc: Fix
2338 std::terminate declaration.
2339
2340 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2341
2342 PR libstdc++/40908
2343 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
2344 symbols at GLIBCXX_3.4.
2345
2346 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2347
2348 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
2349 * testsuite/util/testsuite_abi.cc: Adjust.
2350 * configure.ac: Bump libtool_VERSION to 6:13:0.
2351 * configure: Regenerate.
2352
2353 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
2354 Tyler Earman <rem.intellegare@gmail.com>
2355
2356 * doc/xml/manual/configure.xml: Consistent placement of
2357 ABI-changing options, clarify --enable-clocale.
2358
2359 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2360
2361 * python/Makefile.in: Regenerate.
2362
2363 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2364
2365 * python/Makefile.am (install-data-local): Use DESTDIR
2366 correctly.
2367
2368 2009-07-24 Jason Merrill <jason@redhat.com>
2369
2370 Core issue 901
2371 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
2372 dealloc.
2373
2374 2009-07-24 Joseph Myers <joseph@codesourcery.com>
2375
2376 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
2377 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
2378 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
2379 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
2380 * testsuite/21_strings/headers/cwchar/functions_std.cc,
2381 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
2382 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2383 Use dg-require-swprintf.
2384
2385 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2386
2387 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
2388
2389 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2390
2391 * include/c_std/cmath (abs(_Tp)): Add.
2392 * include/c_global/cmath (abs(_Tp)): Likewise.
2393 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
2394
2395 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2396
2397 * doc/html/ext/lwg-closed.html: Update to R65.
2398 * doc/html/ext/lwg-defects.html: Likewise.
2399 * doc/html/ext/lwg-active.html: Likewise.
2400 * doc/xml/manual/intro.xml: Update DRs entries.
2401
2402 2009-07-22 Jason Merrill <jason@redhat.com>
2403
2404 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
2405
2406 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2407
2408 * include/std/valarray (valarray<>::operator=(const valarray<>&),
2409 valarray<>::operator=(initializer_list<>)): Implement resolution
2410 of DR 630, [Ready] in Frankfurt.
2411 * testsuite/26_numerics/valarray/dr630-1.cc: New.
2412 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
2413 * doc/xml/manual/intro.xml: Add an entry for DR 630.
2414
2415 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2416
2417 * include/std/chrono (duration<>::operator%=, operator%):
2418 Add, per DR 934.
2419 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
2420 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
2421
2422 * include/std/chrono (operator/): Simplify implementation.
2423
2424 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
2425
2426 * doc/xml/manual/intro.xml: Escape '&', validate.
2427 * doc/xml/manual/using.xml: Validate, dead link check.
2428 * doc/xml/manual/strings.xml: Same.
2429 * doc/xml/manual/appendix_contributing.xml: Same.
2430 * doc/xml/manual/iterators.xml: Same.
2431 * doc/xml/manual/spine.xml: Same.
2432
2433 * doc/xml/faq.xml: Remove redundant xreflabel entities.
2434 * doc/xml/gnu/gpl-3.0.xml: Same.
2435 * doc/xml/manual/mt_allocator.xml: Same.
2436 * doc/xml/manual/allocator.xml: Same.
2437 * doc/xml/manual/ctype.xml: Same.
2438 * doc/xml/manual/codecvt.xml: Same.
2439 * doc/xml/manual/backwards_compatibility.xml: Same.
2440 * doc/xml/manual/shared_ptr.xml: Same.
2441 * doc/xml/manual/abi.xml: Same.
2442 * doc/xml/manual/auto_ptr.xml: Same.
2443 * doc/xml/manual/internals.xml: Same.
2444 * doc/xml/manual/parallel_mode.xml: Same.
2445 * doc/xml/manual/bitmap_allocator.xml: Same.
2446 * doc/xml/manual/build_hacking.xml: Same.
2447 * doc/xml/manual/evolution.xml: Same.
2448 * doc/xml/manual/debug.xml: Same.
2449 * doc/xml/manual/localization.xml: Same.
2450 * doc/xml/manual/appendix_contributing.xml: Same.
2451 * doc/xml/manual/locale.xml: Same.
2452 * doc/xml/manual/messages.xml: Same.
2453 * doc/xml/manual/spine.xml: Same.
2454 * doc/xml/manual/test.xml: Same.
2455 * doc/xml/book.txml: Same.
2456 * doc/xml/spine.xml: Same.
2457
2458 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
2459 * doc/xml/manual/backwards_compatibility.xml: Same.
2460 * doc/xml/manual/concurrency.xml: Same.
2461 * doc/xml/manual/intro.xml: Same.
2462 * doc/xml/manual/parallel_mode.xml: Same.
2463 * doc/xml/manual/status_cxx1998.xml: Same.
2464 * doc/xml/manual/containers.xml: Same.
2465 * doc/xml/manual/io.xml: Same.
2466 * doc/xml/manual/support.xml: Same.
2467 * doc/xml/manual/strings.xml: Same.
2468 * doc/xml/manual/debug_mode.xml: Same.
2469 * doc/xml/manual/extensions.xml: Same.
2470 * doc/xml/manual/appendix_contributing.xml: Same.
2471 * doc/xml/manual/messages.xml: Same.
2472 * doc/xml/manual/test.xml: Same.
2473
2474 * doc/xml/manual/abi.xml: Same.
2475 * doc/xml/manual/auto_ptr.xml: Same.
2476 * doc/xml/manual/parallel_mode.xml: Same.
2477 * doc/xml/manual/build_hacking.xml: Same.
2478 * doc/xml/manual/evolution.xml: Same.
2479 * doc/xml/manual/using.xml: Same.
2480 * doc/xml/manual/debug_mode.xml: Same.
2481 * doc/xml/manual/extensions.xml: Same.
2482 * doc/xml/manual/diagnostics.xml: Same.
2483 * doc/xml/manual/algorithms.xml: Same.
2484
2485 * doc/html: Regenerate.
2486
2487 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2488
2489 PR libstdc++/40712
2490 * config/locale/gnu/numeric_members.cc (numpunct<>::
2491 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
2492 and copy the langinfo data into it.
2493 (numpunct<>::~numpunct): Free the allocated memory.
2494 * config/locale/gnu/monetary_members.cc (moneypunct<>::
2495 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
2496 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
2497 _M_data->_M_curr_symbol.
2498 (moneypunct<>::~moneypunct): Free the allocated memory.
2499 * testsuite/22_locale/moneypunct/40712.cc: New.
2500
2501 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
2502 Do not leak memory if new throws.
2503 * include/bits/locale_facets_nonio.tcc
2504 (__moneypunct_cache<>::_M_cache): Likewise.
2505
2506 2009-07-17 Joseph Myers <joseph@codesourcery.com>
2507
2508 PR other/40784
2509 * configure: Regenerate.
2510
2511 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
2512
2513 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
2514 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2515 line numbers.
2516 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
2517 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
2518 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
2519
2520 2009-07-16 Joseph Myers <joseph@codesourcery.com>
2521
2522 * configure: Regenerate.
2523
2524 2009-07-16 Jason Merrill <jason@redhat.com>
2525
2526 PR libstdc++/37907
2527 * include/std/type_traits: Add is_standard_layout, is_trivial.
2528 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
2529 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2530 Update line numbers.
2531
2532 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
2533 Tom Tromey <tromey@redhat.com>
2534
2535 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
2536 Fetch std::string to the given length.
2537
2538 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2539
2540 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
2541 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
2542 [Ready] in Frankfurt.
2543 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
2544 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
2545 New.
2546 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
2547 Likewise.
2548 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
2549 Adjust.
2550 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
2551 Likewise.
2552 * doc/xml/manual/intro.xml: Add an entry for DR 696.
2553
2554 * include/bits/istream.tcc: Minor clean-up to the initializers of the
2555 __err locals.
2556 * include/bits/ostream.tcc: Likewise.
2557 * src/compatibility.cc: Likewise.
2558 * src/istream.cc: Likewise.
2559
2560 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2561
2562 * include/std/type_traits (common_type): Remove workaround for
2563 PR36628, now fixed.
2564
2565 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
2566
2567 PR testsuite/40699
2568 PR testsuite/40707
2569 PR testsuite/40709
2570 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
2571
2572 2009-07-08 Janis Johnson <janis187@us.ibm.com>
2573
2574 PR libstdc++/40691
2575 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
2576 * testsuite/26_numerics/valarray/40691.cc: New test.
2577
2578 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
2579
2580 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
2581 * testsuite/21_strings/c_strings/char/3.cc: Same.
2582
2583 2009-07-06 Jason Merrill <jason@redhat.com>
2584
2585 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
2586 to defer searching bases that don't overlap the desired address.
2587
2588 2009-07-05 Joseph Myers <joseph@codesourcery.com>
2589
2590 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
2591 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
2592 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
2593 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
2594 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
2595 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
2596 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
2597 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
2598 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
2599 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
2600 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
2601 testsuite/ext/vstring/init-list.cc,
2602 testsuite/ext/vstring/moveable.cc,
2603 testsuite/ext/vstring/requirements/citerators.cc,
2604 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
2605 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
2606 Use dg-require-string-conversions.
2607
2608 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2609
2610 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
2611 to ld_library_path. Use add_path. Add just find_libgcc_s to
2612 ld_library_path, not every libgcc multilib directory.
2613
2614 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2615
2616 PR libstdc++/40600
2617 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
2618 std::minmax return type.
2619 * testsuite/25_algorithms/minmax/3.cc: Likewise.
2620
2621 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2622
2623 PR libstdc++/40511
2624 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
2625 with glibc2.2.x.
2626
2627 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2628
2629 * include/bits/random.tcc
2630 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
2631 as array type.
2632
2633 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2634
2635 * include/bits/random.h (__mod(_Tp)): Use defaults.
2636 (struct _Mod): Adjust template parameters.
2637 (linear_congruential_engine<>::operator()()): Adjust.
2638 (typedef _UInt32Type): Remove.
2639 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
2640 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
2641 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
2642 calls.
2643 (mersenne_twister_engine<>::seed(result_type)): Likewise.
2644 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
2645 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
2646 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
2647 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
2648 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
2649 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
2650 Likewise.
2651
2652 * include/bits/random.tcc
2653 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
2654 formula (i mod n).
2655 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
2656 as array type.
2657 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
2658 size.
2659 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
2660 uint_least32_t.
2661
2662 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2663
2664 * include/std/future (shared_future): Adjust doxygen comment.
2665
2666 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2667
2668 PR libstdc++/40297
2669 * include/bits/atomic_0.h: Reverse debug assertions.
2670 * include/bits/atomic_2.h: Likewise.
2671
2672 2009-06-23 DJ Delorie <dj@redhat.com>
2673
2674 Add MeP port.
2675 * configure.host: Add mep support.
2676
2677 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
2678
2679 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
2680 (INPUT): Add future.
2681 * include/std/future: Adjust markup.
2682 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
2683 line numbers.
2684 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2685 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2686 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2687 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2688
2689 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2690
2691 * include/bits/shared_ptr.h: Do not swap rvalues.
2692 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
2693 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2694 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2695 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2696 * testsuite/20_util/tuple/swap.cc: Likewise.
2697
2698 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2699
2700 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
2701 * include/std/ratio: Typo in comment.
2702
2703 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2704
2705 PR libstdc++/40518
2706 * include/bits/basic_string.h (basic_string<>::_Rep::
2707 _M_set_length_and_sharable): Do not write the empty rep.
2708 (basic_string<>::erase(iterator, iterator)): Likewise,
2709 move out of line...
2710 * include/bits/basic_string.tcc: ... here.
2711
2712 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2713
2714 * testsuite/util/testsuite_common_types.h (bitwise_operators,
2715 bitwise_assignment_operators): Initialize a and b.
2716 (struct has_bitwise_operators): Do not call the latter.
2717 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2718 dg-error line numbers.
2719 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
2720 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
2721 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
2722
2723 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2724
2725 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
2726 possibly unused.
2727 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2728 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2729 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2730
2731 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
2732
2733 * include/std/future: New.
2734 * include/Makefile.am: Add.
2735 * include/Makefile.in: Regenerate.
2736 * src/future.cc: New.
2737 * src/Makefile.am: Add.
2738 * src/Makefile.in: Regenerate.
2739 * config/abi/pre/gnu.ver: Add export.
2740 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
2741 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
2742 * testsuite/30_threads/packaged_task/cons/1.cc: New.
2743 * testsuite/30_threads/packaged_task/cons/2.cc: New.
2744 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
2745 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
2746 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
2747 * testsuite/30_threads/packaged_task/cons/move.cc: New.
2748 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
2749 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
2750 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
2751 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
2752 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
2753 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
2754 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
2755 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
2756 * testsuite/30_threads/packaged_task/members/reset.cc: New.
2757 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
2758 * testsuite/30_threads/packaged_task/members/swap.cc: New.
2759 * testsuite/30_threads/packaged_task/requirements/
2760 explicit_instantiation.cc: New.
2761 * testsuite/30_threads/promise/cons/1.cc: New.
2762 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
2763 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
2764 * testsuite/30_threads/promise/cons/move_assign.cc: New.
2765 * testsuite/30_threads/promise/cons/move.cc: New.
2766 * testsuite/30_threads/promise/members/get_future.cc: New.
2767 * testsuite/30_threads/promise/members/get_future2.cc: New.
2768 * testsuite/30_threads/promise/members/set_exception.cc: New.
2769 * testsuite/30_threads/promise/members/set_exception2.cc: New.
2770 * testsuite/30_threads/promise/members/set_value.cc: New.
2771 * testsuite/30_threads/promise/members/set_value2.cc: New.
2772 * testsuite/30_threads/promise/members/set_value3.cc: New.
2773 * testsuite/30_threads/promise/members/swap.cc: New.
2774 * testsuite/30_threads/promise/requirements/
2775 explicit_instantiation.cc: New.
2776 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
2777 * testsuite/30_threads/shared_future/cons/copy.cc: New.
2778 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
2779 * testsuite/30_threads/shared_future/cons/move.cc: New.
2780 * testsuite/30_threads/shared_future/members/get.cc: New.
2781 * testsuite/30_threads/shared_future/members/get2.cc: New.
2782 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
2783 * testsuite/30_threads/shared_future/members/has_value.cc: New.
2784 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
2785 * testsuite/30_threads/shared_future/members/wait.cc: New.
2786 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
2787 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
2788 * testsuite/30_threads/shared_future/requirements/
2789 explicit_instantiation.cc: New.
2790 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
2791 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
2792 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
2793 * testsuite/30_threads/unique_future/cons/move.cc: New.
2794 * testsuite/30_threads/unique_future/members/get.cc: New.
2795 * testsuite/30_threads/unique_future/members/get2.cc: New.
2796 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
2797 * testsuite/30_threads/unique_future/members/has_value.cc: New.
2798 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
2799 * testsuite/30_threads/unique_future/members/wait.cc: New.
2800 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
2801 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
2802 * testsuite/30_threads/unique_future/requirements/
2803 explicit_instantiation.cc: New.
2804 * testsuite/performance/30_threads/future/polling.cc: New.
2805
2806 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2807
2808 * Revert last Change.
2809
2810 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2811
2812 PR libstdc++/40497
2813 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
2814 signature per the current C++1x draft (N2857).
2815 * testsuite/24_iterators/operations/40497.cc: Add.
2816
2817 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2818
2819 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
2820 a floating point type.
2821 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
2822 _IntType)): Fix second default argument.
2823 (uniform_int_distribution<>::_M_call): Remove.
2824 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2825 const param_type&)): Only declare.
2826 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
2827 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
2828 Remove.
2829 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2830 const param_type&): Define here.
2831 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
2832 const param_type&), discrete_distribution<>::operator()
2833 (_UniformRandomNumberGenerator&, const param_type&),
2834 piecewise_constant_distribution<>::operator()
2835 (_UniformRandomNumberGenerator&, const param_type&),
2836 piecewise_linear_distribution<>::operator()
2837 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
2838 the second template argument of _Adaptor.
2839 * testsuite/26_numerics/random/uniform_int_distribution/cons/
2840 default.cc: Adjust.
2841
2842 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2843
2844 * include/bits/random.tcc (discrete_distribution<>::param_type::
2845 param_type(size_t, double, double, _Func),
2846 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2847 const param_type&)): Tidy.
2848 (piecewise_constant_distribution<>::param_type::_M_initialize):
2849 Use reserve, fix.
2850 (piecewise_constant_distribution<>::param_type::
2851 param_type(initializer_list<>, _Func),
2852 piecewise_constant_distribution<>::param_type::
2853 param_type(size_t, _RealType, _RealType, _Func),
2854 piecewise_linear_distribution<>::param_type::
2855 param_type(initializer_list<>, _Func),
2856 piecewise_linear_distribution<>::param_type::
2857 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2858 (piecewise_constant_distribution<>::param_type::
2859 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2860 piecewise_constant_distribution<>::
2861 operator()(_UniformRandomNumberGenerator&, const param_type&),
2862 piecewise_linear_distribution<>::
2863 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2864 (operator>>(std::basic_istream<>&,
2865 piecewise_constant_distribution<>&),
2866 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2867 Use reserve.
2868 * include/bits/random.h: Minor cosmetic changes.
2869
2870 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2871
2872 * testsuite/23_containers/list/check_construct_destroy.h: New.
2873 Move test logic here.
2874 * testsuite/23_containers/list/moveable.h: Same.
2875 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2876 * testsuite/23_containers/list/modifiers/1.h: Same.
2877 * testsuite/23_containers/list/modifiers/2.h: Same.
2878 * testsuite/23_containers/list/modifiers/3.h: Same.
2879 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2880 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2881 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2882 * testsuite/23_containers/list/operations/1.h: Same.
2883 * testsuite/23_containers/list/operations/2.h: Same.
2884 * testsuite/23_containers/list/operations/3.h: Same.
2885 * testsuite/23_containers/list/operations/4.h: Same.
2886 * testsuite/23_containers/list/operations/5.h: Same.
2887 * testsuite/23_containers/list/capacity/1.h: Same.
2888 * testsuite/23_containers/list/init-list.h: Same.
2889 * testsuite/23_containers/list/cons/1.h: Same.
2890 * testsuite/23_containers/list/cons/2.h: Same.
2891 * testsuite/23_containers/list/cons/3.h: Same.
2892 * testsuite/23_containers/list/cons/4.h: Same.
2893 * testsuite/23_containers/list/cons/5.h: Same.
2894 * testsuite/23_containers/list/cons/6.h: Same.
2895 * testsuite/23_containers/list/cons/7.h: Same.
2896 * testsuite/23_containers/list/cons/8.h: Same.
2897 * testsuite/23_containers/list/cons/9.h: Same.
2898 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2899 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2900 header.
2901 * testsuite/23_containers/list/modifiers/1.cc: Same.
2902 * testsuite/23_containers/list/modifiers/2.cc: Same.
2903 * testsuite/23_containers/list/modifiers/3.cc: Same.
2904 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2905 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2906 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2907 * testsuite/23_containers/list/operations/1.cc: Same.
2908 * testsuite/23_containers/list/operations/2.cc: Same.
2909 * testsuite/23_containers/list/operations/3.cc: Same.
2910 * testsuite/23_containers/list/operations/4.cc: Same.
2911 * testsuite/23_containers/list/operations/5.cc: Same.
2912 * testsuite/23_containers/list/capacity/1.cc: Same.
2913 * testsuite/23_containers/list/init-list.cc: Same.
2914 * testsuite/23_containers/list/cons/1.cc: Same.
2915 * testsuite/23_containers/list/cons/2.cc: Same.
2916 * testsuite/23_containers/list/cons/3.cc: Same.
2917 * testsuite/23_containers/list/cons/4.cc: Same.
2918 * testsuite/23_containers/list/cons/5.cc: Same.
2919 * testsuite/23_containers/list/cons/6.cc: Same.
2920 * testsuite/23_containers/list/cons/7.cc: Same.
2921 * testsuite/23_containers/list/cons/8.cc: Same.
2922 * testsuite/23_containers/list/cons/9.cc: Same.
2923 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2924 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2925 * testsuite/23_containers/list/moveable.cc: Same.
2926
2927 2009-06-17 Tom Tromey <tromey@redhat.com>
2928
2929 * python/hook.in: Do not fail when there is no current objfile.
2930 Use os.path.normpath.
2931
2932 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2933
2934 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2935 Remove.
2936 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2937 rvalue-reference so that move constructor is called.
2938 * testsuite/18_support/exception_ptr/move.cc: New.
2939
2940 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2941
2942 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2943 if joinable.
2944
2945 2009-06-15 Tom Tromey <tromey@redhat.com>
2946
2947 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2948 set self.iter.
2949 (StdMapPrinter.to_string): Make a new iterator.
2950 (StdMapPrinter.children): Likewise.
2951 (StdSetPrinter.__init__): Don't set self.iter.
2952 (StdSetPrinter.to_string): Make a new iterator.
2953 (StdSetPrinter.children): Likewise.
2954
2955 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 * include/bits/random.tcc
2958 (negative_binomial_distribution<>::operator()
2959 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2960 class member gamma_distribution.
2961 (negative_binomial_distribution<>::operator()
2962 (_UniformRandomNumberGenerator&)): Implement out of line here.
2963 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2964 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2965 (student_t_distribution<>::operator()
2966 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2967 simplify.
2968 (operator<<(basic_ostream<>&, student_t_distribution<>),
2969 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2970 (chi_squared_distribution<>::operator()
2971 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2972 tweak to use a class member gamma_distribution.
2973 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2974 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2975 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2976 const param_type&): Move inline, tweak to use class member
2977 gamma_distributions.
2978 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2979 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2980 * include/bits/random.h: Adjust, minor tweaks.
2981
2982 2009-06-10 Tom Tromey <tromey@redhat.com>
2983
2984 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2985 (build_libstdcxx_dictionary): Accept shortened form of
2986 basic_string names.
2987 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2988
2989 2009-06-10 Tom Tromey <tromey@redhat.com>
2990
2991 PR libstdc++/40289:
2992 * python/Makefile.in: Rebuild.
2993 * python/hook.in: Compute module path relative to objfile.
2994 * python/Makefile.am (pythondir): Redefine.
2995 (gdb.py): Subst toolexeclibdir.
2996 (install-data-local): Rewrite.
2997
2998 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2999
3000 * include/bits/move.h: Doxygen group fixes.
3001
3002 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3003
3004 * include/bits/random.tcc (gamma_distribution<>::operator()
3005 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
3006 the Marsaglia/Tsang algorithm.
3007 (gamma_distribution<>::param_type::_M_initialize): Adjust.
3008 (operator<<(basic_ostream<>&, gamma_distribution<>),
3009 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
3010
3011 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
3012 Remove, just use normal_distribution.
3013 (operator<<(basic_ostream<>&, student_t_distribution<>),
3014 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
3015 (linear_congruential_engine<>::operator()()): Move inline.
3016 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
3017 const param_type&)): Move inline, just use normal_distribution.
3018 (operator<<(basic_ostream<>&, lognormal_distribution<>),
3019 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
3020 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
3021 const param_type&)): Move here, out of line.
3022 (piecewise_constant_distribution<>::param_type::param_type()): Move
3023 inline.
3024 * include/bits/random.h: Adjust, minor tweaks.
3025
3026 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
3027
3028 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
3029
3030 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
3031
3032 * include/ext/throw_allocator.h: Rework.
3033 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
3034 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
3035 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
3036 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
3037 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
3038 * testsuite/util/regression/rand/priority_queue/
3039 container_rand_regression_test.tcc: Inline functions.
3040 * testsuite/util/regression/rand/assoc/
3041 container_rand_regression_test.tcc: Same.
3042
3043 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
3044
3045 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
3046
3047 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
3048
3049 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
3050 * configure: Regenerate.
3051
3052 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3053
3054 PR libstdc++/40299
3055 * include/ext/memory: Fully qualify calls with __gnu_cxx.
3056 * testsuite/ext/rope/40299.cc: New.
3057
3058 2009-05-28 Tom Tromey <tromey@redhat.com>
3059 Phil Muldoon <pmuldoon@redhat.com>
3060 Jonathan Wakely <jwakely.gcc@gmail.com>
3061
3062 * python/Makefile.in, , python/libstdcxx/__init__.py,
3063 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
3064 python/hook.in, python/Makefile.am: New files.
3065 * configure, Makefile.in: Rebuild.
3066 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
3067 * Makefile.am (SUBDIRS): Add python.
3068
3069 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
3070
3071 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
3072 to ...
3073 * testsuite/util/replacement_memory_operators.h: ...here. New.
3074 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
3075 * testsuite/util/testsuite_hooks.cc: Same.
3076
3077 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
3078 replacement_memory_operators.h.
3079 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
3080 * testsuite/ext/mt_allocator/check_delete.cc: Same.
3081 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
3082 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
3083 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
3084 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
3085 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
3086 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
3087 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
3088 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
3089 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
3090 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
3091 * testsuite/ext/mt_allocator/check_new.cc: Same.
3092 * testsuite/ext/debug_allocator/check_delete.cc: Same.
3093 * testsuite/ext/debug_allocator/check_new.cc: Same.
3094 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
3095 * testsuite/ext/new_allocator/check_delete.cc: Same.
3096 * testsuite/ext/new_allocator/check_new.cc: Same.
3097 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
3098 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
3099 * testsuite/ext/throw_allocator/check_delete.cc: Same.
3100 * testsuite/ext/throw_allocator/check_new.cc: Same.
3101 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
3102 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
3103 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
3104 * testsuite/ext/malloc_allocator/check_new.cc: Same.
3105 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
3106 * testsuite/ext/pool_allocator/check_delete.cc: Same.
3107 * testsuite/ext/pool_allocator/check_new.cc: Same.
3108 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
3109 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
3110 * testsuite/ext/array_allocator/check_delete.cc: Same.
3111 * testsuite/ext/array_allocator/check_new.cc: Same.
3112 * testsuite/23_containers/deque/cons/1.cc: Same.
3113 * testsuite/23_containers/deque/cons/2.cc: Same.
3114
3115 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
3116
3117 * libsupc++/initializer_list: Format.
3118 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
3119 * testsuite/18_support/initializer_list/requirements/
3120 explicit_instantiation.cc: New.
3121
3122 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
3123
3124 PR libstdc++/40273
3125 * include/tr1_impl/functional: Add explicit casts.
3126 * testsuite/20_util/function/requirements/
3127 explicit_instantiation.cc: New.
3128 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
3129
3130 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
3131
3132 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
3133
3134 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
3135
3136 PR libstdc++/40221
3137 * include/tr1_impl/functional: Add explicit cast.
3138
3139 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3140
3141 PR libstdc++/40094
3142 Revert:
3143 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3144 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3145 out of line member functions definitions.
3146 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3147 Remove, use static locals instead.
3148 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3149 * src/throw_allocator.cc: New.
3150 * src/Makefile.am: Add.
3151 * config/abi/pre/gnu.ver: Add exports.
3152 * src/Makefile.in: Regenerate.
3153
3154 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
3155
3156 * include/tr1_impl/functional (function): Use explicit operator bool.
3157 * include/bits/shared_ptr.h (__shared_ptr): Same.
3158 * include/bits/unique_ptr.h (unique_ptr): Same.
3159 * include/std/mutex (unique_lock): Same.
3160 * include/std/system_error (error_code): Same.
3161 (error_condition): Same.
3162 * include/std/ostream (sentry): Same.
3163 * include/std/istream (sentry): Same.
3164 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
3165 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
3166 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
3167 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
3168 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
3169 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
3170 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
3171
3172 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
3173
3174 * testsuite/23_containers/list/14340.cc: Abstract list type.
3175 * testsuite/23_containers/list/init-list.cc: Same.
3176 * testsuite/23_containers/list/pthread5.cc: Same.
3177 * testsuite/23_containers/list/invalidation/1.cc: Same.
3178 * testsuite/23_containers/list/invalidation/2.cc: Same.
3179 * testsuite/23_containers/list/invalidation/3.cc: Same.
3180 * testsuite/23_containers/list/invalidation/4.cc: Same.
3181 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
3182 * testsuite/23_containers/list/modifiers/1.cc: Same.
3183 * testsuite/23_containers/list/modifiers/2.cc: Same.
3184 * testsuite/23_containers/list/modifiers/3.cc: Same.
3185 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
3186 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
3187 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
3188 * testsuite/23_containers/list/cons/1.cc: Same.
3189 * testsuite/23_containers/list/cons/2.cc: Same.
3190 * testsuite/23_containers/list/cons/3.cc: Same.
3191 * testsuite/23_containers/list/cons/4.cc: Same.
3192 * testsuite/23_containers/list/cons/5.cc: Same.
3193 * testsuite/23_containers/list/cons/6.cc: Same.
3194 * testsuite/23_containers/list/cons/7.cc: Same.
3195 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
3196 * testsuite/23_containers/list/cons/8.cc: Same.
3197 * testsuite/23_containers/list/cons/9.cc: Same.
3198 * testsuite/23_containers/list/operations/1.cc: Same.
3199 * testsuite/23_containers/list/operations/2.cc: Same.
3200 * testsuite/23_containers/list/operations/3.cc: Same.
3201 * testsuite/23_containers/list/operations/4.cc: Same.
3202 * testsuite/23_containers/list/operations/5.cc: Same.
3203 * testsuite/23_containers/list/requirements/citerators.cc: Same.
3204 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
3205 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
3206 * testsuite/23_containers/list/requirements/dr438/
3207 constructor_1_neg.cc: Same.
3208 * testsuite/23_containers/list/requirements/dr438/
3209 constructor_2_neg.cc: Same.
3210 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
3211 * testsuite/23_containers/list/requirements/
3212 partial_specialization/1.cc: Same.
3213 * testsuite/23_containers/list/23781.cc: Same.
3214 * testsuite/23_containers/list/pthread1.cc: Same.
3215 * testsuite/23_containers/list/capacity/1.cc: Same.
3216 * testsuite/23_containers/list/capacity/29134.cc: Same.
3217 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
3218 * testsuite/23_containers/list/moveable.cc: Same.
3219
3220 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
3221
3222 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
3223
3224 PR libstdc++/40184
3225 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
3226 Declare...
3227 * config/locale/gnu/c_locale.cc: ... and define.
3228 * config/locale/generic/c_locale.cc: Define.
3229 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
3230 Use it.
3231 * testsuite/22_locale/locale/cons/40184.cc: New.
3232
3233 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3234
3235 PR libstdc++/40192
3236 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
3237 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
3238 * testsuite/23_containers/vector/40192.cc: New.
3239
3240 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
3241
3242 * include/bits/stl_pair.h (swap): Do not swap rvalues.
3243 * include/bits/stl_deque.h (swap): Likewise.
3244 * include/bits/stl_list.h (swap): Likewise.
3245 * include/bits/stl_vector.h (swap): Likewise.
3246 * include/bits/stl_bvector.h (swap): Likewise.
3247 * include/bits/stl_queue.h (swap): Likewise.
3248 * include/bits/stl_stack.h (swap): Likewise.
3249 * include/bits/stl_tree.h (swap): Likewise.
3250 * include/bits/stl_map.h (swap): Likewise.
3251 * include/bits/stl_multimap.h (swap): Likewise.
3252 * include/bits/stl_set.h (swap): Likewise.
3253 * include/bits/stl_multiset.h (swap): Likewise.
3254 * include/bits/forward_list.h (swap): Likewise.
3255 * include/bits/unique_ptr.h (swap): Likewise.
3256 * include/debug/deque (swap): Likewise.
3257 * include/debug/list (swap): Likewise.
3258 * include/debug/vector (swap): Likewise.
3259 * include/debug/map.h (swap): Likewise.
3260 * include/debug/multimap.h (swap): Likewise.
3261 * include/debug/set.h (swap): Likewise.
3262 * include/debug/multiset.h (swap): Likewise.
3263 * include/debug/unordered_map (swap): Likewise.
3264 * include/debug/unordered_set (swap): Likewise.
3265 * include/ext/vstring.h (swap): Likewise.
3266 * include/tr1_impl/unordered_map (swap): Likewise.
3267 * include/tr1_impl/hashtable (swap): Likewise.
3268 * include/tr1_impl/unordered_set (swap): Likewise.
3269 * include/std/tuple (swap): Likewise.
3270 * include/std/mutex (swap): Likewise.
3271 * include/std/thread (swap): Likewise.
3272 (operator<<): Only output to lvalue streams.
3273 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
3274 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
3275 * testsuite/23_containers/deque/requirements/dr438/
3276 assign_neg.cc: Adjust line numbers.
3277 * testsuite/23_containers/deque/requirements/dr438/
3278 constructor_1_neg.cc: Likewise.
3279 * testsuite/23_containers/deque/requirements/dr438/
3280 constructor_2_neg.cc: Likewise.
3281 * testsuite/23_containers/deque/requirements/dr438/
3282 insert_neg.cc: Likewise.
3283 * testsuite/23_containers/list/requirements/dr438/
3284 assign_neg.cc: Likewise.
3285 * testsuite/23_containers/list/requirements/dr438/
3286 constructor_1_neg.cc: Likewise.
3287 * testsuite/23_containers/list/requirements/dr438/
3288 constructor_2_neg.cc: Likewise.
3289 * testsuite/23_containers/list/requirements/dr438/
3290 insert_neg.cc: Likewise.
3291 * testsuite/23_containers/vector/requirements/dr438/
3292 assign_neg.cc: Likewise.
3293 * testsuite/23_containers/vector/requirements/dr438/
3294 constructor_1_neg.cc: Likewise.
3295 * testsuite/23_containers/vector/requirements/dr438/
3296 constructor_2_neg.cc: Likewise.
3297 * testsuite/23_containers/vector/requirements/dr438/
3298 insert_neg.cc: Likewise.
3299 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
3300 test non-member swap.
3301 * testsuite/30_threads/thread/swap/2.cc: Remove.
3302
3303 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
3304
3305 * include/std/mutex: Move std::lock_error to ...
3306 * src/compatibility.cc: Here.
3307 * src/mutex.cc: Likewise.
3308 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
3309 for lock types and remove std::lock_error check.
3310
3311 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3312
3313 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
3314 double include.
3315
3316 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3317
3318 PR libstdc++/40160
3319 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
3320 typeid when __GXX_RTTI is undefined.
3321 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
3322 for null _M_variant._M_iterator._M_type,
3323 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
3324 * testsuite/21_strings/basic_string/40160.cc: New.
3325
3326 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3327
3328 * testsuite/26_numerics/random/discrete_distribution/cons/
3329 num_xbound_fun.cc: Minor tweaks.
3330 * testsuite/26_numerics/random/piecewise_constant_distribution/
3331 cons/initlist_fun.cc: Likewise
3332 * testsuite/26_numerics/random/piecewise_constant_distribution/
3333 cons/num_xbound_fun.cc: Likewise
3334 * testsuite/26_numerics/random/piecewise_linear_distribution/
3335 cons/initlist_fun.cc: Likewise
3336 * testsuite/26_numerics/random/piecewise_linear_distribution/
3337 cons/num_xbound_fun.cc: Likewise
3338
3339 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3340
3341 PR libstdc++/36211
3342 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
3343 cxxldflags to additional_flags rather than cxx_final.
3344
3345 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3346
3347 * testsuite/26_numerics/random/discrete_distribution/cons/
3348 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
3349 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3350 initlist_fun.cc: Likewise
3351 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3352 num_xbound_fun.cc: Likewise
3353 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3354 initlist_fun.cc: Likewise
3355 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3356 num_xbound_fun.cc: Likewise
3357
3358 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3359
3360 PR libstdc++/40123
3361 * random.tcc (independent_bits_engine<>::operator()()): Use
3362 result_type(1), not 1UL.
3363
3364 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
3365 and _M_b.min(), instead of this->max() and this->min().
3366
3367 * random.h (_ShiftMin1): Remove, adjust everywhere.
3368
3369 * random.tcc: Minor cosmetic changes.
3370
3371 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3372
3373 * include/bits/random.tcc (cauchy_distribution<>::
3374 operator()(_UniformRandomNumberGenerator&, const param_type&)):
3375 Avoid M_PI, a glibc extension.
3376
3377 2009-05-13 Ben Elliston <bje@au.ibm.com>
3378
3379 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
3380 * include/Makefile.in: Likewise.
3381
3382 2009-05-13 Ben Elliston <bje@au.ibm.com>
3383
3384 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
3385 const void * const.
3386
3387 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
3388
3389 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
3390 random number engines, complex, bitset, array, time utilities, and
3391 char_traits.
3392
3393 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
3394
3395 * libsupc++/exception: Include nested_exception.h in C++0x mode.
3396 * libsupc++/nested_exception.h: New.
3397 * libsupc++/Makefile.am: Add new header.
3398 * libsupc++/Makefile.in: Regenerate.
3399 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
3400 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
3401 * testsuite/18_support/nested_exception/cons.cc: New.
3402 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
3403 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
3404 * doc/xml/manual/status_cxx200x.xml: Adjust.
3405
3406 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3407
3408 * include/ext/throw_allocator.h: Remove redundant include.
3409
3410 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3411
3412 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3413 out of line member functions definitions.
3414 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3415 Remove, use static locals instead.
3416 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3417 * src/throw_allocator.cc: New.
3418 * src/Makefile.am: Add.
3419 * config/abi/pre/gnu.ver: Add exports.
3420 * src/Makefile.in: Regenerate.
3421
3422 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3423
3424 * configure.ac: Bump libtool_VERSION to 6:12:0.
3425 * configure: Regenerate.
3426
3427 2009-05-07 Matthias Klose <doko@ubuntu.com>
3428
3429 PR libstdc++/40038
3430 * src/math_stubs_long_double.cc: Add ceill.
3431
3432 2009-05-06 Johannes Singler <singler@ira.uka.de>
3433
3434 PR libstdc++/39546
3435 * include/parallel/algo.h (find_switch):
3436 Parametrize binder2nd with const T& instead of T.
3437 * testsuite/25_algorithms/find/39546.cc: new test case
3438
3439 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3440
3441 Revert:
3442 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3443
3444 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3445 possible.
3446 * configure: Regenerate.
3447
3448 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
3449
3450 PR libstdc++/39909
3451 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
3452 __set_once_functor_lock_ptr): Replace global lock object with local
3453 locks on global mutex.
3454 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
3455 __set_once_functor_lock_ptr): Likewise, keeping old function to
3456 preserve ABI.
3457 (__once_proxy): Use pointer to local lock if set, global lock
3458 otherwise.
3459 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
3460 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
3461 * testsuite/30_threads/call_once/39909.cc: New.
3462
3463 2009-05-03 Jan Hubicka <jh@suse.cz>
3464
3465 * include/parallel/settings.h (get): Mark const.
3466 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
3467 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
3468 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
3469 throw ().
3470 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
3471 (is_open, fd): Mark pure and throw ().
3472 (seekoff): Mark throw ().
3473
3474 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3475
3476 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3477 possible.
3478 * configure: Regenerate.
3479
3480 2009-05-02 Jan Hubicka <jh@suse.cz>
3481
3482 * include/tr1_impl/functional_hash.h (explicit specializations of ()
3483 operator): Mark pure.
3484
3485 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
3486
3487 * scripts/create_testsuite_files: Remove thread directory.
3488
3489 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
3490
3491 PR libstdc++/39868
3492 * scripts/run_doxygen: Uncomment removal of includes.
3493 (problematic): Rewrite __cxxabiv1 namespace to abi.
3494
3495 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3496
3497 Revert the last commit.
3498
3499 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
3500
3501 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
3502 Replace global lock object with local locks on global mutex.
3503 * src/mutex.cc: Likewise.
3504 * config/abi/pre/gnu.ver: Adjust.
3505 * testsuite/30_threads/call_once/call_once2.cc: New.
3506
3507 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3508
3509 PR libstdc++/39880
3510 PR libstdc++/39881
3511 PR libstdc++/39882
3512 * include/std/system_error (is_error_code_enum<errc>): Remove.
3513 (error_condition<>::error_condition(_ErrorCodeEnum,)
3514 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
3515 (error_code<>::error_code(_ErrorCodeEnum,),
3516 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
3517 * testsuite/19_diagnostics/system_error/39880.cc: New.
3518 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
3519 Likewise.
3520 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
3521 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
3522 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
3523 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3524 Adjust.
3525 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3526 Likewise.
3527 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
3528 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
3529 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
3530 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
3531 Likewise.
3532 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
3533 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
3534 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
3535 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
3536
3537 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
3538
3539 * doc/xml/authors.xml: Add space.
3540 * doc/xml/faq.xml: Update links.
3541 * doc/xml/manual/intro.xml: Same.
3542 * doc/xml/manual/abi.xml: Update.
3543 * doc/xml/manual/appendix_contributing.xml: Fix typo.
3544 * doc/xml/manual/status_cxxtr1.xml: Update links.
3545 * doc/xml/manual/status_cxx1998.xml: Same.
3546 * doc/xml/manual/status_cxx200x.xml: Same.
3547
3548 2009-04-22 Jan Hubicka <jh@suse.cz>
3549
3550 * include/tr1_impl/array (at): Do not use builtin_expect.
3551 * include/ext/throw_allocator.h (allocate): Likewise.
3552 * include/ext/pool_allocator.h (allocate): Likweise.
3553 * include/ext/bitmap_allocator.h (allocate): Likewise.
3554 * include/ext/rc_string_base.h (_S_construct): Likewise.
3555 * include/ext/malloc_allocator.h (allocate): Likewise.
3556 * include/ext/mt_allocator.h (allocate): Likewise.
3557 * include/ext/sso_string_base.h (_M_construct): Likewise.
3558 * include/bits/basic_string.tcc (_S_construct): Likewise.
3559
3560 2009-04-22 Jan Hubicka <jh@suse.cz>
3561
3562 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3563 (atexit, atoll, stroll, strtoull): Mark throw ()
3564 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3565 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
3566 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3567 (atexit, atoll, stroll, strtoull): Mark throw ()
3568 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3569 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3570
3571 2009-04-21 Jan Hubicka <jh@suse.cz>
3572
3573 * include/ext/atomicity.h
3574 (__exchange_and_add, __atomic_add): Mark throw ().
3575 * config/os/aix/atomicity.h
3576 * config/os/aix/atomicity.h
3577 * config/os/irix/atomicity.h
3578 * config/cpu/cris/atomicity.h
3579 * config/cpu/m68k/atomicity.h
3580 * config/cpu/hppa/atomicity.h
3581 * config/cpu/sparc/atomicity.h
3582 * config/cpu/i386/atomicity.h
3583 * config/cpu/i486/atomicity.h
3584 * config/cpu/sh/atomicity.h
3585 * config/cpu/generic/atomicity_mutex/atomicity.h
3586 * config/cpu/generic/atomicity_builtins/atomicity.h
3587 (__exchange_and_add, __atomic_add): Mark throw ().
3588
3589 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3590
3591 PR libstdc++/39835
3592 * include/bits/random.h: Avoid the badname __alpha (and, for
3593 consistency, __beta too).
3594 * include/bits/random.tcc: Likewise.
3595
3596 2009-04-19 Jan Hubicka <jh@suse.cz>
3597
3598 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
3599 _GLIBCXX_NOTHROW.
3600
3601 2009-04-19 Jan Hubicka <jh@suse.cz>
3602
3603 * include/c_compatibility/stdatomic.h
3604 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3605 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
3606 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
3607
3608 2009-04-18 Jan Hubicka <jh@suse.cz>
3609
3610 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
3611 * libsupc++/unwind-cxx.h (__cxa_get_globals,
3612 __cxa_get_globals_fast): Mark const.
3613 (__cxa_get_exception_ptr): Mark pure.
3614 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
3615 (__terminate): Makr throw ().
3616 * libsupc++/exception (terminate): Mark throw().
3617 (uncaught_exception): Mark pure.
3618 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
3619 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
3620 Mark throw().
3621 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
3622 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
3623 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
3624 __cxa_guard_abort): Mark throw ().
3625 (__cxa_pure_virtual): Mark noreturn.
3626 (__cxa_current_exception_type): Mark throw and pure.
3627 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
3628 __cxa_exception_type): Mark pure.
3629 (_M_safe_bool_dummy): Mark pure and const.
3630
3631 2009-04-18 Jan Hubicka <jh@suse.cz>
3632
3633 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
3634 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
3635 _M_destroy_thread_key): Mark throw ()
3636 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
3637 _M_singular, _M_can_compare _M_get_mutex, _M_message,
3638 _M_get_max_length): Mark throw ().
3639 * include/debug/formatter.h (_M_message, _M_format_word,
3640 _M_get_max_length): Mark throw ().
3641 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
3642 _M_detach_single): Mark throw ().
3643 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
3644 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
3645 throw ()
3646 (_M_get_mutex): Mark throw ().
3647 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
3648 (_M_destroy_thread_key): Mark CONST and throw.
3649 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3650 throw ().
3651
3652 2009-04-18 Jan Hubicka <jh@suse.cz>
3653
3654 * src/condition_variable.cc (condition_variable,
3655 condition_variable_any constructors): Mark throw()
3656 * src/hash.cc (operator() for long double, string, and wstring): Mark
3657 throw ().
3658 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
3659 _M_setup, rdbuf, str): Mark throw ().
3660 * src/chrono.cc (new): Mark throw ().
3661 * include/std/system_error (system_category, generic_category): Mark
3662 throw () and const.
3663 * include/std/chrono (now): Mark throw ().
3664 * include/std/condition_variable (condition_variable,
3665 ~condition_variable, condition_variable_any,
3666 ~condition_variable_any): Mark throw ().
3667 * include/std/mutex (mutex): Mark throw ().
3668 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3669 throw.
3670 * include/bits/functional_hash.h (operator() on size_t): Mark pure
3671 and throw ().
3672 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
3673 * include/bits/locale_classes.h (_S_initialize_once,
3674 _S_clone_c_locale): Mark throw ().
3675 (_S_get_c_name): Mark const and throw ().
3676 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
3677 throw ().
3678 * include/bits/locale_facets.h (__convert_to_v explicit instances):
3679 Mark throw ().
3680 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
3681 throw ().
3682 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
3683 ios_base): Mark throw ()
3684 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
3685 * include/backward/strstream (strstreambuf constructors): Mark throw ().
3686 (str, freeze, _M_setupf): Mark throw ().
3687 (pcount): Mark pure and throw ().
3688 (rdbuf): Mark const and throw ().
3689
3690 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3691
3692 PR libstdc++/39802
3693 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
3694 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
3695 Always accept negative values, for unsigned types too.
3696 * testsuite/22_locale/num_get/get/char/39802.cc: New.
3697 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
3698
3699 2009-04-18 Jan Hubicka <jh@suse.cz>
3700
3701 * include/debug/formater.h: Include bits/c++config.h.
3702 (_M_error): Mark noreturn.
3703 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
3704 _GLIBCXX_NORETURN): New.
3705 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
3706 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
3707 Mark pure.
3708 * include/c_compatibility/stdatomic.h
3709 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3710 __atomic_flag_wait_explicit, __atomic_flag_for_address):
3711 Mark by throw ().
3712 * src/atomic.cc (atomic_flag_test_and_set_explicit,
3713 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
3714 __atomic_flag_for_address): Mark by throw ().
3715
3716 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
3717
3718 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
3719
3720 2009-04-16 Jan Hubicka <jh@suse.cz>
3721
3722 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
3723 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
3724 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
3725 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
3726 out body to ...
3727 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
3728 functions.
3729 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
3730 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
3731 _Rb_tree_black_count): Mark nothrow.
3732
3733 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3734
3735 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
3736 from base classes.
3737 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
3738
3739 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3740
3741 * doc/html: Regenerate.
3742
3743 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3744
3745 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
3746
3747 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
3748 * doc/xml/gnu/fdl-1.2.xml: Same.
3749 * doc/xml/manual/numerics.xml: Same.
3750 * doc/xml/manual/concurrency.xml: Same.
3751 * doc/xml/manual/intro.xml: Same.
3752 * doc/xml/manual/status_cxxtr1.xml: Same.
3753 * doc/xml/manual/containers.xml: Same.
3754 * doc/xml/manual/io.xml: Same.
3755 * doc/xml/manual/utilities.xml: Same.
3756 * doc/xml/manual/support.xml: Same.
3757 * doc/xml/manual/using.xml: Same.
3758 * doc/xml/manual/localization.xml: Same.
3759 * doc/xml/manual/locale.xml: Same.
3760 * doc/xml/manual/extensions.xml: Same.
3761 * doc/xml/manual/appendix_contributing.xml: Same.
3762 * doc/xml/manual/diagnostics.xml: Same.
3763 * doc/xml/manual/status_cxx200x.xml: Same.
3764
3765 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3766
3767 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
3768 * doc/xml/manual/status_cxx200x.xml: Adjust.
3769
3770 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
3771
3772 * doc/xml/spine.xml: Remove unused license entity, update
3773 copyright year.
3774
3775 * doc/xml/manual/spine.xml: Markup for primary index terms.
3776 * doc/xml/manual/numerics.xml: Same.
3777 * doc/xml/manual/intro.xml: Same.
3778 * doc/xml/manual/containers.xml: Same.
3779 * doc/xml/manual/io.xml: Same.
3780 * doc/xml/manual/appendix_porting.xml: Same.
3781 * doc/xml/manual/utilities.xml: Same.
3782 * doc/xml/manual/support.xml: Same.
3783 * doc/xml/manual/localization.xml: Same.
3784 * doc/xml/manual/strings.xml: Same.
3785 * doc/xml/manual/extensions.xml: Same.
3786 * doc/xml/manual/appendix_contributing.xml: Same.
3787 * doc/xml/manual/diagnostics.xml: Same.
3788 * doc/xml/manual/algorithms.xml: Same.
3789 * doc/xml/manual/appendix_free.xml: Same.
3790 * doc/xml/manual/iterators.xml: Same.
3791
3792 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
3793 * doc/xml/gnu/fdl-1.2.xml: Same.
3794
3795 * doc/xml/manual/status_cxx200x.xml: Re-write.
3796
3797 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3798
3799 PR libstdc++/39629 (final bits)
3800 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
3801 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
3802 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
3803 Fix formula for __j.
3804 * include/bits/random.tcc (operator==(const normal_distribution<>&,
3805 const normal_distribution<>&): Remove.
3806 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
3807 const uniform_int_distribution<>&), operator==(const
3808 uniform_real_distribution<>&, const uniform_real_distribution<>&),
3809 operator==(const normal_distribution<>&, const normal_distribution<>&),
3810 operator==(const lognormal_distribution<>&,
3811 const lognormal_distribution<>&), operator==(const
3812 chi_squared_distribution<>&, const chi_squared_distribution<>&),
3813 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
3814 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
3815 operator==(const student_t_distribution<>&,
3816 const student_t_distribution<>&), operator==(const
3817 bernoulli_distribution<>&, const bernoulli_distribution<>&),
3818 operator==(const binomial_distribution<>&, const
3819 binomial_distribution<>&), operator==(const geometric_distribution<>&,
3820 const geometric_distribution<>&), operator==(const
3821 negative_binomial_distribution<>&, const
3822 negative_binomial_distribution<>&), operator==(const
3823 poisson_distribution<>&, const poisson_distribution<>&),
3824 operator==(const exponential_distribution<>&,
3825 const exponential_distribution<>&), operator==(const
3826 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
3827 weibull_distribution<>&, const weibull_distribution<>&),
3828 operator==(const extreme_value_distribution<>&,
3829 const extreme_value_distribution<>&), operator==(const
3830 discrete_distribution<>&, const discrete_distribution<>&),
3831 operator==(const piecewise_constant_distribution<>&,
3832 const piecewise_constant_distribution<>&), operator==(const
3833 piecewise_linear_distribution<>&, const
3834 piecewise_linear_distribution<>&)): Remove.
3835 * testsuite/26_numerics/random/uniform_real_distribution/operators/
3836 serialize.cc: Remove.
3837 * testsuite/26_numerics/random/piecewise_constant_distribution/
3838 operators/serialize.cc: Likewise.
3839 * testsuite/26_numerics/random/chi_squared_distribution/operators/
3840 serialize.cc: Likewise.
3841 * testsuite/26_numerics/random/normal_distribution/operators/
3842 serialize.cc: Likewise.
3843 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3844 serialize.cc: Likewise.
3845 * testsuite/26_numerics/random/poisson_distribution/operators/
3846 serialize.cc: Likewise.
3847 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3848 serialize.cc: Likewise.
3849 * testsuite/26_numerics/random/discrete_distribution/operators/
3850 serialize.cc: Likewise.
3851 * testsuite/26_numerics/random/weibull_distribution/operators/
3852 serialize.cc: Likewise.
3853 * testsuite/26_numerics/random/negative_binomial_distribution/
3854 operators/serialize.cc: Likewise.
3855 * testsuite/26_numerics/random/cauchy_distribution/operators/
3856 serialize.cc: Likewise.
3857 * testsuite/26_numerics/random/gamma_distribution/operators/
3858 serialize.cc: Likewise.
3859 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3860 serialize.cc: Likewise.
3861 * testsuite/26_numerics/random/exponential_distribution/operators/
3862 serialize.cc: Likewise.
3863 * testsuite/26_numerics/random/lognormal_distribution/operators/
3864 serialize.cc: Likewise.
3865 * testsuite/26_numerics/random/binomial_distribution/operators/
3866 serialize.cc: Likewise.
3867 * testsuite/26_numerics/random/extreme_value_distribution/
3868 operators/serialize.cc: Likewise.
3869 * testsuite/26_numerics/random/piecewise_linear_distribution/
3870 operators/serialize.cc: Likewise.
3871 * testsuite/26_numerics/random/student_t_distribution/operators/
3872 serialize.cc: Likewise.
3873 * testsuite/26_numerics/random/geometric_distribution/operators/
3874 serialize.cc: Likewise.
3875
3876 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3877 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3878 mersenne_twister_engine<>::seed(_Gen&,
3879 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3880 subtract_with_carry_engine<>::seed(_Gen&,
3881 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3882 Remove, unused.
3883 * include/bits/random.tcc (linear_congruential_engine<>::
3884 seed(_Gen&, false_type): Likewise.
3885
3886 2009-04-09 Nick Clifton <nickc@redhat.com>
3887
3888 * src/allocator-inst.cc: Change copyright header to refer to
3889 version 3 of the GNU General Public License with version 3.1
3890 of the GCC Runtime Library Exception and to point readers at
3891 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3892 web page.
3893 * config/abi/compatibility.h: Likewise.
3894 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3895 * config/abi/pre/gnu.ver: Likewise.
3896 * config/allocator/bitmap_allocator_base.h: Likewise.
3897 * config/allocator/malloc_allocator_base.h: Likewise.
3898 * config/allocator/mt_allocator_base.h: Likewise.
3899 * config/allocator/new_allocator_base.h: Likewise.
3900 * config/allocator/pool_allocator_base.h: Likewise.
3901 * config/cpu/alpha/atomic_word.h: Likewise.
3902 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3903 * config/cpu/cris/atomic_word.h: Likewise.
3904 * config/cpu/cris/atomicity.h: Likewise.
3905 * config/cpu/generic/atomic_word.h: Likewise.
3906 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3907 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3908 * config/cpu/generic/cpu_defines.h: Likewise.
3909 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3910 * config/cpu/hppa/atomicity.h: Likewise.
3911 * config/cpu/i386/atomicity.h: Likewise.
3912 * config/cpu/i486/atomicity.h: Likewise.
3913 * config/cpu/ia64/atomic_word.h: Likewise.
3914 * config/cpu/m68k/atomicity.h: Likewise.
3915 * config/cpu/powerpc/atomic_word.h: Likewise.
3916 * config/cpu/powerpc/cpu_defines.h: Likewise.
3917 * config/cpu/sh/atomicity.h: Likewise.
3918 * config/cpu/sparc/atomic_word.h: Likewise.
3919 * config/cpu/sparc/atomicity.h: Likewise.
3920 * config/io/basic_file_stdio.cc: Likewise.
3921 * config/io/basic_file_stdio.h: Likewise.
3922 * config/io/c_io_stdio.h: Likewise.
3923 * config/locale/darwin/ctype_members.cc: Likewise.
3924 * config/locale/generic/c++locale_internal.h: Likewise.
3925 * config/locale/generic/c_locale.cc: Likewise.
3926 * config/locale/generic/c_locale.h: Likewise.
3927 * config/locale/generic/codecvt_members.cc: Likewise.
3928 * config/locale/generic/collate_members.cc: Likewise.
3929 * config/locale/generic/ctype_members.cc: Likewise.
3930 * config/locale/generic/messages_members.cc: Likewise.
3931 * config/locale/generic/messages_members.h: Likewise.
3932 * config/locale/generic/monetary_members.cc: Likewise.
3933 * config/locale/generic/numeric_members.cc: Likewise.
3934 * config/locale/generic/time_members.cc: Likewise.
3935 * config/locale/generic/time_members.h: Likewise.
3936 * config/locale/gnu/c++locale_internal.h: Likewise.
3937 * config/locale/gnu/c_locale.cc: Likewise.
3938 * config/locale/gnu/c_locale.h: Likewise.
3939 * config/locale/gnu/codecvt_members.cc: Likewise.
3940 * config/locale/gnu/collate_members.cc: Likewise.
3941 * config/locale/gnu/ctype_members.cc: Likewise.
3942 * config/locale/gnu/messages_members.cc: Likewise.
3943 * config/locale/gnu/messages_members.h: Likewise.
3944 * config/locale/gnu/monetary_members.cc: Likewise.
3945 * config/locale/gnu/numeric_members.cc: Likewise.
3946 * config/locale/gnu/time_members.cc: Likewise.
3947 * config/locale/gnu/time_members.h: Likewise.
3948 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3949 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3950 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3951 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3952 * config/os/aix/atomic_word.h: Likewise.
3953 * config/os/aix/atomicity.h: Likewise.
3954 * config/os/aix/ctype_base.h: Likewise.
3955 * config/os/aix/ctype_inline.h: Likewise.
3956 * config/os/aix/ctype_noninline.h: Likewise.
3957 * config/os/aix/os_defines.h: Likewise.
3958 * config/os/bsd/darwin/ctype_base.h: Likewise.
3959 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3960 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3961 * config/os/bsd/darwin/os_defines.h: Likewise.
3962 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3963 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3964 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3965 * config/os/bsd/freebsd/os_defines.h: Likewise.
3966 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3967 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3968 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3969 * config/os/bsd/netbsd/os_defines.h: Likewise.
3970 * config/os/djgpp/ctype_base.h: Likewise.
3971 * config/os/djgpp/ctype_inline.h: Likewise.
3972 * config/os/djgpp/ctype_noninline.h: Likewise.
3973 * config/os/djgpp/os_defines.h: Likewise.
3974 * config/os/generic/ctype_base.h: Likewise.
3975 * config/os/generic/ctype_inline.h: Likewise.
3976 * config/os/generic/ctype_noninline.h: Likewise.
3977 * config/os/generic/error_constants.h: Likewise.
3978 * config/os/generic/os_defines.h: Likewise.
3979 * config/os/gnu-linux/ctype_base.h: Likewise.
3980 * config/os/gnu-linux/ctype_inline.h: Likewise.
3981 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3982 * config/os/gnu-linux/os_defines.h: Likewise.
3983 * config/os/hpux/ctype_base.h: Likewise.
3984 * config/os/hpux/ctype_inline.h: Likewise.
3985 * config/os/hpux/ctype_noninline.h: Likewise.
3986 * config/os/hpux/os_defines.h: Likewise.
3987 * config/os/irix/atomic_word.h: Likewise.
3988 * config/os/irix/atomicity.h: Likewise.
3989 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3990 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3991 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3992 * config/os/irix/irix5.2/os_defines.h: Likewise.
3993 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3994 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3995 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3996 * config/os/irix/irix6.5/os_defines.h: Likewise.
3997 * config/os/mingw32/ctype_base.h: Likewise.
3998 * config/os/mingw32/ctype_inline.h: Likewise.
3999 * config/os/mingw32/ctype_noninline.h: Likewise.
4000 * config/os/mingw32/error_constants.h: Likewise.
4001 * config/os/mingw32/os_defines.h: Likewise.
4002 * config/os/newlib/ctype_base.h: Likewise.
4003 * config/os/newlib/ctype_inline.h: Likewise.
4004 * config/os/newlib/ctype_noninline.h: Likewise.
4005 * config/os/newlib/os_defines.h: Likewise.
4006 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
4007 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
4008 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
4009 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
4010 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
4011 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
4012 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
4013 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
4014 * config/os/tpf/ctype_base.h: Likewise.
4015 * config/os/tpf/ctype_inline.h: Likewise.
4016 * config/os/tpf/ctype_noninline.h: Likewise.
4017 * config/os/tpf/os_defines.h: Likewise.
4018 * config/os/uclibc/ctype_base.h: Likewise.
4019 * config/os/uclibc/ctype_inline.h: Likewise.
4020 * config/os/uclibc/ctype_noninline.h: Likewise.
4021 * config/os/uclibc/os_defines.h: Likewise.
4022 * config/os/vxworks/ctype_base.h: Likewise.
4023 * config/os/vxworks/ctype_inline.h: Likewise.
4024 * config/os/vxworks/ctype_noninline.h: Likewise.
4025 * config/os/vxworks/os_defines.h: Likewise.
4026 * include/backward/auto_ptr.h: Likewise.
4027 * include/backward/backward_warning.h: Likewise.
4028 * include/backward/binders.h: Likewise.
4029 * include/backward/hash_fun.h: Likewise.
4030 * include/backward/hash_map: Likewise.
4031 * include/backward/hash_set: Likewise.
4032 * include/backward/hashtable.h: Likewise.
4033 * include/backward/strstream: Likewise.
4034 * include/bits/algorithmfwd.h: Likewise.
4035 * include/bits/allocator.h: Likewise.
4036 * include/bits/atomic_0.h: Likewise.
4037 * include/bits/atomic_2.h: Likewise.
4038 * include/bits/atomicfwd_c.h: Likewise.
4039 * include/bits/atomicfwd_cxx.h: Likewise.
4040 * include/bits/basic_ios.h: Likewise.
4041 * include/bits/basic_ios.tcc: Likewise.
4042 * include/bits/basic_string.h: Likewise.
4043 * include/bits/basic_string.tcc: Likewise.
4044 * include/bits/boost_concept_check.h: Likewise.
4045 * include/bits/c++config: Likewise.
4046 * include/bits/char_traits.h: Likewise.
4047 * include/bits/codecvt.h: Likewise.
4048 * include/bits/concept_check.h: Likewise.
4049 * include/bits/cpp_type_traits.h: Likewise.
4050 * include/bits/deque.tcc: Likewise.
4051 * include/bits/forward_list.h: Likewise.
4052 * include/bits/forward_list.tcc: Likewise.
4053 * include/bits/fstream.tcc: Likewise.
4054 * include/bits/functexcept.h: Likewise.
4055 * include/bits/functional_hash.h: Likewise.
4056 * include/bits/gslice.h: Likewise.
4057 * include/bits/gslice_array.h: Likewise.
4058 * include/bits/hashtable.h: Likewise.
4059 * include/bits/indirect_array.h: Likewise.
4060 * include/bits/ios_base.h: Likewise.
4061 * include/bits/istream.tcc: Likewise.
4062 * include/bits/list.tcc: Likewise.
4063 * include/bits/locale_classes.h: Likewise.
4064 * include/bits/locale_classes.tcc: Likewise.
4065 * include/bits/locale_facets.h: Likewise.
4066 * include/bits/locale_facets.tcc: Likewise.
4067 * include/bits/locale_facets_nonio.h: Likewise.
4068 * include/bits/locale_facets_nonio.tcc: Likewise.
4069 * include/bits/localefwd.h: Likewise.
4070 * include/bits/mask_array.h: Likewise.
4071 * include/bits/move.h: Likewise.
4072 * include/bits/ostream.tcc: Likewise.
4073 * include/bits/ostream_insert.h: Likewise.
4074 * include/bits/postypes.h: Likewise.
4075 * include/bits/shared_ptr.h: Likewise.
4076 * include/bits/slice_array.h: Likewise.
4077 * include/bits/sstream.tcc: Likewise.
4078 * include/bits/stl_algo.h: Likewise.
4079 * include/bits/stl_algobase.h: Likewise.
4080 * include/bits/stl_bvector.h: Likewise.
4081 * include/bits/stl_construct.h: Likewise.
4082 * include/bits/stl_deque.h: Likewise.
4083 * include/bits/stl_function.h: Likewise.
4084 * include/bits/stl_heap.h: Likewise.
4085 * include/bits/stl_iterator.h: Likewise.
4086 * include/bits/stl_iterator_base_funcs.h: Likewise.
4087 * include/bits/stl_iterator_base_types.h: Likewise.
4088 * include/bits/stl_list.h: Likewise.
4089 * include/bits/stl_map.h: Likewise.
4090 * include/bits/stl_multimap.h: Likewise.
4091 * include/bits/stl_multiset.h: Likewise.
4092 * include/bits/stl_numeric.h: Likewise.
4093 * include/bits/stl_pair.h: Likewise.
4094 * include/bits/stl_queue.h: Likewise.
4095 * include/bits/stl_raw_storage_iter.h: Likewise.
4096 * include/bits/stl_relops.h: Likewise.
4097 * include/bits/stl_set.h: Likewise.
4098 * include/bits/stl_stack.h: Likewise.
4099 * include/bits/stl_tempbuf.h: Likewise.
4100 * include/bits/stl_tree.h: Likewise.
4101 * include/bits/stl_uninitialized.h: Likewise.
4102 * include/bits/stl_vector.h: Likewise.
4103 * include/bits/stream_iterator.h: Likewise.
4104 * include/bits/streambuf.tcc: Likewise.
4105 * include/bits/streambuf_iterator.h: Likewise.
4106 * include/bits/stringfwd.h: Likewise.
4107 * include/bits/unique_ptr.h: Likewise.
4108 * include/bits/valarray_after.h: Likewise.
4109 * include/bits/valarray_array.h: Likewise.
4110 * include/bits/valarray_array.tcc: Likewise.
4111 * include/bits/valarray_before.h: Likewise.
4112 * include/bits/vector.tcc: Likewise.
4113 * include/c/cassert: Likewise.
4114 * include/c/cctype: Likewise.
4115 * include/c/cerrno: Likewise.
4116 * include/c/cfloat: Likewise.
4117 * include/c/ciso646: Likewise.
4118 * include/c/climits: Likewise.
4119 * include/c/clocale: Likewise.
4120 * include/c/cmath: Likewise.
4121 * include/c/csetjmp: Likewise.
4122 * include/c/csignal: Likewise.
4123 * include/c/cstdarg: Likewise.
4124 * include/c/cstddef: Likewise.
4125 * include/c/cstdio: Likewise.
4126 * include/c/cstdlib: Likewise.
4127 * include/c/cstring: Likewise.
4128 * include/c/ctime: Likewise.
4129 * include/c/cwchar: Likewise.
4130 * include/c/cwctype: Likewise.
4131 * include/c_compatibility/assert.h: Likewise.
4132 * include/c_compatibility/complex.h: Likewise.
4133 * include/c_compatibility/ctype.h: Likewise.
4134 * include/c_compatibility/errno.h: Likewise.
4135 * include/c_compatibility/fenv.h: Likewise.
4136 * include/c_compatibility/float.h: Likewise.
4137 * include/c_compatibility/inttypes.h: Likewise.
4138 * include/c_compatibility/iso646.h: Likewise.
4139 * include/c_compatibility/limits.h: Likewise.
4140 * include/c_compatibility/locale.h: Likewise.
4141 * include/c_compatibility/math.h: Likewise.
4142 * include/c_compatibility/setjmp.h: Likewise.
4143 * include/c_compatibility/signal.h: Likewise.
4144 * include/c_compatibility/stdarg.h: Likewise.
4145 * include/c_compatibility/stdatomic.h: Likewise.
4146 * include/c_compatibility/stdbool.h: Likewise.
4147 * include/c_compatibility/stddef.h: Likewise.
4148 * include/c_compatibility/stdint.h: Likewise.
4149 * include/c_compatibility/stdio.h: Likewise.
4150 * include/c_compatibility/stdlib.h: Likewise.
4151 * include/c_compatibility/string.h: Likewise.
4152 * include/c_compatibility/tgmath.h: Likewise.
4153 * include/c_compatibility/time.h: Likewise.
4154 * include/c_compatibility/wchar.h: Likewise.
4155 * include/c_compatibility/wctype.h: Likewise.
4156 * include/c_global/cassert: Likewise.
4157 * include/c_global/ccomplex: Likewise.
4158 * include/c_global/cctype: Likewise.
4159 * include/c_global/cerrno: Likewise.
4160 * include/c_global/cfenv: Likewise.
4161 * include/c_global/cfloat: Likewise.
4162 * include/c_global/cinttypes: Likewise.
4163 * include/c_global/ciso646: Likewise.
4164 * include/c_global/climits: Likewise.
4165 * include/c_global/clocale: Likewise.
4166 * include/c_global/cmath.tcc: Likewise.
4167 * include/c_global/cmath: Likewise.
4168 * include/c_global/csetjmp: Likewise.
4169 * include/c_global/csignal: Likewise.
4170 * include/c_global/cstdarg: Likewise.
4171 * include/c_global/cstdatomic: Likewise.
4172 * include/c_global/cstdbool: Likewise.
4173 * include/c_global/cstddef: Likewise.
4174 * include/c_global/cstdint: Likewise.
4175 * include/c_global/cstdio: Likewise.
4176 * include/c_global/cstdlib: Likewise.
4177 * include/c_global/cstring: Likewise.
4178 * include/c_global/ctgmath: Likewise.
4179 * include/c_global/ctime: Likewise.
4180 * include/c_global/cwchar: Likewise.
4181 * include/c_global/cwctype: Likewise.
4182 * include/c_std/cassert: Likewise.
4183 * include/c_std/cctype: Likewise.
4184 * include/c_std/cerrno: Likewise.
4185 * include/c_std/cfloat: Likewise.
4186 * include/c_std/ciso646: Likewise.
4187 * include/c_std/climits: Likewise.
4188 * include/c_std/clocale: Likewise.
4189 * include/c_std/cmath.tcc: Likewise.
4190 * include/c_std/cmath: Likewise.
4191 * include/c_std/csetjmp: Likewise.
4192 * include/c_std/csignal: Likewise.
4193 * include/c_std/cstdarg: Likewise.
4194 * include/c_std/cstddef: Likewise.
4195 * include/c_std/cstdio: Likewise.
4196 * include/c_std/cstdlib: Likewise.
4197 * include/c_std/cstring: Likewise.
4198 * include/c_std/ctime: Likewise.
4199 * include/c_std/cwchar: Likewise.
4200 * include/c_std/cwctype: Likewise.
4201 * include/debug/bitset: Likewise.
4202 * include/debug/debug.h: Likewise.
4203 * include/debug/deque: Likewise.
4204 * include/debug/formatter.h: Likewise.
4205 * include/debug/functions.h: Likewise.
4206 * include/debug/list: Likewise.
4207 * include/debug/macros.h: Likewise.
4208 * include/debug/map.h: Likewise.
4209 * include/debug/map: Likewise.
4210 * include/debug/multimap.h: Likewise.
4211 * include/debug/multiset.h: Likewise.
4212 * include/debug/safe_base.h: Likewise.
4213 * include/debug/safe_iterator.h: Likewise.
4214 * include/debug/safe_iterator.tcc: Likewise.
4215 * include/debug/safe_sequence.h: Likewise.
4216 * include/debug/set.h: Likewise.
4217 * include/debug/set: Likewise.
4218 * include/debug/string: Likewise.
4219 * include/debug/unordered_map: Likewise.
4220 * include/debug/unordered_set: Likewise.
4221 * include/debug/vector: Likewise.
4222 * include/ext/algorithm: Likewise.
4223 * include/ext/array_allocator.h: Likewise.
4224 * include/ext/atomicity.h: Likewise.
4225 * include/ext/bitmap_allocator.h: Likewise.
4226 * include/ext/cast.h: Likewise.
4227 * include/ext/codecvt_specializations.h: Likewise.
4228 * include/ext/concurrence.h: Likewise.
4229 * include/ext/debug_allocator.h: Likewise.
4230 * include/ext/enc_filebuf.h: Likewise.
4231 * include/ext/extptr_allocator.h: Likewise.
4232 * include/ext/functional: Likewise.
4233 * include/ext/iterator: Likewise.
4234 * include/ext/malloc_allocator.h: Likewise.
4235 * include/ext/memory: Likewise.
4236 * include/ext/mt_allocator.h: Likewise.
4237 * include/ext/new_allocator.h: Likewise.
4238 * include/ext/numeric: Likewise.
4239 * include/ext/numeric_traits.h: Likewise.
4240 * include/ext/pb_ds/assoc_container.hpp: Likewise.
4241 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
4242 Likewise.
4243 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
4244 Likewise.
4245 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
4246 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
4247 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
4248 Likewise.
4249 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
4250 Likewise.
4251 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
4252 Likewise.
4253 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
4254 Likewise.
4255 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
4256 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
4257 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
4258 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
4259 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
4260 Likewise.
4261 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
4262 Likewise.
4263 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
4264 Likewise.
4265 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
4266 Likewise.
4267 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
4268 Likewise.
4269 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
4270 Likewise.
4271 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
4272 Likewise.
4273 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
4274 Likewise.
4275 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
4276 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
4277 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
4278 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
4279 Likewise.
4280 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
4281 Likewise.
4282 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
4283 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
4284 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
4285 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
4286 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
4287 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
4288 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
4289 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
4290 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
4291 Likewise.
4292 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
4293 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
4294 Likewise.
4295 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
4296 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
4297 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
4298 Likewise.
4299 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
4300 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
4301 Likewise.
4302 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
4303 Likewise.
4304 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
4305 Likewise.
4306 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
4307 Likewise.
4308 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
4309 Likewise.
4310 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
4311 Likewise.
4312 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
4313 Likewise.
4314 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
4315 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
4316 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
4317 Likewise.
4318 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
4319 Likewise.
4320 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4321 Likewise.
4322 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4323 Likewise.
4324 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
4325 Likewise.
4326 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4327 Likewise.
4328 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
4329 Likewise.
4330 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
4331 Likewise.
4332 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
4333 Likewise.
4334 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4335 Likewise.
4336 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
4337 Likewise.
4338 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
4339 Likewise.
4340 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
4341 Likewise.
4342 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
4343 Likewise.
4344 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
4345 Likewise.
4346 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4347 Likewise.
4348 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
4349 Likewise.
4350 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
4351 Likewise.
4352 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
4353 Likewise.
4354 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
4355 Likewise.
4356 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4357 Likewise.
4358 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
4359 Likewise.
4360 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
4361 Likewise.
4362 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
4363 Likewise.
4364 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
4365 Likewise.
4366 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
4367 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
4368 Likewise.
4369 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
4370 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
4371 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
4372 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
4373 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
4374 Likewise.
4375 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4376 Likewise.
4377 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4378 Likewise.
4379 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
4380 Likewise.
4381 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4382 Likewise.
4383 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
4384 Likewise.
4385 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
4386 Likewise.
4387 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4388 Likewise.
4389 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
4390 Likewise.
4391 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
4392 Likewise.
4393 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
4394 Likewise.
4395 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
4396 Likewise.
4397 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
4398 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
4399 Likewise.
4400 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
4401 Likewise.
4402 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4403 Likewise.
4404 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
4405 Likewise.
4406 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
4407 Likewise.
4408 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
4409 Likewise.
4410 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
4411 Likewise.
4412 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4413 Likewise.
4414 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
4415 Likewise.
4416 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
4417 Likewise.
4418 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
4419 Likewise.
4420 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
4421 Likewise.
4422 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
4423 Likewise.
4424 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
4425 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
4426 Likewise.
4427 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
4428 Likewise.
4429 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
4430 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
4431 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
4432 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
4433 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
4434 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
4435 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
4436 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
4437 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
4438 Likewise.
4439 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
4440 Likewise.
4441 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
4442 Likewise.
4443 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
4444 Likewise.
4445 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
4446 Likewise.
4447 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
4448 Likewise.
4449 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
4450 Likewise.
4451 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
4452 Likewise.
4453 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
4454 Likewise.
4455 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
4456 Likewise.
4457 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
4458 Likewise.
4459 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
4460 Likewise.
4461 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
4462 Likewise.
4463 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
4464 Likewise.
4465 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
4466 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
4467 Likewise.
4468 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
4469 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
4470 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
4471 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
4472 Likewise.
4473 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
4474 Likewise.
4475 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
4476 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
4477 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
4478 Likewise.
4479 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
4480 Likewise.
4481 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
4482 Likewise.
4483 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
4484 Likewise.
4485 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
4486 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
4487 Likewise.
4488 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
4489 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
4490 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
4491 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
4492 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
4493 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
4494 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
4495 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
4496 Likewise.
4497 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
4498 Likewise.
4499 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
4500 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
4501 Likewise.
4502 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
4503 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
4504 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
4505 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
4506 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
4507 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
4508 Likewise.
4509 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
4510 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
4511 Likewise.
4512 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
4513 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
4514 Likewise.
4515 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
4516 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
4517 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
4518 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
4519 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
4520 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
4521 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
4522 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
4523 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
4524 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
4525 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
4526 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
4527 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
4528 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
4529 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
4530 Likewise.
4531 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
4532 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
4533 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
4534 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
4535 Likewise.
4536 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
4537 Likewise.
4538 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
4539 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
4540 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
4541 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
4542 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
4543 Likewise.
4544 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
4545 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
4546 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
4547 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
4548 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
4549 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
4550 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
4551 Likewise.
4552 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
4553 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
4554 Likewise.
4555 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
4556 Likewise.
4557 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
4558 Likewise.
4559 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
4560 Likewise.
4561 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
4562 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
4563 Likewise.
4564 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
4565 Likewise.
4566 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
4567 Likewise.
4568 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
4569 Likewise.
4570 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
4571 Likewise.
4572 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
4573 Likewise.
4574 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
4575 Likewise.
4576 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
4577 Likewise.
4578 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
4579 Likewise.
4580 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
4581 Likewise.
4582 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
4583 Likewise.
4584 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
4585 Likewise.
4586 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
4587 Likewise.
4588 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
4589 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
4590 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
4591 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
4592 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
4593 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
4594 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
4595 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
4596 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
4597 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
4598 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
4599 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
4600 Likewise.
4601 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
4602 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
4603 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
4604 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
4605 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
4606 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
4607 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
4608 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
4609 Likewise.
4610 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
4611 Likewise.
4612 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
4613 Likewise.
4614 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
4615 Likewise.
4616 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
4617 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
4618 Likewise.
4619 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
4620 Likewise.
4621 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
4622 Likewise.
4623 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
4624 Likewise.
4625 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
4626 Likewise.
4627 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
4628 Likewise.
4629 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
4630 Likewise.
4631 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
4632 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
4633 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
4634 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
4635 Likewise.
4636 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
4637 Likewise.
4638 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
4639 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
4640 Likewise.
4641 * include/ext/pb_ds/exception.hpp: Likewise.
4642 * include/ext/pb_ds/hash_policy.hpp: Likewise.
4643 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
4644 * include/ext/pb_ds/priority_queue.hpp: Likewise.
4645 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
4646 * include/ext/pb_ds/tree_policy.hpp: Likewise.
4647 * include/ext/pb_ds/trie_policy.hpp: Likewise.
4648 * include/ext/pod_char_traits.h: Likewise.
4649 * include/ext/pointer.h: Likewise.
4650 * include/ext/pool_allocator.h: Likewise.
4651 * include/ext/rb_tree: Likewise.
4652 * include/ext/rc_string_base.h: Likewise.
4653 * include/ext/rope: Likewise.
4654 * include/ext/ropeimpl.h: Likewise.
4655 * include/ext/slist: Likewise.
4656 * include/ext/sso_string_base.h: Likewise.
4657 * include/ext/stdio_filebuf.h: Likewise.
4658 * include/ext/stdio_sync_filebuf.h: Likewise.
4659 * include/ext/string_conversions.h: Likewise.
4660 * include/ext/throw_allocator.h: Likewise.
4661 * include/ext/type_traits.h: Likewise.
4662 * include/ext/typelist.h: Likewise.
4663 * include/ext/vstring.h: Likewise.
4664 * include/ext/vstring.tcc: Likewise.
4665 * include/ext/vstring_fwd.h: Likewise.
4666 * include/ext/vstring_util.h: Likewise.
4667 * include/parallel/algo.h: Likewise.
4668 * include/parallel/algobase.h: Likewise.
4669 * include/parallel/algorithm: Likewise.
4670 * include/parallel/algorithmfwd.h: Likewise.
4671 * include/parallel/balanced_quicksort.h: Likewise.
4672 * include/parallel/base.h: Likewise.
4673 * include/parallel/basic_iterator.h: Likewise.
4674 * include/parallel/checkers.h: Likewise.
4675 * include/parallel/compatibility.h: Likewise.
4676 * include/parallel/compiletime_settings.h: Likewise.
4677 * include/parallel/equally_split.h: Likewise.
4678 * include/parallel/features.h: Likewise.
4679 * include/parallel/find.h: Likewise.
4680 * include/parallel/find_selectors.h: Likewise.
4681 * include/parallel/for_each.h: Likewise.
4682 * include/parallel/for_each_selectors.h: Likewise.
4683 * include/parallel/iterator.h: Likewise.
4684 * include/parallel/list_partition.h: Likewise.
4685 * include/parallel/losertree.h: Likewise.
4686 * include/parallel/merge.h: Likewise.
4687 * include/parallel/multiseq_selection.h: Likewise.
4688 * include/parallel/multiway_merge.h: Likewise.
4689 * include/parallel/multiway_mergesort.h: Likewise.
4690 * include/parallel/numeric: Likewise.
4691 * include/parallel/numericfwd.h: Likewise.
4692 * include/parallel/omp_loop.h: Likewise.
4693 * include/parallel/omp_loop_static.h: Likewise.
4694 * include/parallel/par_loop.h: Likewise.
4695 * include/parallel/parallel.h: Likewise.
4696 * include/parallel/partial_sum.h: Likewise.
4697 * include/parallel/partition.h: Likewise.
4698 * include/parallel/queue.h: Likewise.
4699 * include/parallel/quicksort.h: Likewise.
4700 * include/parallel/random_number.h: Likewise.
4701 * include/parallel/random_shuffle.h: Likewise.
4702 * include/parallel/search.h: Likewise.
4703 * include/parallel/set_operations.h: Likewise.
4704 * include/parallel/settings.h: Likewise.
4705 * include/parallel/sort.h: Likewise.
4706 * include/parallel/tags.h: Likewise.
4707 * include/parallel/types.h: Likewise.
4708 * include/parallel/unique_copy.h: Likewise.
4709 * include/parallel/workstealing.h: Likewise.
4710 * include/precompiled/extc++.h: Likewise.
4711 * include/precompiled/stdc++.h: Likewise.
4712 * include/precompiled/stdtr1c++.h: Likewise.
4713 * include/std/algorithm: Likewise.
4714 * include/std/array: Likewise.
4715 * include/std/bitset: Likewise.
4716 * include/std/c++0x_warning.h: Likewise.
4717 * include/std/chrono: Likewise.
4718 * include/std/complex: Likewise.
4719 * include/std/condition_variable: Likewise.
4720 * include/std/deque: Likewise.
4721 * include/std/forward_list: Likewise.
4722 * include/std/fstream: Likewise.
4723 * include/std/functional: Likewise.
4724 * include/std/iomanip: Likewise.
4725 * include/std/ios: Likewise.
4726 * include/std/iosfwd: Likewise.
4727 * include/std/iostream: Likewise.
4728 * include/std/istream: Likewise.
4729 * include/std/iterator: Likewise.
4730 * include/std/limits: Likewise.
4731 * include/std/list: Likewise.
4732 * include/std/locale: Likewise.
4733 * include/std/map: Likewise.
4734 * include/std/memory: Likewise.
4735 * include/std/mutex: Likewise.
4736 * include/std/numeric: Likewise.
4737 * include/std/ostream: Likewise.
4738 * include/std/queue: Likewise.
4739 * include/std/random: Likewise.
4740 * include/std/ratio: Likewise.
4741 * include/std/regex: Likewise.
4742 * include/std/set: Likewise.
4743 * include/std/sstream: Likewise.
4744 * include/std/stack: Likewise.
4745 * include/std/stdexcept: Likewise.
4746 * include/std/streambuf: Likewise.
4747 * include/std/string: Likewise.
4748 * include/std/system_error: Likewise.
4749 * include/std/thread: Likewise.
4750 * include/std/tuple: Likewise.
4751 * include/std/type_traits: Likewise.
4752 * include/std/unordered_map: Likewise.
4753 * include/std/unordered_set: Likewise.
4754 * include/std/utility: Likewise.
4755 * include/std/valarray: Likewise.
4756 * include/std/vector: Likewise.
4757 * include/tr1/array: Likewise.
4758 * include/tr1/bessel_function.tcc: Likewise.
4759 * include/tr1/beta_function.tcc: Likewise.
4760 * include/tr1/ccomplex: Likewise.
4761 * include/tr1/cctype: Likewise.
4762 * include/tr1/cfenv: Likewise.
4763 * include/tr1/cfloat: Likewise.
4764 * include/tr1/cinttypes: Likewise.
4765 * include/tr1/climits: Likewise.
4766 * include/tr1/cmath: Likewise.
4767 * include/tr1/complex.h: Likewise.
4768 * include/tr1/complex: Likewise.
4769 * include/tr1/cstdarg: Likewise.
4770 * include/tr1/cstdbool: Likewise.
4771 * include/tr1/cstdint: Likewise.
4772 * include/tr1/cstdio: Likewise.
4773 * include/tr1/cstdlib: Likewise.
4774 * include/tr1/ctgmath: Likewise.
4775 * include/tr1/ctime: Likewise.
4776 * include/tr1/ctype.h: Likewise.
4777 * include/tr1/cwchar: Likewise.
4778 * include/tr1/cwctype: Likewise.
4779 * include/tr1/ell_integral.tcc: Likewise.
4780 * include/tr1/exp_integral.tcc: Likewise.
4781 * include/tr1/fenv.h: Likewise.
4782 * include/tr1/float.h: Likewise.
4783 * include/tr1/functional: Likewise.
4784 * include/tr1/functional_hash.h: Likewise.
4785 * include/tr1/gamma.tcc: Likewise.
4786 * include/tr1/hashtable.h: Likewise.
4787 * include/tr1/hypergeometric.tcc: Likewise.
4788 * include/tr1/inttypes.h: Likewise.
4789 * include/tr1/legendre_function.tcc: Likewise.
4790 * include/tr1/limits.h: Likewise.
4791 * include/tr1/math.h: Likewise.
4792 * include/tr1/memory: Likewise.
4793 * include/tr1/modified_bessel_func.tcc: Likewise.
4794 * include/tr1/poly_hermite.tcc: Likewise.
4795 * include/tr1/poly_laguerre.tcc: Likewise.
4796 * include/tr1/random: Likewise.
4797 * include/tr1/regex: Likewise.
4798 * include/tr1/riemann_zeta.tcc: Likewise.
4799 * include/tr1/shared_ptr.h: Likewise.
4800 * include/tr1/special_function_util.h: Likewise.
4801 * include/tr1/stdarg.h: Likewise.
4802 * include/tr1/stdbool.h: Likewise.
4803 * include/tr1/stdint.h: Likewise.
4804 * include/tr1/stdio.h: Likewise.
4805 * include/tr1/stdlib.h: Likewise.
4806 * include/tr1/tgmath.h: Likewise.
4807 * include/tr1/tuple: Likewise.
4808 * include/tr1/type_traits: Likewise.
4809 * include/tr1/unordered_map: Likewise.
4810 * include/tr1/unordered_set: Likewise.
4811 * include/tr1/utility: Likewise.
4812 * include/tr1/wchar.h: Likewise.
4813 * include/tr1/wctype.h: Likewise.
4814 * include/tr1_impl/array: Likewise.
4815 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
4816 * include/tr1_impl/cctype: Likewise.
4817 * include/tr1_impl/cfenv: Likewise.
4818 * include/tr1_impl/cinttypes: Likewise.
4819 * include/tr1_impl/cmath: Likewise.
4820 * include/tr1_impl/complex: Likewise.
4821 * include/tr1_impl/cstdint: Likewise.
4822 * include/tr1_impl/cstdio: Likewise.
4823 * include/tr1_impl/cstdlib: Likewise.
4824 * include/tr1_impl/cwchar: Likewise.
4825 * include/tr1_impl/cwctype: Likewise.
4826 * include/tr1_impl/functional: Likewise.
4827 * include/tr1_impl/functional_hash.h: Likewise.
4828 * include/tr1_impl/hashtable: Likewise.
4829 * include/tr1_impl/hashtable_policy.h: Likewise.
4830 * include/tr1_impl/random.tcc: Likewise.
4831 * include/tr1_impl/random: Likewise.
4832 * include/tr1_impl/regex: Likewise.
4833 * include/tr1_impl/type_traits: Likewise.
4834 * include/tr1_impl/unordered_map: Likewise.
4835 * include/tr1_impl/unordered_set: Likewise.
4836 * include/tr1_impl/utility: Likewise.
4837 * libsupc++/array_type_info.cc: Likewise.
4838 * libsupc++/atexit_arm.cc: Likewise.
4839 * libsupc++/bad_cast.cc: Likewise.
4840 * libsupc++/bad_typeid.cc: Likewise.
4841 * libsupc++/class_type_info.cc: Likewise.
4842 * libsupc++/cxxabi-forced.h: Likewise.
4843 * libsupc++/cxxabi.h: Likewise.
4844 * libsupc++/del_op.cc: Likewise.
4845 * libsupc++/del_opnt.cc: Likewise.
4846 * libsupc++/del_opv.cc: Likewise.
4847 * libsupc++/del_opvnt.cc: Likewise.
4848 * libsupc++/dyncast.cc: Likewise.
4849 * libsupc++/eh_alloc.cc: Likewise.
4850 * libsupc++/eh_arm.cc: Likewise.
4851 * libsupc++/eh_aux_runtime.cc: Likewise.
4852 * libsupc++/eh_call.cc: Likewise.
4853 * libsupc++/eh_catch.cc: Likewise.
4854 * libsupc++/eh_exception.cc: Likewise.
4855 * libsupc++/eh_globals.cc: Likewise.
4856 * libsupc++/eh_personality.cc: Likewise.
4857 * libsupc++/eh_ptr.cc: Likewise.
4858 * libsupc++/eh_term_handler.cc: Likewise.
4859 * libsupc++/eh_terminate.cc: Likewise.
4860 * libsupc++/eh_throw.cc: Likewise.
4861 * libsupc++/eh_type.cc: Likewise.
4862 * libsupc++/eh_unex_handler.cc: Likewise.
4863 * libsupc++/enum_type_info.cc: Likewise.
4864 * libsupc++/exception: Likewise.
4865 * libsupc++/exception_defines.h: Likewise.
4866 * libsupc++/exception_ptr.h: Likewise.
4867 * libsupc++/function_type_info.cc: Likewise.
4868 * libsupc++/fundamental_type_info.cc: Likewise.
4869 * libsupc++/guard.cc: Likewise.
4870 * libsupc++/initializer_list: Likewise.
4871 * libsupc++/new: Likewise.
4872 * libsupc++/new_handler.cc: Likewise.
4873 * libsupc++/new_op.cc: Likewise.
4874 * libsupc++/new_opnt.cc: Likewise.
4875 * libsupc++/new_opv.cc: Likewise.
4876 * libsupc++/new_opvnt.cc: Likewise.
4877 * libsupc++/pbase_type_info.cc: Likewise.
4878 * libsupc++/pmem_type_info.cc: Likewise.
4879 * libsupc++/pointer_type_info.cc: Likewise.
4880 * libsupc++/pure.cc: Likewise.
4881 * libsupc++/si_class_type_info.cc: Likewise.
4882 * libsupc++/tinfo.cc: Likewise.
4883 * libsupc++/tinfo.h: Likewise.
4884 * libsupc++/tinfo2.cc: Likewise.
4885 * libsupc++/typeinfo: Likewise.
4886 * libsupc++/unwind-cxx.h: Likewise.
4887 * libsupc++/vec.cc: Likewise.
4888 * libsupc++/vmi_class_type_info.cc: Likewise.
4889 * libsupc++/vterminate.cc: Likewise.
4890 * po/string_literals.cc: Likewise.
4891 * src/atomic.cc: Likewise.
4892 * src/bitmap_allocator.cc: Likewise.
4893 * src/chrono.cc: Likewise.
4894 * src/codecvt.cc: Likewise.
4895 * src/compatibility-ldbl.cc: Likewise.
4896 * src/compatibility.cc: Likewise.
4897 * src/complex_io.cc: Likewise.
4898 * src/concept-inst.cc: Likewise.
4899 * src/condition_variable.cc: Likewise.
4900 * src/ctype.cc: Likewise.
4901 * src/debug.cc: Likewise.
4902 * src/debug_list.cc: Likewise.
4903 * src/ext-inst.cc: Likewise.
4904 * src/fstream-inst.cc: Likewise.
4905 * src/functexcept.cc: Likewise.
4906 * src/globals_io.cc: Likewise.
4907 * src/hash.cc: Likewise.
4908 * src/hash_c++0x.cc: Likewise.
4909 * src/hashtable.cc: Likewise.
4910 * src/hashtable_c++0x.cc: Likewise.
4911 * src/ios-inst.cc: Likewise.
4912 * src/ios.cc: Likewise.
4913 * src/ios_failure.cc: Likewise.
4914 * src/ios_init.cc: Likewise.
4915 * src/ios_locale.cc: Likewise.
4916 * src/iostream-inst.cc: Likewise.
4917 * src/istream-inst.cc: Likewise.
4918 * src/istream.cc: Likewise.
4919 * src/limits.cc: Likewise.
4920 * src/limits_c++0x.cc: Likewise.
4921 * src/list.cc: Likewise.
4922 * src/locale-inst.cc: Likewise.
4923 * src/locale.cc: Likewise.
4924 * src/locale_facets.cc: Likewise.
4925 * src/locale_init.cc: Likewise.
4926 * src/localename.cc: Likewise.
4927 * src/math_stubs_float.cc: Likewise.
4928 * src/math_stubs_long_double.cc: Likewise.
4929 * src/misc-inst.cc: Likewise.
4930 * src/mt_allocator.cc: Likewise.
4931 * src/mutex.cc: Likewise.
4932 * src/ostream-inst.cc: Likewise.
4933 * src/parallel_list.cc: Likewise.
4934 * src/parallel_settings.cc: Likewise.
4935 * src/pool_allocator.cc: Likewise.
4936 * src/sstream-inst.cc: Likewise.
4937 * src/stdexcept.cc: Likewise.
4938 * src/streambuf-inst.cc: Likewise.
4939 * src/streambuf.cc: Likewise.
4940 * src/string-inst.cc: Likewise.
4941 * src/strstream.cc: Likewise.
4942 * src/system_error.cc: Likewise.
4943 * src/thread.cc: Likewise.
4944 * src/tree.cc: Likewise.
4945 * src/valarray-inst.cc: Likewise.
4946 * src/wlocale-inst.cc: Likewise.
4947 * src/wstring-inst.cc: Likewise.
4948 * doc/xml/manual/intro.xml: Change documentation to refer the
4949 reader to version 3 of the GNU General Public License, version
4950 3.1 of the GCC Runtime Library Exception, and to point readers
4951 at the FSF's license web page.
4952
4953 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4954
4955 * Makefile.am: Change copyright header to refer to version
4956 3 of the GNU General Public License and to point readers at the
4957 COPYING3 file and the FSF's license web page.
4958 * doc/Makefile.am: Likewise.
4959 * include/Makefile.am: Likewise.
4960 * libsupc++/Makefile.am: Likewise.
4961 * po/Makefile.am: Likewise.
4962 * po/POTFILES.in: Likewise.
4963 * src/Makefile.am: Likewise.
4964 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4965 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4966 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4967 Likewise.
4968 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4969 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4970 Likewise.
4971 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4972 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4973 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4974 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4975 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4976 * testsuite/18_support/bad_cast/what.cc: Likewise.
4977 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4978 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4979 Likewise.
4980 * testsuite/18_support/bad_exception/what.cc: Likewise.
4981 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4982 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4983 * testsuite/18_support/exception/38732.cc: Likewise.
4984 * testsuite/18_support/exception/what.cc: Likewise.
4985 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4986 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4987 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4988 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4989 * testsuite/18_support/headers/climits/values.cc: Likewise.
4990 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4991 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4992 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4993 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4994 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4995 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4996 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4997 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4998 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4999 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
5000 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
5001 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
5002 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
5003 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
5004 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
5005 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
5006 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
5007 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
5008 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
5009 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
5010 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
5011 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
5012 * testsuite/18_support/headers/new/types_std.cc: Likewise.
5013 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
5014 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
5015 * testsuite/18_support/new_delete_placement.cc: Likewise.
5016 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
5017 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
5018 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
5019 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
5020 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
5021 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
5022 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
5023 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
5024 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
5025 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
5026 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
5027 Likewise.
5028 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
5029 * testsuite/18_support/pthread_guard.cc: Likewise.
5030 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
5031 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
5032 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
5033 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
5034 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
5035 Likewise.
5036 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
5037 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
5038 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
5039 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
5040 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
5041 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
5042 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
5043 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
5044 Likewise.
5045 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
5046 Likewise.
5047 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
5048 Likewise.
5049 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
5050 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
5051 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
5052 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
5053 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
5054 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
5055 Likewise.
5056 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
5057 Likewise.
5058 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
5059 Likewise.
5060 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
5061 Likewise.
5062 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
5063 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
5064 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
5065 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
5066 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
5067 Likewise.
5068 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
5069 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
5070 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
5071 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
5072 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
5073 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
5074 Likewise.
5075 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
5076 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
5077 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
5078 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
5079 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
5080 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
5081 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
5082 * testsuite/20_util/aligned_storage/value.cc: Likewise.
5083 * testsuite/20_util/allocator/1.cc: Likewise.
5084 * testsuite/20_util/allocator/10378.cc: Likewise.
5085 * testsuite/20_util/allocator/14176.cc: Likewise.
5086 * testsuite/20_util/allocator/33807.cc: Likewise.
5087 * testsuite/20_util/allocator/8230.cc: Likewise.
5088 * testsuite/20_util/auto_ptr/1.cc: Likewise.
5089 * testsuite/20_util/auto_ptr/2.cc: Likewise.
5090 * testsuite/20_util/auto_ptr/3.cc: Likewise.
5091 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
5092 * testsuite/20_util/auto_ptr/4.cc: Likewise.
5093 * testsuite/20_util/auto_ptr/5.cc: Likewise.
5094 * testsuite/20_util/auto_ptr/6.cc: Likewise.
5095 * testsuite/20_util/auto_ptr/7.cc: Likewise.
5096 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
5097 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
5098 Likewise.
5099 * testsuite/20_util/clocks/1.cc: Likewise.
5100 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
5101 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
5102 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
5103 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
5104 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
5105 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
5106 * testsuite/20_util/duration/cons/1.cc: Likewise.
5107 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
5108 * testsuite/20_util/duration/cons/2.cc: Likewise.
5109 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
5110 Likewise.
5111 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
5112 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
5113 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
5114 Likewise.
5115 * testsuite/20_util/forward/1.cc: Likewise.
5116 * testsuite/20_util/forward/1_neg.cc: Likewise.
5117 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
5118 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
5119 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
5120 * testsuite/20_util/function_objects/dr660.cc: Likewise.
5121 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
5122 Likewise.
5123 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
5124 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
5125 Likewise.
5126 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
5127 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
5128 Likewise.
5129 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
5130 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
5131 Likewise.
5132 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
5133 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
5134 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
5135 Likewise.
5136 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
5137 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
5138 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
5139 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
5140 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
5141 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
5142 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
5143 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
5144 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
5145 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
5146 Likewise.
5147 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
5148 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
5149 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
5150 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
5151 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
5152 Likewise.
5153 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
5154 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
5155 Likewise.
5156 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
5157 * testsuite/20_util/identity/value.cc: Likewise.
5158 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
5159 * testsuite/20_util/is_integral/value.cc: Likewise.
5160 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
5161 Likewise.
5162 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
5163 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
5164 * testsuite/20_util/is_reference/value.cc: Likewise.
5165 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
5166 Likewise.
5167 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
5168 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
5169 * testsuite/20_util/is_signed/value.cc: Likewise.
5170 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
5171 * testsuite/20_util/is_unsigned/value.cc: Likewise.
5172 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
5173 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
5174 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
5175 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
5176 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
5177 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
5178 Likewise.
5179 * testsuite/20_util/move/1.cc: Likewise.
5180 * testsuite/20_util/owner_less/cmp.cc: Likewise.
5181 * testsuite/20_util/pair/1.cc: Likewise.
5182 * testsuite/20_util/pair/2.cc: Likewise.
5183 * testsuite/20_util/pair/3.cc: Likewise.
5184 * testsuite/20_util/pair/4.cc: Likewise.
5185 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
5186 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
5187 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
5188 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
5189 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
5190 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
5191 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
5192 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
5193 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
5194 Likewise.
5195 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
5196 Likewise.
5197 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
5198 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
5199 * testsuite/20_util/rel_ops.cc: Likewise.
5200 * testsuite/20_util/remove_reference/value.cc: Likewise.
5201 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
5202 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
5203 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
5204 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
5205 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
5206 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
5207 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
5208 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
5209 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
5210 Likewise.
5211 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
5212 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
5213 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
5214 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
5215 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
5216 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
5217 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
5218 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
5219 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
5220 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
5221 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
5222 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
5223 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
5224 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
5225 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
5226 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
5227 Likewise.
5228 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
5229 Likewise.
5230 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
5231 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
5232 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
5233 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
5234 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
5235 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
5236 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
5237 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
5238 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
5239 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
5240 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
5241 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
5242 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
5243 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
5244 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
5245 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
5246 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
5247 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
5248 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
5249 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
5250 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
5251 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
5252 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
5253 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
5254 Likewise.
5255 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
5256 Likewise.
5257 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
5258 Likewise.
5259 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
5260 Likewise.
5261 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
5262 Likewise.
5263 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
5264 Likewise.
5265 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
5266 Likewise.
5267 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
5268 Likewise.
5269 * testsuite/20_util/temporary_buffer.cc: Likewise.
5270 * testsuite/20_util/time_point/1.cc: Likewise.
5271 * testsuite/20_util/time_point/2.cc: Likewise.
5272 * testsuite/20_util/time_point/3.cc: Likewise.
5273 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
5274 Likewise.
5275 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
5276 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
5277 Likewise.
5278 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
5279 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
5280 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
5281 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
5282 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
5283 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
5284 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
5285 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
5286 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
5287 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
5288 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
5289 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
5290 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
5291 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
5292 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
5293 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
5294 Likewise.
5295 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
5296 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
5297 Likewise.
5298 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
5299 Likewise.
5300 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
5301 Likewise.
5302 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
5303 Likewise.
5304 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
5305 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
5306 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
5307 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
5308 Likewise.
5309 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
5310 Likewise.
5311 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
5312 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
5313 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
5314 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
5315 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
5316 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
5317 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
5318 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
5319 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
5320 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
5321 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
5322 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
5323 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
5324 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
5325 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
5326 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
5327 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
5328 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
5329 Likewise.
5330 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
5331 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
5332 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
5333 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
5334 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
5335 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
5336 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
5337 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
5338 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
5339 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
5340 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
5341 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
5342 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
5343 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
5344 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
5345 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
5346 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
5347 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
5348 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
5349 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
5350 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
5351 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
5352 Likewise.
5353 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
5354 Likewise.
5355 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
5356 Likewise.
5357 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
5358 Likewise.
5359 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
5360 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
5361 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
5362 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
5363 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
5364 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
5365 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
5366 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
5367 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
5368 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
5369 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
5370 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
5371 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
5372 Likewise.
5373 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
5374 Likewise.
5375 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
5376 Likewise.
5377 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
5378 Likewise.
5379 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
5380 Likewise.
5381 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
5382 Likewise.
5383 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
5384 Likewise.
5385 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
5386 Likewise.
5387 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
5388 Likewise.
5389 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
5390 Likewise.
5391 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
5392 Likewise.
5393 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
5394 Likewise.
5395 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
5396 Likewise.
5397 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
5398 Likewise.
5399 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
5400 Likewise.
5401 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
5402 Likewise.
5403 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
5404 Likewise.
5405 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
5406 Likewise.
5407 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
5408 Likewise.
5409 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
5410 Likewise.
5411 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
5412 Likewise.
5413 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
5414 Likewise.
5415 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
5416 Likewise.
5417 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
5418 Likewise.
5419 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
5420 Likewise.
5421 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
5422 Likewise.
5423 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
5424 Likewise.
5425 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
5426 Likewise.
5427 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
5428 Likewise.
5429 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
5430 Likewise.
5431 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
5432 Likewise.
5433 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
5434 Likewise.
5435 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
5436 Likewise.
5437 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
5438 Likewise.
5439 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
5440 Likewise.
5441 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
5442 Likewise.
5443 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
5444 Likewise.
5445 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
5446 Likewise.
5447 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
5448 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
5449 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
5450 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
5451 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
5452 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
5453 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
5454 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
5455 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
5456 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
5457 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
5458 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
5459 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
5460 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
5461 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
5462 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
5463 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
5464 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
5465 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
5466 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
5467 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
5468 Likewise.
5469 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
5470 Likewise.
5471 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
5472 Likewise.
5473 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
5474 Likewise.
5475 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
5476 Likewise.
5477 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
5478 Likewise.
5479 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
5480 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
5481 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
5482 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
5483 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
5484 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
5485 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
5486 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
5487 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
5488 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
5489 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
5490 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
5491 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
5492 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
5493 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
5494 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
5495 Likewise.
5496 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
5497 Likewise.
5498 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
5499 Likewise.
5500 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
5501 Likewise.
5502 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
5503 Likewise.
5504 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
5505 Likewise.
5506 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
5507 Likewise.
5508 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
5509 Likewise.
5510 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
5511 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
5512 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
5513 Likewise.
5514 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
5515 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
5516 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
5517 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
5518 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
5519 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
5520 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
5521 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
5522 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
5523 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
5524 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
5525 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
5526 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
5527 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
5528 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
5529 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
5530 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
5531 Likewise.
5532 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
5533 Likewise.
5534 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
5535 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
5536 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
5537 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
5538 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
5539 Likewise.
5540 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
5541 Likewise.
5542 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
5543 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
5544 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
5545 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
5546 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
5547 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
5548 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
5549 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
5550 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
5551 Likewise.
5552 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
5553 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
5554 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
5555 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
5556 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
5557 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
5558 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
5559 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
5560 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
5561 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
5562 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
5563 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
5564 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
5565 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
5566 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
5567 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
5568 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
5569 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
5570 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
5571 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
5572 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
5573 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
5574 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
5575 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
5576 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
5577 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
5578 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
5579 Likewise.
5580 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
5581 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
5582 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
5583 Likewise.
5584 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
5585 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
5586 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
5587 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
5588 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
5589 Likewise.
5590 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
5591 Likewise.
5592 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
5593 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
5594 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
5595 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
5596 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
5597 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
5598 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
5599 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
5600 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
5601 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
5602 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
5603 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
5604 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
5605 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
5606 Likewise.
5607 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
5608 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
5609 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
5610 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
5611 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
5612 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
5613 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
5614 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
5615 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
5616 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
5617 Likewise.
5618 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
5619 Likewise.
5620 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
5621 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
5622 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
5623 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
5624 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
5625 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
5626 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
5627 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
5628 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
5629 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
5630 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
5631 Likewise.
5632 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
5633 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
5634 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
5635 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
5636 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
5637 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
5638 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
5639 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
5640 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
5641 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
5642 Likewise.
5643 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
5644 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
5645 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
5646 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
5647 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
5648 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
5649 Likewise.
5650 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
5651 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
5652 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
5653 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
5654 Likewise.
5655 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
5656 Likewise.
5657 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
5658 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
5659 Likewise.
5660 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
5661 * testsuite/22_locale/ctype/2.cc: Likewise.
5662 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
5663 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
5664 * testsuite/22_locale/ctype/dr695.cc: Likewise.
5665 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
5666 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
5667 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
5668 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
5669 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
5670 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
5671 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
5672 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
5673 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
5674 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
5675 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
5676 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
5677 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
5678 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
5679 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
5680 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
5681 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
5682 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
5683 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
5684 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
5685 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
5686 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
5687 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
5688 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
5689 * testsuite/22_locale/facet/1.cc: Likewise.
5690 * testsuite/22_locale/facet/2.cc: Likewise.
5691 * testsuite/22_locale/facet/25421.cc: Likewise.
5692 * testsuite/22_locale/global_templates/1.cc: Likewise.
5693 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
5694 Likewise.
5695 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
5696 Likewise.
5697 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
5698 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
5699 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
5700 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
5701 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
5702 * testsuite/22_locale/locale/13630.cc: Likewise.
5703 * testsuite/22_locale/locale/cons/1.cc: Likewise.
5704 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
5705 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
5706 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
5707 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
5708 * testsuite/22_locale/locale/cons/2.cc: Likewise.
5709 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
5710 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
5711 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
5712 * testsuite/22_locale/locale/cons/4.cc: Likewise.
5713 * testsuite/22_locale/locale/cons/5.cc: Likewise.
5714 * testsuite/22_locale/locale/cons/6.cc: Likewise.
5715 * testsuite/22_locale/locale/cons/7.cc: Likewise.
5716 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
5717 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
5718 * testsuite/22_locale/locale/cons/8.cc: Likewise.
5719 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
5720 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
5721 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
5722 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
5723 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
5724 * testsuite/22_locale/locale/operations/1.cc: Likewise.
5725 * testsuite/22_locale/locale/operations/2.cc: Likewise.
5726 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
5727 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
5728 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
5729 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
5730 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
5731 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
5732 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
5733 Likewise.
5734 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
5735 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
5736 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
5737 Likewise.
5738 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
5739 Likewise.
5740 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
5741 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
5742 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
5743 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
5744 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
5745 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
5746 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
5747 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
5748 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
5749 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
5750 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
5751 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
5752 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
5753 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
5754 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
5755 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
5756 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
5757 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
5758 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
5759 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
5760 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
5761 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
5762 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
5763 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
5764 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
5765 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
5766 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
5767 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
5768 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
5769 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
5770 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
5771 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
5772 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
5773 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
5774 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
5775 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
5776 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
5777 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
5778 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
5779 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
5780 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
5781 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
5782 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
5783 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
5784 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
5785 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
5786 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
5787 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
5788 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
5789 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
5790 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
5791 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
5792 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
5793 Likewise.
5794 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
5795 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
5796 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
5797 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
5798 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
5799 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
5800 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
5801 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
5802 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
5803 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
5804 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
5805 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
5806 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
5807 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
5808 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
5809 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
5810 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
5811 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
5812 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
5813 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
5814 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
5815 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
5816 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
5817 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
5818 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
5819 Likewise.
5820 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
5821 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
5822 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
5823 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
5824 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
5825 Likewise.
5826 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
5827 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
5828 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
5829 Likewise.
5830 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
5831 Likewise.
5832 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
5833 Likewise.
5834 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
5835 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
5836 Likewise.
5837 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
5838 Likewise.
5839 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
5840 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
5841 Likewise.
5842 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5843 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5844 Likewise.
5845 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5846 Likewise.
5847 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5848 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5849 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5850 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5851 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5852 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5853 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5854 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5855 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5856 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5857 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5858 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5859 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5860 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5861 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5862 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5863 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5864 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5865 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5866 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5867 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5868 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5869 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5870 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5871 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5872 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5873 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5874 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5875 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5876 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5877 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5878 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5879 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5880 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5881 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5882 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5883 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5884 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5885 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5886 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5887 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5888 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5889 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5890 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5891 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5892 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5893 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5894 Likewise.
5895 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5896 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5897 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5898 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5899 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5900 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5901 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5902 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5903 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5904 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5905 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5906 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5907 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5908 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5909 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5910 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5911 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5912 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5913 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5914 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5915 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5916 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5917 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5918 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5919 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5920 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5921 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5922 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5923 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5924 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5925 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5926 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5927 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5928 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5929 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5930 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5931 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5932 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5933 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5934 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5935 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5936 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5937 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5938 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5939 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5940 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5941 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5942 Likewise.
5943 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5944 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5945 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5946 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5947 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5948 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5949 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5950 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5951 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5952 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5953 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5954 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5955 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5956 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5957 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5958 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5959 Likewise.
5960 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5961 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5962 Likewise.
5963 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5964 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5965 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5966 Likewise.
5967 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5968 Likewise.
5969 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5970 Likewise.
5971 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5972 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5973 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5974 Likewise.
5975 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5976 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5977 Likewise.
5978 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5979 Likewise.
5980 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5981 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5982 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5983 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5984 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5985 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5986 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5987 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5988 Likewise.
5989 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5990 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5991 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5992 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5993 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5994 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5995 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5996 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5997 Likewise.
5998 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5999 Likewise.
6000 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
6001 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
6002 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
6003 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
6004 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
6005 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
6006 Likewise.
6007 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
6008 Likewise.
6009 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
6010 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
6011 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
6012 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
6013 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
6014 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
6015 Likewise.
6016 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
6017 Likewise.
6018 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
6019 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
6020 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
6021 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
6022 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
6023 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
6024 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
6025 Likewise.
6026 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
6027 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
6028 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
6029 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
6030 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
6031 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
6032 Likewise.
6033 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
6034 Likewise.
6035 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
6036 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
6037 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
6038 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
6039 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
6040 Likewise.
6041 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
6042 Likewise.
6043 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
6044 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
6045 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
6046 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
6047 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
6048 Likewise.
6049 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
6050 Likewise.
6051 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
6052 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
6053 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
6054 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
6055 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
6056 Likewise.
6057 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
6058 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
6059 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
6060 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
6061 Likewise.
6062 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
6063 Likewise.
6064 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
6065 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
6066 Likewise.
6067 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
6068 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
6069 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
6070 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
6071 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
6072 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
6073 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
6074 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
6075 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
6076 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
6077 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
6078 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
6079 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
6080 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
6081 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
6082 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
6083 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
6084 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
6085 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
6086 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
6087 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
6088 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
6089 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
6090 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
6091 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
6092 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
6093 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
6094 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
6095 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
6096 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
6097 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
6098 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
6099 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
6100 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
6101 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
6102 Likewise.
6103 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
6104 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
6105 * testsuite/23_containers/bitset/18604.cc: Likewise.
6106 * testsuite/23_containers/bitset/all/1.cc: Likewise.
6107 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
6108 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
6109 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
6110 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
6111 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
6112 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
6113 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
6114 * testsuite/23_containers/bitset/input/1.cc: Likewise.
6115 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
6116 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
6117 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
6118 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
6119 * testsuite/23_containers/bitset/test/1.cc: Likewise.
6120 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
6121 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
6122 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
6123 * testsuite/23_containers/deque/18604.cc: Likewise.
6124 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
6125 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
6126 * testsuite/23_containers/deque/cons/1.cc: Likewise.
6127 * testsuite/23_containers/deque/cons/2.cc: Likewise.
6128 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
6129 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
6130 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
6131 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
6132 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
6133 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
6134 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
6135 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
6136 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
6137 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
6138 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
6139 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
6140 * testsuite/23_containers/deque/operators/1.cc: Likewise.
6141 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
6142 Likewise.
6143 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
6144 Likewise.
6145 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
6146 Likewise.
6147 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
6148 Likewise.
6149 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
6150 Likewise.
6151 * testsuite/23_containers/deque/types/1.cc: Likewise.
6152 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
6153 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
6154 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
6155 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
6156 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
6157 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
6158 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
6159 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
6160 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
6161 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
6162 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
6163 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
6164 Likewise.
6165 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
6166 Likewise.
6167 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
6168 Likewise.
6169 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
6170 Likewise.
6171 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
6172 Likewise.
6173 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
6174 Likewise.
6175 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
6176 Likewise.
6177 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
6178 Likewise.
6179 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
6180 Likewise.
6181 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
6182 Likewise.
6183 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
6184 Likewise.
6185 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
6186 Likewise.
6187 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
6188 Likewise.
6189 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
6190 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
6191 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
6192 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
6193 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
6194 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
6195 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
6196 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
6197 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
6198 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
6199 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
6200 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
6201 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
6202 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
6203 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
6204 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
6205 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
6206 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
6207 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
6208 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
6209 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
6210 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
6211 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
6212 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
6213 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
6214 Likewise.
6215 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
6216 Likewise.
6217 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
6218 * testsuite/23_containers/list/18604.cc: Likewise.
6219 * testsuite/23_containers/list/capacity/1.cc: Likewise.
6220 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
6221 * testsuite/23_containers/list/cons/1.cc: Likewise.
6222 * testsuite/23_containers/list/cons/2.cc: Likewise.
6223 * testsuite/23_containers/list/cons/3.cc: Likewise.
6224 * testsuite/23_containers/list/cons/4.cc: Likewise.
6225 * testsuite/23_containers/list/cons/5.cc: Likewise.
6226 * testsuite/23_containers/list/cons/6.cc: Likewise.
6227 * testsuite/23_containers/list/cons/7.cc: Likewise.
6228 * testsuite/23_containers/list/cons/8.cc: Likewise.
6229 * testsuite/23_containers/list/cons/9.cc: Likewise.
6230 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
6231 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
6232 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
6233 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
6234 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
6235 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
6236 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
6237 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
6238 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
6239 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
6240 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
6241 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
6242 * testsuite/23_containers/list/operations/1.cc: Likewise.
6243 * testsuite/23_containers/list/operations/2.cc: Likewise.
6244 * testsuite/23_containers/list/operations/3.cc: Likewise.
6245 * testsuite/23_containers/list/operations/35969.cc: Likewise.
6246 * testsuite/23_containers/list/operations/4.cc: Likewise.
6247 * testsuite/23_containers/list/operations/5.cc: Likewise.
6248 * testsuite/23_containers/list/pthread1.cc: Likewise.
6249 * testsuite/23_containers/list/pthread5.cc: Likewise.
6250 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
6251 Likewise.
6252 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
6253 Likewise.
6254 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
6255 Likewise.
6256 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
6257 Likewise.
6258 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
6259 Likewise.
6260 * testsuite/23_containers/map/18604.cc: Likewise.
6261 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
6262 * testsuite/23_containers/map/element_access/1.cc: Likewise.
6263 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
6264 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
6265 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
6266 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
6267 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
6268 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
6269 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
6270 * testsuite/23_containers/map/operators/1.cc: Likewise.
6271 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
6272 * testsuite/23_containers/map/pthread6.cc: Likewise.
6273 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
6274 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
6275 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
6276 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
6277 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
6278 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
6279 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
6280 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
6281 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
6282 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
6283 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
6284 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
6285 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
6286 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
6287 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
6288 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
6289 * testsuite/23_containers/queue/members/7157.cc: Likewise.
6290 * testsuite/23_containers/set/18604.cc: Likewise.
6291 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
6292 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
6293 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
6294 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
6295 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
6296 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
6297 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
6298 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
6299 * testsuite/23_containers/stack/members/7158.cc: Likewise.
6300 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
6301 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
6302 Likewise.
6303 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
6304 Likewise.
6305 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
6306 Likewise.
6307 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
6308 Likewise.
6309 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
6310 Likewise.
6311 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
6312 Likewise.
6313 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
6314 Likewise.
6315 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
6316 Likewise.
6317 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
6318 Likewise.
6319 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
6320 Likewise.
6321 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
6322 Likewise.
6323 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
6324 Likewise.
6325 * testsuite/23_containers/vector/18604.cc: Likewise.
6326 * testsuite/23_containers/vector/bool/1.cc: Likewise.
6327 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
6328 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
6329 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
6330 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
6331 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
6332 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
6333 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
6334 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
6335 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
6336 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
6337 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
6338 Likewise.
6339 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
6340 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
6341 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
6342 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
6343 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
6344 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
6345 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
6346 * testsuite/23_containers/vector/cons/1.cc: Likewise.
6347 * testsuite/23_containers/vector/cons/2.cc: Likewise.
6348 * testsuite/23_containers/vector/cons/3.cc: Likewise.
6349 * testsuite/23_containers/vector/cons/4.cc: Likewise.
6350 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
6351 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
6352 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
6353 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
6354 Likewise.
6355 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
6356 Likewise.
6357 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
6358 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
6359 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
6360 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
6361 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
6362 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
6363 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
6364 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
6365 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
6366 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
6367 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
6368 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
6369 Likewise.
6370 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
6371 Likewise.
6372 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
6373 Likewise.
6374 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
6375 Likewise.
6376 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
6377 Likewise.
6378 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
6379 Likewise.
6380 * testsuite/23_containers/vector/resize/1.cc: Likewise.
6381 * testsuite/23_containers/vector/types/1.cc: Likewise.
6382 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
6383 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
6384 Likewise.
6385 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
6386 Likewise.
6387 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
6388 Likewise.
6389 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
6390 Likewise.
6391 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
6392 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
6393 Likewise.
6394 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
6395 Likewise.
6396 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
6397 Likewise.
6398 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
6399 Likewise.
6400 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
6401 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
6402 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
6403 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
6404 Likewise.
6405 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
6406 Likewise.
6407 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
6408 Likewise.
6409 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
6410 Likewise.
6411 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
6412 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
6413 Likewise.
6414 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
6415 Likewise.
6416 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
6417 Likewise.
6418 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
6419 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
6420 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
6421 Likewise.
6422 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
6423 Likewise.
6424 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
6425 Likewise.
6426 * testsuite/24_iterators/operations/next.cc: Likewise.
6427 * testsuite/24_iterators/operations/prev.cc: Likewise.
6428 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
6429 Likewise.
6430 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
6431 Likewise.
6432 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
6433 Likewise.
6434 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
6435 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
6436 Likewise.
6437 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
6438 Likewise.
6439 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
6440 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
6441 Likewise.
6442 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
6443 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
6444 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
6445 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
6446 Likewise.
6447 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
6448 Likewise.
6449 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
6450 Likewise.
6451 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
6452 Likewise.
6453 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
6454 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
6455 * testsuite/25_algorithms/all_of/1.cc: Likewise.
6456 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
6457 * testsuite/25_algorithms/any_of/1.cc: Likewise.
6458 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
6459 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
6460 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
6461 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
6462 * testsuite/25_algorithms/copy/1.cc: Likewise.
6463 * testsuite/25_algorithms/copy/2.cc: Likewise.
6464 * testsuite/25_algorithms/copy/3.cc: Likewise.
6465 * testsuite/25_algorithms/copy/34595.cc: Likewise.
6466 * testsuite/25_algorithms/copy/4.cc: Likewise.
6467 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
6468 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
6469 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
6470 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
6471 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
6472 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
6473 Likewise.
6474 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
6475 Likewise.
6476 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
6477 Likewise.
6478 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
6479 Likewise.
6480 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
6481 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
6482 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
6483 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
6484 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
6485 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
6486 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
6487 * testsuite/25_algorithms/count/1.cc: Likewise.
6488 * testsuite/25_algorithms/count/check_type.cc: Likewise.
6489 * testsuite/25_algorithms/count_if/1.cc: Likewise.
6490 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
6491 * testsuite/25_algorithms/equal/1.cc: Likewise.
6492 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
6493 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
6494 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
6495 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
6496 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
6497 * testsuite/25_algorithms/fill/1.cc: Likewise.
6498 * testsuite/25_algorithms/fill/2.cc: Likewise.
6499 * testsuite/25_algorithms/fill/3.cc: Likewise.
6500 * testsuite/25_algorithms/fill/35725.cc: Likewise.
6501 * testsuite/25_algorithms/fill/4.cc: Likewise.
6502 * testsuite/25_algorithms/fill/5.cc: Likewise.
6503 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
6504 * testsuite/25_algorithms/find/1.cc: Likewise.
6505 * testsuite/25_algorithms/find/17441.cc: Likewise.
6506 * testsuite/25_algorithms/find/check_type.cc: Likewise.
6507 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
6508 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
6509 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
6510 Likewise.
6511 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
6512 Likewise.
6513 * testsuite/25_algorithms/find_end/1.cc: Likewise.
6514 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
6515 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
6516 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
6517 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
6518 * testsuite/25_algorithms/find_if/1.cc: Likewise.
6519 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
6520 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
6521 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
6522 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
6523 Likewise.
6524 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
6525 Likewise.
6526 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
6527 Likewise.
6528 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
6529 Likewise.
6530 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
6531 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
6532 * testsuite/25_algorithms/heap/1.cc: Likewise.
6533 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
6534 * testsuite/25_algorithms/includes/1.cc: Likewise.
6535 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
6536 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
6537 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
6538 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
6539 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
6540 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
6541 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
6542 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
6543 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
6544 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
6545 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
6546 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
6547 Likewise.
6548 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
6549 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
6550 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
6551 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
6552 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
6553 * testsuite/25_algorithms/max/1.cc: Likewise.
6554 * testsuite/25_algorithms/max/2.cc: Likewise.
6555 * testsuite/25_algorithms/max/3.cc: Likewise.
6556 * testsuite/25_algorithms/max/37547.cc: Likewise.
6557 * testsuite/25_algorithms/max/4.cc: Likewise.
6558 * testsuite/25_algorithms/max_element/1.cc: Likewise.
6559 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
6560 * testsuite/25_algorithms/merge/1.cc: Likewise.
6561 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
6562 * testsuite/25_algorithms/min/1.cc: Likewise.
6563 * testsuite/25_algorithms/min/2.cc: Likewise.
6564 * testsuite/25_algorithms/min/3.cc: Likewise.
6565 * testsuite/25_algorithms/min/37547.cc: Likewise.
6566 * testsuite/25_algorithms/min/4.cc: Likewise.
6567 * testsuite/25_algorithms/min_element/1.cc: Likewise.
6568 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
6569 * testsuite/25_algorithms/minmax/1.cc: Likewise.
6570 * testsuite/25_algorithms/minmax/2.cc: Likewise.
6571 * testsuite/25_algorithms/minmax/3.cc: Likewise.
6572 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
6573 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
6574 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
6575 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
6576 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
6577 * testsuite/25_algorithms/move/1.cc: Likewise.
6578 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
6579 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
6580 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
6581 * testsuite/25_algorithms/none_of/1.cc: Likewise.
6582 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
6583 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
6584 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
6585 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
6586 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
6587 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
6588 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
6589 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
6590 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
6591 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
6592 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
6593 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
6594 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
6595 * testsuite/25_algorithms/partition/1.cc: Likewise.
6596 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
6597 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
6598 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
6599 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
6600 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
6601 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
6602 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
6603 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
6604 * testsuite/25_algorithms/remove/1.cc: Likewise.
6605 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
6606 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
6607 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
6608 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
6609 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
6610 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
6611 * testsuite/25_algorithms/replace/1.cc: Likewise.
6612 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
6613 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
6614 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
6615 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
6616 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
6617 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
6618 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
6619 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
6620 * testsuite/25_algorithms/rotate/1.cc: Likewise.
6621 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
6622 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
6623 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
6624 * testsuite/25_algorithms/search/1.cc: Likewise.
6625 * testsuite/25_algorithms/search/check_type.cc: Likewise.
6626 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
6627 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
6628 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
6629 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
6630 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
6631 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
6632 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
6633 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
6634 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
6635 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
6636 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
6637 Likewise.
6638 * testsuite/25_algorithms/set_union/1.cc: Likewise.
6639 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
6640 * testsuite/25_algorithms/sort/1.cc: Likewise.
6641 * testsuite/25_algorithms/sort/34095.cc: Likewise.
6642 * testsuite/25_algorithms/sort/34636.cc: Likewise.
6643 * testsuite/25_algorithms/sort/35588.cc: Likewise.
6644 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
6645 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
6646 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
6647 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
6648 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
6649 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
6650 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
6651 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
6652 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
6653 * testsuite/25_algorithms/unique/1.cc: Likewise.
6654 * testsuite/25_algorithms/unique/11480.cc: Likewise.
6655 * testsuite/25_algorithms/unique/2.cc: Likewise.
6656 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
6657 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
6658 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
6659 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
6660 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
6661 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
6662 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
6663 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
6664 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
6665 * testsuite/26_numerics/accumulate/1.cc: Likewise.
6666 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
6667 * testsuite/26_numerics/complex/13450.cc: Likewise.
6668 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
6669 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
6670 * testsuite/26_numerics/complex/dr387.cc: Likewise.
6671 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
6672 * testsuite/26_numerics/complex/dr781.cc: Likewise.
6673 * testsuite/26_numerics/complex/dr844.cc: Likewise.
6674 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
6675 Likewise.
6676 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
6677 Likewise.
6678 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
6679 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
6680 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
6681 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
6682 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
6683 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
6684 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
6685 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
6686 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
6687 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
6688 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
6689 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
6690 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
6691 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
6692 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
6693 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
6694 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
6695 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
6696 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
6697 Likewise.
6698 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
6699 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
6700 Likewise.
6701 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
6702 Likewise.
6703 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
6704 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
6705 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
6706 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
6707 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
6708 * testsuite/26_numerics/inner_product/1.cc: Likewise.
6709 * testsuite/26_numerics/iota/1.cc: Likewise.
6710 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
6711 * testsuite/26_numerics/slice/1.cc: Likewise.
6712 * testsuite/26_numerics/valarray/28277.cc: Likewise.
6713 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
6714 * testsuite/26_numerics/valarray/operators.cc: Likewise.
6715 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
6716 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
6717 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
6718 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
6719 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
6720 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
6721 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
6722 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
6723 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
6724 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
6725 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
6726 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
6727 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
6728 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
6729 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
6730 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
6731 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
6732 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
6733 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
6734 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
6735 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
6736 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
6737 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
6738 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
6739 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
6740 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
6741 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
6742 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
6743 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
6744 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
6745 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
6746 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
6747 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
6748 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
6749 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
6750 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
6751 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
6752 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
6753 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
6754 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
6755 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
6756 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
6757 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
6758 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
6759 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
6760 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
6761 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
6762 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
6763 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
6764 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
6765 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
6766 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
6767 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
6768 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
6769 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
6770 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
6771 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
6772 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
6773 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
6774 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
6775 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
6776 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
6777 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
6778 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
6779 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
6780 Likewise.
6781 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
6782 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
6783 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
6784 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
6785 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
6786 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
6787 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
6788 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
6789 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
6790 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
6791 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
6792 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
6793 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
6794 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
6795 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
6796 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
6797 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
6798 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
6799 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
6800 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
6801 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
6802 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
6803 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
6804 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
6805 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
6806 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
6807 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
6808 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
6809 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
6810 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
6811 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
6812 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
6813 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
6814 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
6815 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
6816 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
6817 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
6818 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
6819 Likewise.
6820 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
6821 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
6822 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
6823 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
6824 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
6825 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
6826 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
6827 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
6828 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
6829 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
6830 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
6831 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
6832 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
6833 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
6834 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
6835 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
6836 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
6837 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
6838 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
6839 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
6840 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
6841 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
6842 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6843 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6844 Likewise.
6845 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6846 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6847 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6848 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6849 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6850 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6851 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6852 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6853 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6854 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6855 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6856 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6857 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6858 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6859 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6860 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6861 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6862 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6863 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6864 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6865 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6866 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6867 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6868 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6869 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6870 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6871 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6872 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6873 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6874 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6875 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6876 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6877 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6878 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6879 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6880 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6881 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6882 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6883 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6884 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6885 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6886 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6887 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6888 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6889 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6890 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6891 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6892 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6893 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6894 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6895 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6896 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6897 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6898 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6899 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6900 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6901 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6902 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6903 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6904 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6905 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6906 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6907 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6908 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6909 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6910 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6911 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6912 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6913 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6914 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6915 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6916 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6917 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6918 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6919 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6920 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6921 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6922 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6923 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6924 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6925 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6926 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6927 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6928 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6929 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6930 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6931 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6932 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6933 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6934 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6935 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6936 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6937 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6938 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6939 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6940 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6941 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6942 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6943 Likewise.
6944 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6945 Likewise.
6946 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6947 Likewise.
6948 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6949 Likewise.
6950 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6951 Likewise.
6952 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6953 Likewise.
6954 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6955 Likewise.
6956 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6957 Likewise.
6958 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6959 Likewise.
6960 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6961 Likewise.
6962 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6963 Likewise.
6964 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6965 Likewise.
6966 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6967 Likewise.
6968 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6969 Likewise.
6970 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6971 Likewise.
6972 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6973 Likewise.
6974 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6975 Likewise.
6976 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6977 Likewise.
6978 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6979 Likewise.
6980 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6981 Likewise.
6982 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6983 Likewise.
6984 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6985 Likewise.
6986 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6987 Likewise.
6988 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6989 Likewise.
6990 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6991 Likewise.
6992 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6993 Likewise.
6994 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6995 Likewise.
6996 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6997 Likewise.
6998 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6999 Likewise.
7000 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
7001 Likewise.
7002 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
7003 Likewise.
7004 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
7005 Likewise.
7006 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
7007 Likewise.
7008 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
7009 Likewise.
7010 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
7011 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
7012 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
7013 Likewise.
7014 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
7015 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
7016 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
7017 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
7018 Likewise.
7019 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
7020 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
7021 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
7022 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
7023 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
7024 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
7025 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
7026 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
7027 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
7028 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
7029 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
7030 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
7031 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
7032 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
7033 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
7034 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
7035 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
7036 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
7037 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
7038 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
7039 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
7040 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
7041 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
7042 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
7043 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
7044 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
7045 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
7046 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
7047 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
7048 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
7049 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
7050 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
7051 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
7052 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
7053 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
7054 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
7055 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
7056 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
7057 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
7058 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
7059 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
7060 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
7061 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
7062 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
7063 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
7064 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
7065 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
7066 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
7067 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
7068 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
7069 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
7070 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
7071 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
7072 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
7073 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
7074 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
7075 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
7076 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
7077 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
7078 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
7079 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
7080 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
7081 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
7082 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
7083 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
7084 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
7085 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
7086 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
7087 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
7088 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
7089 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
7090 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
7091 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
7092 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
7093 Likewise.
7094 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
7095 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
7096 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
7097 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
7098 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7099 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
7100 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
7101 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
7102 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
7103 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
7104 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
7105 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
7106 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
7107 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
7108 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
7109 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
7110 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
7111 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
7112 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
7113 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
7114 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
7115 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
7116 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
7117 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
7118 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
7119 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
7120 Likewise.
7121 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
7122 Likewise.
7123 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
7124 Likewise.
7125 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
7126 Likewise.
7127 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
7128 Likewise.
7129 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
7130 Likewise.
7131 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
7132 Likewise.
7133 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
7134 Likewise.
7135 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
7136 Likewise.
7137 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
7138 Likewise.
7139 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
7140 Likewise.
7141 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
7142 Likewise.
7143 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
7144 Likewise.
7145 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
7146 Likewise.
7147 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
7148 Likewise.
7149 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
7150 Likewise.
7151 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
7152 Likewise.
7153 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
7154 Likewise.
7155 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
7156 Likewise.
7157 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
7158 Likewise.
7159 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
7160 Likewise.
7161 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
7162 Likewise.
7163 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
7164 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
7165 Likewise.
7166 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
7167 Likewise.
7168 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
7169 Likewise.
7170 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
7171 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7172 Likewise.
7173 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7174 Likewise.
7175 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
7176 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
7177 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
7178 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
7179 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
7180 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
7181 Likewise.
7182 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
7183 Likewise.
7184 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
7185 Likewise.
7186 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
7187 Likewise.
7188 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
7189 Likewise.
7190 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
7191 Likewise.
7192 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
7193 Likewise.
7194 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7195 Likewise.
7196 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7197 Likewise.
7198 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
7199 Likewise.
7200 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
7201 Likewise.
7202 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
7203 Likewise.
7204 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
7205 Likewise.
7206 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
7207 Likewise.
7208 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
7209 Likewise.
7210 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
7211 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
7212 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
7213 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
7214 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
7215 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
7216 Likewise.
7217 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
7218 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
7219 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
7220 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
7221 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
7222 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
7223 Likewise.
7224 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
7225 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
7226 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
7227 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
7228 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
7229 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
7230 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
7231 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
7232 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
7233 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
7234 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
7235 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
7236 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
7237 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
7238 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
7239 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
7240 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
7241 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
7242 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
7243 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
7244 Likewise.
7245 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
7246 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
7247 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
7248 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
7249 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
7250 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
7251 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
7252 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
7253 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
7254 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
7255 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
7256 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
7257 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
7258 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
7259 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
7260 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
7261 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
7262 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
7263 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
7264 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
7265 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
7266 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
7267 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
7268 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
7269 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
7270 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
7271 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
7272 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
7273 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
7274 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
7275 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
7276 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
7277 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
7278 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
7279 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
7280 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
7281 Likewise.
7282 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
7283 Likewise.
7284 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
7285 Likewise.
7286 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
7287 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
7288 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
7289 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
7290 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
7291 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
7292 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
7293 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
7294 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
7295 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
7296 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
7297 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
7298 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
7299 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
7300 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
7301 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
7302 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
7303 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
7304 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
7305 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
7306 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
7307 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
7308 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
7309 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
7310 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
7311 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
7312 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
7313 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
7314 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
7315 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
7316 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
7317 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
7318 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
7319 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
7320 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
7321 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
7322 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
7323 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
7324 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
7325 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
7326 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
7327 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
7328 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
7329 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
7330 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
7331 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
7332 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
7333 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
7334 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
7335 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
7336 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
7337 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
7338 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
7339 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
7340 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
7341 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
7342 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
7343 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
7344 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
7345 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
7346 Likewise.
7347 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
7348 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
7349 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
7350 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
7351 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
7352 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
7353 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
7354 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
7355 * testsuite/27_io/fpos/11450.cc: Likewise.
7356 * testsuite/27_io/fpos/14320-1.cc: Likewise.
7357 * testsuite/27_io/fpos/14320-2.cc: Likewise.
7358 * testsuite/27_io/fpos/14320-3.cc: Likewise.
7359 * testsuite/27_io/fpos/14320-4.cc: Likewise.
7360 * testsuite/27_io/fpos/14320-5.cc: Likewise.
7361 * testsuite/27_io/fpos/14775.cc: Likewise.
7362 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
7363 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
7364 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
7365 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
7366 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
7367 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
7368 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
7369 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
7370 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
7371 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
7372 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
7373 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
7374 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
7375 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
7376 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
7377 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
7378 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
7379 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
7380 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
7381 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
7382 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
7383 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
7384 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
7385 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
7386 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
7387 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
7388 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
7389 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
7390 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
7391 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
7392 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
7393 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
7394 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
7395 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
7396 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
7397 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
7398 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
7399 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
7400 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
7401 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
7402 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
7403 * testsuite/27_io/objects/char/1.cc: Likewise.
7404 * testsuite/27_io/objects/char/10.cc: Likewise.
7405 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
7406 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
7407 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
7408 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
7409 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
7410 * testsuite/27_io/objects/char/2.cc: Likewise.
7411 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
7412 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
7413 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
7414 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
7415 * testsuite/27_io/objects/char/5.cc: Likewise.
7416 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
7417 * testsuite/27_io/objects/char/6.cc: Likewise.
7418 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
7419 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
7420 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
7421 * testsuite/27_io/objects/char/7.cc: Likewise.
7422 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
7423 * testsuite/27_io/objects/char/8.cc: Likewise.
7424 * testsuite/27_io/objects/char/9.cc: Likewise.
7425 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
7426 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
7427 * testsuite/27_io/objects/char/dr455.cc: Likewise.
7428 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
7429 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
7430 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
7431 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
7432 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
7433 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
7434 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
7435 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
7436 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
7437 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
7438 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
7439 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
7440 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
7441 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
7442 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
7443 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
7444 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
7445 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
7446 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
7447 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
7448 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
7449 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
7450 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
7451 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
7452 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
7453 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
7454 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
7455 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
7456 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
7457 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
7458 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
7459 * testsuite/27_io/types/1.cc: Likewise.
7460 * testsuite/27_io/types/2.cc: Likewise.
7461 * testsuite/27_io/types/3.cc: Likewise.
7462 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
7463 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
7464 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
7465 Likewise.
7466 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
7467 Likewise.
7468 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
7469 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
7470 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
7471 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
7472 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
7473 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
7474 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
7475 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
7476 Likewise.
7477 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
7478 Likewise.
7479 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
7480 Likewise.
7481 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
7482 Likewise.
7483 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
7484 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
7485 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
7486 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
7487 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
7488 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
7489 Likewise.
7490 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
7491 Likewise.
7492 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
7493 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
7494 * testsuite/30_threads/thread/id/operators.cc: Likewise.
7495 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
7496 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
7497 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
7498 * testsuite/Makefile.am: Likewise.
7499 * testsuite/abi/30586.cc: Likewise.
7500 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
7501 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
7502 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
7503 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
7504 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
7505 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
7506 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
7507 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
7508 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
7509 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
7510 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
7511 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
7512 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
7513 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
7514 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
7515 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
7516 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
7517 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
7518 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
7519 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
7520 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
7521 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
7522 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
7523 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
7524 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
7525 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
7526 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
7527 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
7528 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
7529 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
7530 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
7531 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
7532 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
7533 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
7534 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
7535 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
7536 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
7537 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
7538 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
7539 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
7540 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
7541 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
7542 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
7543 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
7544 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
7545 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
7546 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
7547 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
7548 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
7549 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
7550 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
7551 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
7552 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
7553 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
7554 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
7555 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
7556 * testsuite/abi/demangle/regression/7986.cc: Likewise.
7557 * testsuite/abi/demangle/regression/8897.cc: Likewise.
7558 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
7559 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
7560 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
7561 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
7562 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
7563 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
7564 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
7565 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
7566 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
7567 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
7568 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
7569 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
7570 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
7571 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
7572 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
7573 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
7574 * testsuite/abi/demangle/regression/old.cc: Likewise.
7575 * testsuite/abi/header_cxxabi.c: Likewise.
7576 * testsuite/backward/11460.cc: Likewise.
7577 * testsuite/backward/hash_map/1.cc: Likewise.
7578 * testsuite/backward/hash_map/14648.cc: Likewise.
7579 * testsuite/backward/hash_map/23528.cc: Likewise.
7580 * testsuite/backward/hash_set/1.cc: Likewise.
7581 * testsuite/backward/strstream_members.cc: Likewise.
7582 * testsuite/config/default.exp: Likewise.
7583 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
7584 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
7585 * testsuite/data/istream_extractor_other-1.tst: Likewise.
7586 * testsuite/data/istream_extractor_other-1.txt: Likewise.
7587 * testsuite/data/istream_extractor_other-2.tst: Likewise.
7588 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
7589 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
7590 * testsuite/data/sgetn.txt: Likewise.
7591 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
7592 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
7593 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
7594 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
7595 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
7596 * testsuite/ext/array_allocator/26875.cc: Likewise.
7597 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
7598 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
7599 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
7600 * testsuite/ext/array_allocator/check_new.cc: Likewise.
7601 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
7602 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
7603 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
7604 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
7605 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
7606 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
7607 * testsuite/ext/codecvt/1.cc: Likewise.
7608 * testsuite/ext/codecvt/char-1.cc: Likewise.
7609 * testsuite/ext/codecvt/char-2.cc: Likewise.
7610 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
7611 * testsuite/ext/concept_checks.cc: Likewise.
7612 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
7613 Likewise.
7614 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
7615 Likewise.
7616 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
7617 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
7618 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
7619 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
7620 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
7621 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
7622 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
7623 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
7624 Likewise.
7625 * testsuite/ext/headers.cc: Likewise.
7626 * testsuite/ext/is_heap/1.cc: Likewise.
7627 * testsuite/ext/is_heap/check_type.cc: Likewise.
7628 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
7629 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
7630 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
7631 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
7632 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
7633 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
7634 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
7635 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
7636 * testsuite/ext/median.cc: Likewise.
7637 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
7638 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
7639 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
7640 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
7641 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
7642 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
7643 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
7644 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
7645 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
7646 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
7647 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
7648 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
7649 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
7650 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
7651 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
7652 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
7653 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
7654 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
7655 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
7656 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
7657 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
7658 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
7659 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
7660 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
7661 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
7662 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
7663 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
7664 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
7665 * testsuite/ext/new_allocator/check_new.cc: Likewise.
7666 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
7667 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
7668 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
7669 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
7670 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
7671 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
7672 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
7673 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
7674 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
7675 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
7676 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
7677 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
7678 * testsuite/ext/rope/1.cc: Likewise.
7679 * testsuite/ext/rope/2.cc: Likewise.
7680 * testsuite/ext/rope/3.cc: Likewise.
7681 * testsuite/ext/rope/36832.cc: Likewise.
7682 * testsuite/ext/rope/4.cc: Likewise.
7683 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
7684 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
7685 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
7686 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
7687 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
7688 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
7689 Likewise.
7690 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
7691 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
7692 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
7693 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
7694 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
7695 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
7696 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
7697 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
7698 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
7699 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
7700 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
7701 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
7702 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
7703 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
7704 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
7705 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
7706 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
7707 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
7708 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
7709 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
7710 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
7711 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
7712 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
7713 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
7714 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
7715 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
7716 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
7717 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
7718 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
7719 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
7720 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7721 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
7722 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
7723 * testsuite/lib/dg-options.exp: Likewise.
7724 * testsuite/lib/libstdc++.exp: Likewise.
7725 * testsuite/lib/prune.exp: Likewise.
7726 * testsuite/libstdc++-abi/abi.exp: Likewise.
7727 * testsuite/libstdc++-dg/conformance.exp: Likewise.
7728 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
7729 Likewise.
7730 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
7731 Likewise.
7732 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
7733 Likewise.
7734 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
7735 Likewise.
7736 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
7737 Likewise.
7738 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
7739 Likewise.
7740 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
7741 Likewise.
7742 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
7743 Likewise.
7744 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
7745 Likewise.
7746 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
7747 Likewise.
7748 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
7749 Likewise.
7750 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
7751 Likewise.
7752 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
7753 Likewise.
7754 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
7755 Likewise.
7756 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
7757 Likewise.
7758 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
7759 Likewise.
7760 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
7761 Likewise.
7762 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
7763 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
7764 Likewise.
7765 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7766 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
7767 Likewise.
7768 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
7769 Likewise.
7770 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
7771 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
7772 Likewise.
7773 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
7774 Likewise.
7775 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
7776 Likewise.
7777 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
7778 Likewise.
7779 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
7780 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
7781 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
7782 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
7783 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
7784 Likewise.
7785 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
7786 Likewise.
7787 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
7788 Likewise.
7789 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
7790 Likewise.
7791 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
7792 Likewise.
7793 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
7794 Likewise.
7795 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
7796 Likewise.
7797 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
7798 Likewise.
7799 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
7800 Likewise.
7801 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
7802 Likewise.
7803 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
7804 Likewise.
7805 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
7806 Likewise.
7807 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
7808 Likewise.
7809 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
7810 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
7811 Likewise.
7812 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
7813 Likewise.
7814 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
7815 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
7816 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
7817 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
7818 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
7819 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
7820 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
7821 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
7822 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
7823 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
7824 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
7825 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
7826 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
7827 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
7828 Likewise.
7829 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
7830 Likewise.
7831 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
7832 Likewise.
7833 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
7834 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
7835 Likewise.
7836 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
7837 Likewise.
7838 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
7839 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
7840 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
7841 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
7842 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7843 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7844 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7845 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7846 Likewise.
7847 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7848 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7849 Likewise.
7850 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7851 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7852 Likewise.
7853 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7854 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7855 Likewise.
7856 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7857 Likewise.
7858 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7859 Likewise.
7860 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7861 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7862 Likewise.
7863 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7864 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7865 Likewise.
7866 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7867 Likewise.
7868 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7869 Likewise.
7870 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7871 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7872 Likewise.
7873 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7874 Likewise.
7875 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7876 Likewise.
7877 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7878 Likewise.
7879 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7880 Likewise.
7881 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7882 Likewise.
7883 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7884 Likewise.
7885 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7886 Likewise.
7887 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7888 Likewise.
7889 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7890 Likewise.
7891 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7892 Likewise.
7893 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7894 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7895 Likewise.
7896 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7897 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7898 Likewise.
7899 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7900 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7901 Likewise.
7902 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7903 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7904 Likewise.
7905 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7906 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7907 Likewise.
7908 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7909 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7910 Likewise.
7911 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7912 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7913 Likewise.
7914 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7915 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7916 Likewise.
7917 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7918 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7919 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7920 Likewise.
7921 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7922 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7923 Likewise.
7924 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7925 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7926 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7927 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7928 Likewise.
7929 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7930 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7931 Likewise.
7932 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7933 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7934 Likewise.
7935 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7936 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7937 Likewise.
7938 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7939 Likewise.
7940 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7941 Likewise.
7942 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7943 Likewise.
7944 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7945 Likewise.
7946 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7947 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7948 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7949 Likewise.
7950 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7951 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7952 Likewise.
7953 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7954 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7955 Likewise.
7956 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7957 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7958 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7959 Likewise.
7960 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7961 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7962 Likewise.
7963 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7964 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7965 Likewise.
7966 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7967 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7968 Likewise.
7969 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7970 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7971 Likewise.
7972 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7973 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7974 Likewise.
7975 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7976 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7977 Likewise.
7978 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7979 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7980 Likewise.
7981 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7982 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7983 Likewise.
7984 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7985 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7986 Likewise.
7987 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7988 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7989 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7990 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7991 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7992 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7993 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7994 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7995 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7996 Likewise.
7997 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7998 Likewise.
7999 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
8000 Likewise.
8001 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
8002 Likewise.
8003 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
8004 Likewise.
8005 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
8006 Likewise.
8007 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
8008 Likewise.
8009 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
8010 Likewise.
8011 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
8012 Likewise.
8013 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
8014 Likewise.
8015 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
8016 Likewise.
8017 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
8018 Likewise.
8019 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
8020 Likewise.
8021 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
8022 Likewise.
8023 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
8024 Likewise.
8025 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
8026 Likewise.
8027 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
8028 Likewise.
8029 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
8030 Likewise.
8031 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
8032 Likewise.
8033 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
8034 Likewise.
8035 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
8036 Likewise.
8037 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
8038 Likewise.
8039 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
8040 Likewise.
8041 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
8042 Likewise.
8043 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
8044 Likewise.
8045 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
8046 Likewise.
8047 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
8048 Likewise.
8049 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
8050 Likewise.
8051 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
8052 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
8053 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
8054 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
8055 Likewise.
8056 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
8057 Likewise.
8058 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
8059 Likewise.
8060 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
8061 Likewise.
8062 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
8063 Likewise.
8064 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
8065 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
8066 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
8067 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
8068 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
8069 Likewise.
8070 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
8071 Likewise.
8072 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
8073 Likewise.
8074 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
8075 Likewise.
8076 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
8077 Likewise.
8078 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
8079 Likewise.
8080 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
8081 Likewise.
8082 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
8083 Likewise.
8084 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
8085 Likewise.
8086 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
8087 Likewise.
8088 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
8089 Likewise.
8090 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
8091 Likewise.
8092 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
8093 Likewise.
8094 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
8095 Likewise.
8096 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
8097 Likewise.
8098 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
8099 Likewise.
8100 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
8101 Likewise.
8102 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
8103 Likewise.
8104 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
8105 Likewise.
8106 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
8107 Likewise.
8108 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
8109 Likewise.
8110 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
8111 Likewise.
8112 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
8113 Likewise.
8114 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
8115 Likewise.
8116 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
8117 Likewise.
8118 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
8119 Likewise.
8120 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
8121 Likewise.
8122 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
8123 Likewise.
8124 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
8125 Likewise.
8126 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
8127 Likewise.
8128 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
8129 Likewise.
8130 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
8131 Likewise.
8132 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
8133 Likewise.
8134 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
8135 Likewise.
8136 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
8137 Likewise.
8138 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
8139 Likewise.
8140 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
8141 Likewise.
8142 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
8143 Likewise.
8144 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
8145 Likewise.
8146 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
8147 Likewise.
8148 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
8149 Likewise.
8150 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
8151 Likewise.
8152 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
8153 Likewise.
8154 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
8155 Likewise.
8156 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
8157 Likewise.
8158 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
8159 Likewise.
8160 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
8161 Likewise.
8162 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
8163 Likewise.
8164 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
8165 Likewise.
8166 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
8167 Likewise.
8168 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
8169 Likewise.
8170 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
8171 Likewise.
8172 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
8173 Likewise.
8174 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
8175 Likewise.
8176 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
8177 Likewise.
8178 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
8179 Likewise.
8180 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
8181 Likewise.
8182 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
8183 Likewise.
8184 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
8185 Likewise.
8186 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
8187 Likewise.
8188 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
8189 Likewise.
8190 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
8191 Likewise.
8192 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
8193 Likewise.
8194 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
8195 Likewise.
8196 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
8197 Likewise.
8198 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
8199 Likewise.
8200 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
8201 Likewise.
8202 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
8203 Likewise.
8204 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
8205 Likewise.
8206 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
8207 Likewise.
8208 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
8209 Likewise.
8210 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
8211 Likewise.
8212 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
8213 Likewise.
8214 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
8215 Likewise.
8216 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
8217 Likewise.
8218 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
8219 Likewise.
8220 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
8221 Likewise.
8222 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
8223 Likewise.
8224 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
8225 Likewise.
8226 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
8227 Likewise.
8228 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
8229 Likewise.
8230 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
8231 Likewise.
8232 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
8233 Likewise.
8234 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
8235 Likewise.
8236 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
8237 Likewise.
8238 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
8239 Likewise.
8240 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
8241 Likewise.
8242 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
8243 Likewise.
8244 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
8245 Likewise.
8246 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
8247 Likewise.
8248 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
8249 Likewise.
8250 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
8251 Likewise.
8252 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
8253 Likewise.
8254 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
8255 Likewise.
8256 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
8257 Likewise.
8258 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
8259 Likewise.
8260 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
8261 Likewise.
8262 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
8263 Likewise.
8264 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
8265 Likewise.
8266 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
8267 Likewise.
8268 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
8269 Likewise.
8270 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
8271 Likewise.
8272 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
8273 Likewise.
8274 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
8275 Likewise.
8276 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
8277 Likewise.
8278 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
8279 Likewise.
8280 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
8281 Likewise.
8282 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
8283 Likewise.
8284 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
8285 Likewise.
8286 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
8287 Likewise.
8288 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
8289 Likewise.
8290 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
8291 Likewise.
8292 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
8293 Likewise.
8294 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
8295 Likewise.
8296 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
8297 Likewise.
8298 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
8299 Likewise.
8300 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
8301 Likewise.
8302 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
8303 Likewise.
8304 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
8305 Likewise.
8306 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
8307 Likewise.
8308 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
8309 Likewise.
8310 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
8311 Likewise.
8312 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
8313 Likewise.
8314 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
8315 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
8316 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
8317 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
8318 Likewise.
8319 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
8320 Likewise.
8321 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
8322 Likewise.
8323 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
8324 Likewise.
8325 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
8326 Likewise.
8327 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
8328 Likewise.
8329 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
8330 Likewise.
8331 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
8332 Likewise.
8333 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
8334 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
8335 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
8336 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
8337 Likewise.
8338 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
8339 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
8340 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
8341 Likewise.
8342 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
8343 Likewise.
8344 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
8345 Likewise.
8346 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
8347 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
8348 Likewise.
8349 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
8350 Likewise.
8351 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
8352 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
8353 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
8354 Likewise.
8355 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
8356 Likewise.
8357 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
8358 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
8359 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
8360 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
8361 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
8362 Likewise.
8363 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
8364 Likewise.
8365 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
8366 Likewise.
8367 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
8368 Likewise.
8369 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
8370 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
8371 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
8372 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
8373 Likewise.
8374 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
8375 Likewise.
8376 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
8377 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
8378 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
8379 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
8380 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
8381 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
8382 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
8383 Likewise.
8384 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
8385 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
8386 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
8387 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
8388 Likewise.
8389 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
8390 Likewise.
8391 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
8392 Likewise.
8393 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
8394 Likewise.
8395 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
8396 Likewise.
8397 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
8398 Likewise.
8399 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
8400 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
8401 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
8402 Likewise.
8403 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
8404 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
8405 Likewise.
8406 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
8407 Likewise.
8408 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
8409 Likewise.
8410 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
8411 Likewise.
8412 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
8413 Likewise.
8414 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
8415 Likewise.
8416 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
8417 Likewise.
8418 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
8419 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
8420 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
8421 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
8422 Likewise.
8423 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
8424 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
8425 Likewise.
8426 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
8427 Likewise.
8428 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
8429 Likewise.
8430 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
8431 Likewise.
8432 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
8433 Likewise.
8434 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
8435 Likewise.
8436 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
8437 Likewise.
8438 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
8439 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
8440 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
8441 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
8442 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
8443 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
8444 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
8445 Likewise.
8446 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
8447 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
8448 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
8449 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
8450 Likewise.
8451 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
8452 Likewise.
8453 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
8454 Likewise.
8455 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
8456 Likewise.
8457 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
8458 Likewise.
8459 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
8460 Likewise.
8461 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
8462 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
8463 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
8464 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
8465 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
8466 Likewise.
8467 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
8468 Likewise.
8469 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
8470 Likewise.
8471 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
8472 Likewise.
8473 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
8474 Likewise.
8475 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
8476 Likewise.
8477 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
8478 Likewise.
8479 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
8480 Likewise.
8481 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
8482 Likewise.
8483 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
8484 Likewise.
8485 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
8486 Likewise.
8487 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
8488 Likewise.
8489 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
8490 Likewise.
8491 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
8492 Likewise.
8493 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
8494 Likewise.
8495 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
8496 Likewise.
8497 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
8498 Likewise.
8499 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
8500 Likewise.
8501 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
8502 Likewise.
8503 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
8504 Likewise.
8505 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
8506 Likewise.
8507 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
8508 Likewise.
8509 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
8510 Likewise.
8511 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
8512 Likewise.
8513 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
8514 Likewise.
8515 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
8516 Likewise.
8517 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
8518 Likewise.
8519 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
8520 Likewise.
8521 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
8522 Likewise.
8523 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
8524 Likewise.
8525 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
8526 Likewise.
8527 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
8528 Likewise.
8529 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
8530 Likewise.
8531 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
8532 Likewise.
8533 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
8534 Likewise.
8535 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
8536 Likewise.
8537 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
8538 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
8539 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
8540 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
8541 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
8542 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
8543 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
8544 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
8545 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
8546 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
8547 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
8548 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
8549 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
8550 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
8551 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
8552 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
8553 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
8554 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
8555 * testsuite/tr1/headers/all.cc: Likewise.
8556 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
8557 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
8558 * testsuite/util/testsuite_shared.cc: Likewise.
8559 * scripts/extract_symvers: Likewise. Remove runtime exception.
8560 * testsuite/17_intro/headers/all.cc: Likewise.
8561 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
8562 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
8563 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
8564 Likewise.
8565 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
8566 Likewise.
8567 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
8568 Likewise.
8569 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
8570 Likewise.
8571 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
8572 Likewise.
8573 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
8574 Likewise.
8575 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
8576 Likewise.
8577 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
8578 Likewise.
8579 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
8580 Likewise.
8581 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
8582 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
8583 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
8584 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
8585 Likewise.
8586 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
8587 Likewise.
8588 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
8589 Likewise.
8590 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
8591 Likewise.
8592 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
8593 Likewise.
8594 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
8595 Likewise.
8596 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
8597 Likewise.
8598 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
8599 Likewise.
8600 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
8601 Likewise.
8602 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
8603 Likewise.
8604 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
8605 Likewise.
8606 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
8607 Likewise.
8608 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
8609 Likewise.
8610 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
8611 Likewise.
8612 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
8613 Likewise.
8614 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
8615 Likewise.
8616 * testsuite/20_util/pair/moveable.cc: Likewise.
8617 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
8618 Likewise.
8619 * testsuite/20_util/pair/swap.cc: Likewise.
8620 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
8621 Likewise.
8622 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
8623 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
8624 Likewise.
8625 * testsuite/20_util/tuple/moveable.cc: Likewise.
8626 * testsuite/20_util/tuple/moveable2.cc: Likewise.
8627 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
8628 Likewise.
8629 * testsuite/20_util/tuple/swap.cc: Likewise.
8630 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
8631 Likewise.
8632 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
8633 Likewise.
8634 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
8635 Likewise.
8636 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
8637 Likewise.
8638 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
8639 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
8640 Likewise.
8641 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
8642 Likewise.
8643 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
8644 Likewise.
8645 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
8646 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
8647 Likewise.
8648 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
8649 Likewise.
8650 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
8651 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
8652 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
8653 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
8654 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
8655 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
8656 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
8657 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
8658 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
8659 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
8660 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
8661 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
8662 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
8663 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
8664 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
8665 Likewise.
8666 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
8667 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
8668 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
8669 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
8670 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
8671 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
8672 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
8673 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
8674 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
8675 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
8676 Likewise.
8677 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
8678 Likewise.
8679 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
8680 Likewise.
8681 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
8682 Likewise.
8683 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
8684 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
8685 Likewise.
8686 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
8687 Likewise.
8688 * testsuite/23_containers/deque/14340.cc: Likewise.
8689 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
8690 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
8691 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
8692 * testsuite/23_containers/deque/init-list.cc: Likewise.
8693 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
8694 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
8695 * testsuite/23_containers/deque/moveable.cc: Likewise.
8696 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
8697 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
8698 Likewise.
8699 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
8700 Likewise.
8701 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
8702 Likewise.
8703 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
8704 Likewise.
8705 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
8706 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
8707 Likewise.
8708 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
8709 Likewise.
8710 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
8711 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
8712 Likewise.
8713 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
8714 Likewise.
8715 * testsuite/23_containers/list/14340.cc: Likewise.
8716 * testsuite/23_containers/list/23781.cc: Likewise.
8717 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
8718 * testsuite/23_containers/list/init-list.cc: Likewise.
8719 * testsuite/23_containers/list/moveable.cc: Likewise.
8720 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
8721 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
8722 Likewise.
8723 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
8724 Likewise.
8725 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
8726 Likewise.
8727 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
8728 Likewise.
8729 * testsuite/23_containers/map/14340.cc: Likewise.
8730 * testsuite/23_containers/map/23781.cc: Likewise.
8731 * testsuite/23_containers/map/init-list.cc: Likewise.
8732 * testsuite/23_containers/map/moveable.cc: Likewise.
8733 * testsuite/23_containers/map/operations/1.cc: Likewise.
8734 * testsuite/23_containers/map/operations/31440.cc: Likewise.
8735 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
8736 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
8737 Likewise.
8738 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
8739 Likewise.
8740 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
8741 Likewise.
8742 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
8743 Likewise.
8744 * testsuite/23_containers/multimap/14340.cc: Likewise.
8745 * testsuite/23_containers/multimap/23781.cc: Likewise.
8746 * testsuite/23_containers/multimap/init-list.cc: Likewise.
8747 * testsuite/23_containers/multimap/moveable.cc: Likewise.
8748 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
8749 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
8750 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
8751 Likewise.
8752 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
8753 Likewise.
8754 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
8755 Likewise.
8756 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
8757 Likewise.
8758 * testsuite/23_containers/multiset/14340.cc: Likewise.
8759 * testsuite/23_containers/multiset/23781.cc: Likewise.
8760 * testsuite/23_containers/multiset/init-list.cc: Likewise.
8761 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
8762 * testsuite/23_containers/multiset/moveable.cc: Likewise.
8763 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
8764 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
8765 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
8766 Likewise.
8767 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
8768 Likewise.
8769 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
8770 Likewise.
8771 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
8772 Likewise.
8773 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
8774 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
8775 Likewise.
8776 * testsuite/23_containers/queue/moveable.cc: Likewise.
8777 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
8778 Likewise.
8779 * testsuite/23_containers/set/14340.cc: Likewise.
8780 * testsuite/23_containers/set/23781.cc: Likewise.
8781 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
8782 * testsuite/23_containers/set/init-list.cc: Likewise.
8783 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
8784 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
8785 * testsuite/23_containers/set/moveable.cc: Likewise.
8786 * testsuite/23_containers/set/operations/1.cc: Likewise.
8787 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
8788 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
8789 Likewise.
8790 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
8791 Likewise.
8792 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
8793 Likewise.
8794 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
8795 Likewise.
8796 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
8797 Likewise.
8798 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
8799 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
8800 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
8801 Likewise.
8802 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
8803 Likewise.
8804 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
8805 Likewise.
8806 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
8807 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
8808 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
8809 Likewise.
8810 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
8811 Likewise.
8812 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
8813 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
8814 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
8815 Likewise.
8816 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
8817 Likewise.
8818 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
8819 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
8820 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
8821 Likewise.
8822 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
8823 Likewise.
8824 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
8825 Likewise.
8826 * testsuite/23_containers/vector/14340.cc: Likewise.
8827 * testsuite/23_containers/vector/26412-1.cc: Likewise.
8828 * testsuite/23_containers/vector/26412-2.cc: Likewise.
8829 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
8830 Likewise.
8831 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
8832 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
8833 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
8834 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
8835 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
8836 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
8837 Likewise.
8838 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
8839 Likewise.
8840 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
8841 Likewise.
8842 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8843 Likewise.
8844 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8845 Likewise.
8846 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8847 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8848 * testsuite/23_containers/vector/init-list.cc: Likewise.
8849 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8850 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8851 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8852 * testsuite/23_containers/vector/moveable.cc: Likewise.
8853 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8854 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8855 Likewise.
8856 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8857 Likewise.
8858 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8859 Likewise.
8860 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8861 Likewise.
8862 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8863 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8864 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8865 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8866 Likewise.
8867 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8868 Likewise.
8869 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8870 Likewise.
8871 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8872 Likewise.
8873 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8874 Likewise.
8875 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8876 Likewise.
8877 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8878 Likewise.
8879 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8880 Likewise.
8881 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8882 Likewise.
8883 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8884 Likewise.
8885 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8886 Likewise.
8887 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8888 Likewise.
8889 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8890 Likewise.
8891 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8892 Likewise.
8893 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8894 Likewise.
8895 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8896 Likewise.
8897 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8898 Likewise.
8899 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8900 Likewise.
8901 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8902 Likewise.
8903 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8904 Likewise.
8905 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8906 Likewise.
8907 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8908 Likewise.
8909 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8910 Likewise.
8911 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8912 Likewise.
8913 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8914 Likewise.
8915 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8916 Likewise.
8917 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8918 Likewise.
8919 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8920 Likewise.
8921 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8922 Likewise.
8923 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8924 Likewise.
8925 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8926 Likewise.
8927 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8928 Likewise.
8929 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8930 Likewise.
8931 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8932 Likewise.
8933 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8934 Likewise.
8935 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8936 Likewise.
8937 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8938 Likewise.
8939 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8940 Likewise.
8941 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8942 Likewise.
8943 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8944 Likewise.
8945 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8946 Likewise.
8947 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8948 Likewise.
8949 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8950 Likewise.
8951 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8952 Likewise.
8953 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8954 Likewise.
8955 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8956 Likewise.
8957 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8958 Likewise.
8959 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8960 Likewise.
8961 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8962 Likewise.
8963 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8964 Likewise.
8965 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8966 Likewise.
8967 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8968 Likewise.
8969 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8970 Likewise.
8971 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8972 Likewise.
8973 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8974 Likewise.
8975 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8976 Likewise.
8977 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8978 Likewise.
8979 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8980 Likewise.
8981 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8982 Likewise.
8983 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8984 Likewise.
8985 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8986 Likewise.
8987 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8988 Likewise.
8989 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8990 Likewise.
8991 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8992 Likewise.
8993 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8994 Likewise.
8995 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8996 Likewise.
8997 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8998 Likewise.
8999 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
9000 Likewise.
9001 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
9002 Likewise.
9003 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
9004 Likewise.
9005 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
9006 Likewise.
9007 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
9008 Likewise.
9009 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
9010 Likewise.
9011 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
9012 Likewise.
9013 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
9014 Likewise.
9015 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
9016 Likewise.
9017 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
9018 Likewise.
9019 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
9020 Likewise.
9021 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
9022 Likewise.
9023 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
9024 Likewise.
9025 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
9026 Likewise.
9027 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
9028 Likewise.
9029 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
9030 Likewise.
9031 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
9032 Likewise.
9033 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
9034 Likewise.
9035 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
9036 Likewise.
9037 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
9038 Likewise.
9039 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
9040 Likewise.
9041 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
9042 Likewise.
9043 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
9044 Likewise.
9045 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
9046 Likewise.
9047 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
9048 Likewise.
9049 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
9050 Likewise.
9051 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
9052 Likewise.
9053 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
9054 Likewise.
9055 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
9056 Likewise.
9057 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
9058 Likewise.
9059 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
9060 Likewise.
9061 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
9062 Likewise.
9063 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
9064 Likewise.
9065 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
9066 Likewise.
9067 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
9068 Likewise.
9069 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
9070 Likewise.
9071 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
9072 Likewise.
9073 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
9074 Likewise.
9075 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
9076 Likewise.
9077 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
9078 Likewise.
9079 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
9080 Likewise.
9081 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
9082 Likewise.
9083 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
9084 Likewise.
9085 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
9086 Likewise.
9087 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
9088 Likewise.
9089 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
9090 Likewise.
9091 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
9092 Likewise.
9093 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
9094 Likewise.
9095 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
9096 Likewise.
9097 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
9098 Likewise.
9099 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
9100 Likewise.
9101 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
9102 Likewise.
9103 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
9104 Likewise.
9105 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
9106 Likewise.
9107 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
9108 Likewise.
9109 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
9110 Likewise.
9111 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
9112 Likewise.
9113 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
9114 Likewise.
9115 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
9116 Likewise.
9117 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
9118 Likewise.
9119 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
9120 Likewise.
9121 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
9122 Likewise.
9123 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
9124 Likewise.
9125 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
9126 Likewise.
9127 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
9128 Likewise.
9129 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
9130 Likewise.
9131 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
9132 Likewise.
9133 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
9134 Likewise.
9135 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
9136 Likewise.
9137 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
9138 Likewise.
9139 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
9140 Likewise.
9141 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
9142 Likewise.
9143 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
9144 Likewise.
9145 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
9146 Likewise.
9147 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
9148 Likewise.
9149 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
9150 Likewise.
9151 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
9152 Likewise.
9153 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
9154 Likewise.
9155 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
9156 Likewise.
9157 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
9158 Likewise.
9159 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
9160 Likewise.
9161 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
9162 Likewise.
9163 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
9164 Likewise.
9165 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
9166 Likewise.
9167 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
9168 Likewise.
9169 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
9170 Likewise.
9171 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
9172 Likewise.
9173 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
9174 Likewise.
9175 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
9176 Likewise.
9177 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
9178 Likewise.
9179 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
9180 Likewise.
9181 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
9182 Likewise.
9183 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
9184 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
9185 Likewise.
9186 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
9187 Likewise.
9188 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
9189 Likewise.
9190 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
9191 Likewise.
9192 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
9193 Likewise.
9194 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
9195 Likewise.
9196 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
9197 Likewise.
9198 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
9199 Likewise.
9200 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
9201 Likewise.
9202 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
9203 Likewise.
9204 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
9205 Likewise.
9206 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
9207 Likewise.
9208 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
9209 Likewise.
9210 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
9211 Likewise.
9212 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
9213 Likewise.
9214 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
9215 Likewise.
9216 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
9217 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
9218 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
9219 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
9220 Likewise.
9221 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
9222 Likewise.
9223 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
9224 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
9225 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
9226 Likewise.
9227 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
9228 Likewise.
9229 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
9230 Likewise.
9231 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
9232 Likewise.
9233 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
9234 Likewise.
9235 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
9236 Likewise.
9237 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
9238 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
9239 Likewise.
9240 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
9241 * testsuite/26_numerics/valarray/27867.cc: Likewise.
9242 * testsuite/26_numerics/valarray/30416.cc: Likewise.
9243 * testsuite/26_numerics/valarray/33084.cc: Likewise.
9244 * testsuite/26_numerics/valarray/algo.cc: Likewise.
9245 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
9246 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
9247 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
9248 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
9249 Likewise.
9250 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
9251 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
9252 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
9253 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
9254 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
9255 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
9256 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
9257 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
9258 Likewise.
9259 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
9260 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
9261 Likewise.
9262 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
9263 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
9264 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
9265 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
9266 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
9267 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
9268 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
9269 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
9270 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
9271 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
9272 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
9273 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
9274 Likewise.
9275 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
9276 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
9277 Likewise.
9278 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
9279 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
9280 Likewise.
9281 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
9282 Likewise.
9283 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
9284 Likewise.
9285 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
9286 Likewise.
9287 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
9288 Likewise.
9289 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
9290 Likewise.
9291 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9292 Likewise.
9293 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
9294 Likewise.
9295 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
9296 Likewise.
9297 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
9298 Likewise.
9299 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
9300 Likewise.
9301 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
9302 Likewise.
9303 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
9304 Likewise.
9305 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
9306 Likewise.
9307 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
9308 Likewise.
9309 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
9310 Likewise.
9311 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
9312 Likewise.
9313 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
9314 Likewise.
9315 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
9316 Likewise.
9317 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
9318 Likewise.
9319 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
9320 Likewise.
9321 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
9322 Likewise.
9323 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
9324 Likewise.
9325 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
9326 Likewise.
9327 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
9328 Likewise.
9329 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
9330 Likewise.
9331 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
9332 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
9333 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
9334 Likewise.
9335 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
9336 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
9337 Likewise.
9338 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
9339 Likewise.
9340 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
9341 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
9342 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
9343 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
9344 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
9345 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
9346 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
9347 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
9348 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
9349 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
9350 Likewise.
9351 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
9352 Likewise.
9353 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
9354 Likewise.
9355 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
9356 Likewise.
9357 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
9358 Likewise.
9359 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
9360 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
9361 Likewise.
9362 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
9363 Likewise.
9364 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
9365 Likewise.
9366 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
9367 Likewise.
9368 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
9369 Likewise.
9370 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9371 Likewise.
9372 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
9373 Likewise.
9374 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
9375 Likewise.
9376 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
9377 Likewise.
9378 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
9379 Likewise.
9380 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
9381 Likewise.
9382 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
9383 Likewise.
9384 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
9385 Likewise.
9386 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
9387 Likewise.
9388 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
9389 Likewise.
9390 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
9391 Likewise.
9392 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
9393 Likewise.
9394 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
9395 Likewise.
9396 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
9397 Likewise.
9398 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
9399 Likewise.
9400 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
9401 Likewise.
9402 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
9403 Likewise.
9404 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
9405 Likewise.
9406 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
9407 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
9408 Likewise.
9409 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
9410 Likewise.
9411 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
9412 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
9413 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
9414 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
9415 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
9416 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
9417 Likewise.
9418 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
9419 Likewise.
9420 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
9421 Likewise.
9422 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
9423 Likewise.
9424 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
9425 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
9426 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
9427 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
9428 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
9429 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
9430 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
9431 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
9432 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
9433 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
9434 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
9435 Likewise.
9436 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
9437 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
9438 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
9439 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
9440 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
9441 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
9442 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
9443 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
9444 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
9445 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
9446 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
9447 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
9448 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
9449 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
9450 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
9451 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
9452 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
9453 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
9454 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
9455 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
9456 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
9457 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
9458 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
9459 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
9460 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
9461 Likewise.
9462 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
9463 * testsuite/27_io/fpos/14252.cc: Likewise.
9464 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
9465 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
9466 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
9467 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
9468 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
9469 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
9470 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
9471 * testsuite/27_io/ios_base/state/1.cc: Likewise.
9472 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
9473 Likewise.
9474 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
9475 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
9476 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
9477 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
9478 Likewise.
9479 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
9480 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
9481 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
9482 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
9483 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
9484 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
9485 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
9486 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
9487 * testsuite/27_io/objects/char/3045.cc: Likewise.
9488 * testsuite/27_io/objects/char/3647.cc: Likewise.
9489 * testsuite/27_io/objects/char/5268.cc: Likewise.
9490 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
9491 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
9492 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
9493 * testsuite/28_regex/init-list.cc: Likewise.
9494 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
9495 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
9496 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
9497 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
9498 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
9499 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
9500 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
9501 Likewise.
9502 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
9503 Likewise.
9504 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
9505 Likewise.
9506 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
9507 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
9508 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
9509 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
9510 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
9511 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
9512 Likewise.
9513 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
9514 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
9515 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
9516 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
9517 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
9518 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
9519 Likewise.
9520 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
9521 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
9522 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
9523 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
9524 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
9525 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
9526 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
9527 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
9528 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
9529 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
9530 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
9531 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
9532 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
9533 Likewise.
9534 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
9535 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
9536 Likewise.
9537 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
9538 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
9539 Likewise.
9540 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
9541 Likewise.
9542 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
9543 Likewise.
9544 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
9545 Likewise.
9546 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
9547 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
9548 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
9549 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
9550 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
9551 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
9552 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
9553 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
9554 Likewise.
9555 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
9556 Likewise.
9557 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
9558 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
9559 Likewise.
9560 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
9561 Likewise.
9562 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
9563 Likewise.
9564 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
9565 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
9566 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
9567 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
9568 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
9569 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
9570 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
9571 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
9572 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
9573 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
9574 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
9575 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
9576 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
9577 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
9578 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
9579 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
9580 Likewise.
9581 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
9582 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
9583 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
9584 Likewise.
9585 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
9586 Likewise.
9587 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
9588 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
9589 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
9590 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
9591 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
9592 Likewise.
9593 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
9594 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
9595 Likewise.
9596 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
9597 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
9598 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
9599 Likewise.
9600 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
9601 Likewise.
9602 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
9603 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
9604 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
9605 Likewise.
9606 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
9607 Likewise.
9608 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
9609 Likewise.
9610 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
9611 Likewise.
9612 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
9613 Likewise.
9614 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
9615 * testsuite/30_threads/this_thread/1.cc: Likewise.
9616 * testsuite/30_threads/this_thread/2.cc: Likewise.
9617 * testsuite/30_threads/this_thread/3.cc: Likewise.
9618 * testsuite/30_threads/this_thread/4.cc: Likewise.
9619 * testsuite/30_threads/thread/cons/1.cc: Likewise.
9620 * testsuite/30_threads/thread/cons/2.cc: Likewise.
9621 * testsuite/30_threads/thread/cons/3.cc: Likewise.
9622 * testsuite/30_threads/thread/cons/4.cc: Likewise.
9623 * testsuite/30_threads/thread/cons/5.cc: Likewise.
9624 * testsuite/30_threads/thread/cons/6.cc: Likewise.
9625 * testsuite/30_threads/thread/cons/7.cc: Likewise.
9626 * testsuite/30_threads/thread/cons/8.cc: Likewise.
9627 * testsuite/30_threads/thread/cons/9.cc: Likewise.
9628 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
9629 * testsuite/30_threads/thread/members/1.cc: Likewise.
9630 * testsuite/30_threads/thread/members/2.cc: Likewise.
9631 * testsuite/30_threads/thread/members/3.cc: Likewise.
9632 * testsuite/30_threads/thread/members/4.cc: Likewise.
9633 * testsuite/30_threads/thread/members/5.cc: Likewise.
9634 * testsuite/30_threads/thread/swap/1.cc: Likewise.
9635 * testsuite/30_threads/thread/swap/2.cc: Likewise.
9636 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
9637 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
9638 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
9639 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
9640 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
9641 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
9642 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
9643 Likewise.
9644 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
9645 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
9646 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
9647 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
9648 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
9649 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
9650 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
9651 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
9652 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
9653 * testsuite/30_threads/try_lock/1.cc: Likewise.
9654 * testsuite/30_threads/try_lock/2.cc: Likewise.
9655 * testsuite/30_threads/try_lock/3.cc: Likewise.
9656 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
9657 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
9658 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
9659 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
9660 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
9661 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
9662 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
9663 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
9664 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
9665 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
9666 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
9667 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
9668 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
9669 Likewise.
9670 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
9671 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
9672 Likewise.
9673 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
9674 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
9675 Likewise.
9676 * testsuite/ext/array_allocator/1.cc: Likewise.
9677 * testsuite/ext/array_allocator/2.cc: Likewise.
9678 * testsuite/ext/array_allocator/3.cc: Likewise.
9679 * testsuite/ext/ext_pointer/1.cc: Likewise.
9680 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
9681 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
9682 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
9683 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
9684 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
9685 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
9686 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
9687 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
9688 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
9689 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
9690 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
9691 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
9692 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
9693 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
9694 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
9695 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
9696 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
9697 Likewise.
9698 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
9699 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
9700 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
9701 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
9702 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
9703 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
9704 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
9705 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
9706 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
9707 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
9708 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
9709 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
9710 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
9711 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
9712 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
9713 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
9714 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
9715 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
9716 Likewise.
9717 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
9718 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
9719 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
9720 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
9721 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
9722 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
9723 * testsuite/ext/pod_char_traits.cc: Likewise.
9724 * testsuite/ext/slist/23781.cc: Likewise.
9725 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
9726 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
9727 * testsuite/ext/vstring/init-list.cc: Likewise.
9728 * testsuite/ext/vstring/moveable.cc: Likewise.
9729 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
9730 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
9731 Likewise.
9732 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
9733 Likewise.
9734 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
9735 Likewise.
9736 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
9737 Likewise.
9738 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
9739 Likewise.
9740 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
9741 Likewise.
9742 * testsuite/ext/vstring/types/23767.cc: Likewise.
9743 * testsuite/performance/21_strings/string_append.cc: Likewise.
9744 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
9745 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
9746 Likewise.
9747 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
9748 Likewise.
9749 * testsuite/performance/21_strings/string_find.cc: Likewise.
9750 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
9751 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
9752 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
9753 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
9754 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
9755 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
9756 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
9757 Likewise.
9758 * testsuite/performance/23_containers/create/map.cc: Likewise.
9759 * testsuite/performance/23_containers/create_from_sorted/set.cc:
9760 Likewise.
9761 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
9762 * testsuite/performance/23_containers/find/map.cc: Likewise.
9763 * testsuite/performance/23_containers/index/map.cc: Likewise.
9764 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
9765 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
9766 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
9767 Likewise.
9768 * testsuite/performance/23_containers/insert_erase/associative.cc:
9769 Likewise.
9770 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
9771 Likewise.
9772 * testsuite/performance/23_containers/producer_consumer/associative.cc:
9773 Likewise.
9774 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
9775 Likewise.
9776 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
9777 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
9778 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
9779 Likewise.
9780 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
9781 Likewise.
9782 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
9783 Likewise.
9784 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
9785 Likewise.
9786 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
9787 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
9788 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
9789 Likewise.
9790 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
9791 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
9792 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
9793 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
9794 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
9795 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
9796 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
9797 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
9798 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
9799 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
9800 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
9801 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
9802 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
9803 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
9804 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
9805 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
9806 Likewise.
9807 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
9808 Likewise.
9809 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
9810 Likewise.
9811 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
9812 Likewise.
9813 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
9814 Likewise.
9815 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
9816 Likewise.
9817 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
9818 Likewise.
9819 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
9820 Likewise.
9821 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
9822 Likewise.
9823 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
9824 Likewise.
9825 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
9826 Likewise.
9827 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
9828 Likewise.
9829 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
9830 Likewise.
9831 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
9832 Likewise.
9833 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
9834 Likewise.
9835 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
9836 Likewise.
9837 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
9838 Likewise.
9839 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
9840 Likewise.
9841 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
9842 Likewise.
9843 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9844 Likewise.
9845 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9846 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9847 Likewise.
9848 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9849 Likewise.
9850 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9851 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9852 Likewise.
9853 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9854 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9855 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9856 Likewise.
9857 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9858 Likewise.
9859 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9860 Likewise.
9861 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9862 Likewise.
9863 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9864 Likewise.
9865 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9866 Likewise.
9867 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9868 Likewise.
9869 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9870 Likewise.
9871 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9872 Likewise.
9873 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9874 Likewise.
9875 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9876 Likewise.
9877 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9878 Likewise.
9879 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9880 Likewise.
9881 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9882 Likewise.
9883 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9884 Likewise.
9885 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9886 Likewise.
9887 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9888 Likewise.
9889 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9890 Likewise.
9891 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9892 Likewise.
9893 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9894 Likewise.
9895 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9896 Likewise.
9897 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9898 Likewise.
9899 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9900 Likewise.
9901 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9902 Likewise.
9903 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9904 Likewise.
9905 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9906 Likewise.
9907 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9908 Likewise.
9909 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9910 Likewise.
9911 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9912 Likewise.
9913 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9914 Likewise.
9915 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9916 Likewise.
9917 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9918 Likewise.
9919 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9920 Likewise.
9921 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9922 Likewise.
9923 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9924 Likewise.
9925 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9926 Likewise.
9927 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9928 Likewise.
9929 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9930 Likewise.
9931 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9932 Likewise.
9933 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9934 Likewise.
9935 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9936 Likewise.
9937 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9938 Likewise.
9939 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9940 Likewise.
9941 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9942 Likewise.
9943 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9944 Likewise.
9945 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9946 Likewise.
9947 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9948 Likewise.
9949 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9950 Likewise.
9951 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9952 Likewise.
9953 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9954 Likewise.
9955 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9956 Likewise.
9957 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9958 Likewise.
9959 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9960 Likewise.
9961 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9962 Likewise.
9963 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9964 Likewise.
9965 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9966 Likewise.
9967 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9968 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9969 Likewise.
9970 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9971 Likewise.
9972 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9973 Likewise.
9974 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9975 Likewise.
9976 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9977 Likewise.
9978 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9979 Likewise.
9980 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9981 Likewise.
9982 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9983 Likewise.
9984 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9985 Likewise.
9986 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9987 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9988 Likewise.
9989 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9990 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9991 Likewise.
9992 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9993 Likewise.
9994 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9995 Likewise.
9996 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9997 Likewise.
9998 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9999 Likewise.
10000 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
10001 Likewise.
10002 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
10003 Likewise.
10004 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
10005 Likewise.
10006 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
10007 Likewise.
10008 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
10009 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
10010 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
10011 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
10012 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
10013 Likewise.
10014 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
10015 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
10016 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
10017 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
10018 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
10019 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
10020 * testsuite/util/io/illegal_input_error.hpp: Likewise.
10021 * testsuite/util/io/prog_bar.cc: Likewise.
10022 * testsuite/util/io/prog_bar.hpp: Likewise.
10023 * testsuite/util/io/text_populate.hpp: Likewise.
10024 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
10025 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
10026 * testsuite/util/io/xml.hpp: Likewise.
10027 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
10028 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
10029 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
10030 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
10031 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
10032 * testsuite/util/native_type/native_map.hpp: Likewise.
10033 * testsuite/util/native_type/native_multimap.hpp: Likewise.
10034 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
10035 * testsuite/util/native_type/native_set.hpp: Likewise.
10036 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
10037 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
10038 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
10039 Likewise.
10040 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
10041 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
10042 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
10043 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
10044 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
10045 Likewise.
10046 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
10047 Likewise.
10048 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
10049 Likewise.
10050 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
10051 Likewise.
10052 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
10053 Likewise.
10054 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
10055 Likewise.
10056 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
10057 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
10058 Likewise.
10059 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
10060 Likewise.
10061 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
10062 Likewise.
10063 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
10064 Likewise.
10065 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
10066 Likewise.
10067 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
10068 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
10069 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
10070 * testsuite/util/regression/basic_type.hpp: Likewise.
10071 * testsuite/util/regression/common_type.hpp: Likewise.
10072 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
10073 Likewise.
10074 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
10075 Likewise.
10076 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
10077 Likewise.
10078 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
10079 Likewise.
10080 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
10081 Likewise.
10082 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
10083 Likewise.
10084 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
10085 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
10086 Likewise.
10087 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
10088 Likewise.
10089 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
10090 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
10091 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
10092 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
10093 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
10094 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
10095 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
10096 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
10097 * testsuite/util/statistic/result_recorder.hpp: Likewise.
10098 * testsuite/util/statistic/sample_mean.hpp: Likewise.
10099 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
10100 * testsuite/util/statistic/sample_variance.hpp: Likewise.
10101 * testsuite/util/testsuite_abi.cc: Likewise.
10102 * testsuite/util/testsuite_abi.h: Likewise.
10103 * testsuite/util/testsuite_abi_check.cc: Likewise.
10104 * testsuite/util/testsuite_allocator.cc: Likewise.
10105 * testsuite/util/testsuite_allocator.h: Likewise.
10106 * testsuite/util/testsuite_api.h: Likewise.
10107 * testsuite/util/testsuite_character.cc: Likewise.
10108 * testsuite/util/testsuite_character.h: Likewise.
10109 * testsuite/util/testsuite_common_types.h: Likewise.
10110 * testsuite/util/testsuite_error.h: Likewise.
10111 * testsuite/util/testsuite_hooks.cc: Likewise.
10112 * testsuite/util/testsuite_hooks.h: Likewise.
10113 * testsuite/util/testsuite_io.h: Likewise.
10114 * testsuite/util/testsuite_iterators.h: Likewise.
10115 * testsuite/util/testsuite_performance.h: Likewise.
10116 * testsuite/util/testsuite_rng.h: Likewise.
10117 * testsuite/util/testsuite_rvalref.h: Likewise.
10118 * testsuite/util/testsuite_tr1.h: Likewise.
10119 * testsuite/util/thread/all.h: Likewise.
10120 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
10121 Likewise.
10122 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
10123 Likewise.
10124 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
10125 Likewise.
10126 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
10127 Likewise.
10128 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
10129 Likewise.
10130 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
10131 Likewise.
10132 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
10133 Likewise.
10134 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
10135 Likewise.
10136 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
10137 Likewise.
10138 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
10139 Likewise.
10140 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
10141 Likewise.
10142 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
10143 Likewise.
10144 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
10145 Likewise.
10146 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
10147 Likewise.
10148 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
10149 Likewise.
10150 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
10151 Likewise.
10152 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
10153 Likewise.
10154 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
10155 Likewise.
10156 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
10157 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
10158 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
10159 Likewise.
10160 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
10161 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
10162 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
10163 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
10164 Likewise.
10165 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
10166 Likewise.
10167 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
10168 Likewise.
10169 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
10170 Likewise.
10171 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
10172 Likewise.
10173 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
10174 Likewise.
10175 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
10176 Likewise.
10177 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
10178 Likewise.
10179 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
10180 Likewise.
10181 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
10182 Likewise.
10183 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
10184 Likewise.
10185 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
10186 Likewise.
10187 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
10188 Likewise.
10189 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
10190 Likewise.
10191 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
10192 Likewise.
10193 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
10194 Likewise.
10195 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
10196 Likewise.
10197 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
10198 Likewise.
10199 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
10200 Likewise.
10201 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
10202 Likewise.
10203 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
10204 Likewise.
10205 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
10206 Likewise.
10207 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
10208 Likewise.
10209 * testsuite/26_numerics/random/mt19937.cc: Likewise.
10210 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
10211 Likewise.
10212 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
10213 Likewise.
10214 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
10215 Likewise.
10216 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
10217 Likewise.
10218 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
10219 Likewise.
10220 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
10221 Likewise.
10222 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
10223 Likewise.
10224 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
10225 Likewise.
10226 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
10227 Likewise.
10228 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
10229 Likewise.
10230 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
10231 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
10232 Likewise.
10233 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
10234 Likewise.
10235 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
10236 Likewise.
10237 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
10238 Likewise.
10239 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
10240 Likewise.
10241 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
10242 Likewise.
10243 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
10244 Likewise.
10245 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
10246 Likewise.
10247 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
10248 Likewise.
10249 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
10250 Likewise.
10251 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
10252 Likewise.
10253 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
10254 Likewise.
10255 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
10256 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
10257 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
10258 Likewise.
10259 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
10260 Likewise.
10261 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
10262 Likewise.
10263 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
10264 Likewise.
10265 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
10266 Likewise.
10267 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
10268 Likewise.
10269 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
10270 Likewise.
10271 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
10272 Likewise.
10273 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
10274 Likewise.
10275 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
10276 Likewise.
10277 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
10278 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
10279 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
10280 Likewise.
10281 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
10282 Likewise.
10283 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
10284 Likewise.
10285 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
10286 Likewise.
10287 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
10288 Likewise.
10289 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
10290 Likewise.
10291 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
10292 Likewise.
10293 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
10294 Likewise.
10295 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
10296 Likewise.
10297 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
10298 Likewise.
10299 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
10300 Likewise.
10301 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
10302 Likewise.
10303 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
10304 Likewise.
10305 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
10306 Likewise.
10307 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
10308 Likewise.
10309 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
10310 Likewise.
10311 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
10312 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
10313 Likewise.
10314 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
10315 Likewise.
10316 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
10317 Likewise.
10318 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
10319 Likewise.
10320 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
10321 Likewise.
10322 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
10323 Likewise.
10324 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
10325 Likewise.
10326 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
10327 Likewise.
10328 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
10329 Likewise.
10330 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
10331 Likewise.
10332 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
10333 Likewise.
10334 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
10335 Likewise.
10336 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
10337 Likewise.
10338 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
10339 Likewise.
10340 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
10341 Likewise.
10342 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
10343 Likewise.
10344 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
10345 Likewise.
10346 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
10347 Likewise.
10348 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
10349 Likewise.
10350 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
10351 Likewise.
10352 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
10353 Likewise.
10354 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
10355 Likewise.
10356 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
10357 Likewise.
10358 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
10359 Likewise.
10360 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
10361 Likewise.
10362 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
10363 Likewise.
10364 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
10365 Likewise.
10366 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
10367 Likewise.
10368 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
10369 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
10370 Likewise.
10371 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
10372 Likewise.
10373 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
10374 Likewise.
10375 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
10376 Likewise.
10377 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
10378 Likewise.
10379 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
10380 Likewise.
10381 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
10382 Likewise.
10383 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
10384 Likewise.
10385 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
10386 Likewise.
10387 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
10388 Likewise.
10389 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
10390 Likewise.
10391 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
10392 Likewise.
10393 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
10394 Likewise.
10395 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
10396 Likewise.
10397 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
10398 Likewise.
10399 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
10400 Likewise.
10401 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
10402 Likewise.
10403 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
10404 Likewise.
10405 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
10406 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
10407 * testsuite/backward/hash_map/25896.cc: Likewise.
10408 * testsuite/backward/hash_set/25896.cc: Likewise.
10409
10410 2009-04-08 Ian Lance Taylor <iant@google.com>
10411
10412 * include/backward/hashtable.h (erase): Correctly handle erasing a
10413 reference to an entry in the hash table.
10414 * testsuite/backward/hash_map/25896.cc: New.
10415 * testsuite/backward/hash_set/25896.cc: New.
10416
10417 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
10418
10419 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
10420 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
10421
10422 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10423
10424 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
10425 of debug.
10426 * include/Makefile.in: Regenerate.
10427 * include/precompiled/stdc++.h: Add.
10428
10429 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10430
10431 * include/bits/random.h: Adjust doxygen markup.
10432 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
10433
10434 * testsuite/26_numerics/random/piecewise_linear_distribution/
10435 operators/serialize.cc: Use typedefs.
10436
10437 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
10438
10439 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
10440 __gnu_cxx namespace. Remove "static inline".
10441
10442 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10443
10444 * include/bits/random.tcc (linear_congruential_engine<>::
10445 seed(seed_seq&)): Fix typo in last fix for __m == 0.
10446
10447 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10448
10449 * include/bits/random.h (operator==): Mark all inline.
10450 (mersenne_twister_engine): Enable #if 0 checks.
10451
10452 * include/bits/random.h: Formatting tweaks.
10453
10454 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10455
10456 * include/bits/random.tcc (piecewise_linear_distribution<>::
10457 operator()(_UniformRandomNumberGenerator&, const param_type&)):
10458 Remove spurious closed parenthesis.
10459
10460 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10461
10462 PR libstdc++/39644 (partial)
10463 * include/bits/random.tcc (linear_congruential_engine<>::
10464 seed(seed_seq&), independent_bits_engine<>::operator(),
10465 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
10466
10467 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
10468
10469 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
10470 thinko.
10471 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10472 default.cc: Enable.
10473
10474 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10475
10476 PR libstdc++/39629 (partial)
10477 * testsuite/26_numerics/random/independent_bits_engine/cons/
10478 base_move.cc: Use uint_fast64_t instead of unsigned long.
10479 * testsuite/26_numerics/random/independent_bits_engine/cons/
10480 seed1.cc: Likewise.
10481 * testsuite/26_numerics/random/independent_bits_engine/cons/
10482 seed2.cc: Likewise.
10483 * testsuite/26_numerics/random/independent_bits_engine/cons/
10484 base_copy.cc: Likewise.
10485 * testsuite/26_numerics/random/independent_bits_engine/cons/
10486 default.cc: Likewise.
10487 * testsuite/26_numerics/random/independent_bits_engine/cons/
10488 seed_seq.cc: Likewise.
10489 * testsuite/26_numerics/random/independent_bits_engine/
10490 requirements/typedefs.cc: Likewise.
10491 * testsuite/26_numerics/random/independent_bits_engine/
10492 operators/equal.cc: Likewise.
10493 * testsuite/26_numerics/random/independent_bits_engine/
10494 operators/serialize.cc: Likewise.
10495 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
10496
10497 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10498
10499 * include/tr1_impl/random: Remove, empty.
10500 * include/tr1_impl/random.tcc: Likewise.
10501
10502 * include/std/random: Minor clean-ups, formatting fixes, adjust
10503 copyright years.
10504 * include/bits/random.tcc: Likewise.
10505 * include/bits/random.h: Likewise.
10506 * include/tr1/random: Likewise.
10507 * include/tr1/random.tcc: Likewise.
10508 * include/tr1/random.h: Likewise.
10509
10510 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10511
10512 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
10513 * doc/html/api.html: Regenerate.
10514
10515 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10516
10517 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
10518 Change to mersenne_twister_engine, add same defaults as
10519 mersenne_twister_engine/cons/default.cc.
10520 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
10521
10522 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
10523 to __il.
10524 * include/bits/random.h (mersenne_twister_engine): Qualify
10525 _ShiftMin1 with namespace __detail.
10526 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
10527 constexpr std::numeric_limits::max() can be used.
10528 (mersenne_twister_engine): Split apart static asserts into one
10529 assert per message. Temporarily disable the last three.
10530
10531 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
10532
10533 * include/Makefile.am: Update to N2836. Modified for new random headers.
10534 * include/Makefile.in: Ditto.
10535 * include/tr1_impl/random: Moved to tr1/random.h
10536 * include/tr1_impl/random.tcc: Moved to tr1
10537 * include/tr1/random: Just point to moved tr1 random headers.
10538 * include/tr1/random.tcc: Moved from tr1_impl.
10539 * include/tr1/random.h: Moved from tr1_impl/random.
10540 * include/std/random: Modified to point to std random headers.
10541 * include/bits/random.tcc: New implementation of std random facilities.
10542 * include/bits/random.h: Ditto.
10543 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
10544 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10545 seed1.cc: New.
10546 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10547 seed2.cc: New.
10548 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10549 default.cc: New.
10550 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10551 non_uint_neg.cc: New.
10552 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10553 typedefs.cc: New.
10554 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10555 equal.cc: New.
10556 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10557 serialize.cc: New.
10558 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10559 seed1.cc: New.
10560 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10561 seed2.cc: New.
10562 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10563 default.cc: New.
10564 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
10565 typedefs.cc: New.
10566 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10567 equal.cc: New.
10568 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10569 serialize.cc: New.
10570 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10571 seed1.cc: New.
10572 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10573 seed2.cc: New.
10574 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10575 default.cc: New.
10576 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
10577 typedefs.cc: New.
10578 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10579 equal.cc: New.
10580 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10581 serialize.cc: New.
10582 * testsuite/26_numerics/random/discard_block_engine/cons/
10583 base_move.cc: New.
10584 * testsuite/26_numerics/random/discard_block_engine/cons/
10585 seed1.cc: New.
10586 * testsuite/26_numerics/random/discard_block_engine/cons/
10587 seed2.cc: New.
10588 * testsuite/26_numerics/random/discard_block_engine/cons/
10589 base_copy.cc: New.
10590 * testsuite/26_numerics/random/discard_block_engine/cons/
10591 default.cc: New.
10592 * testsuite/26_numerics/random/discard_block_engine/cons/
10593 seed_seq.cc: New.
10594 * testsuite/26_numerics/random/discard_block_engine/requirements/
10595 typedefs.cc: New.
10596 * testsuite/26_numerics/random/discard_block_engine/operators/
10597 equal.cc: New.
10598 * testsuite/26_numerics/random/discard_block_engine/operators/
10599 serialize.cc: New.
10600 * testsuite/26_numerics/random/independent_bits_engine/cons/
10601 base_move.cc: New.
10602 * testsuite/26_numerics/random/independent_bits_engine/cons/
10603 seed1.cc: New.
10604 * testsuite/26_numerics/random/independent_bits_engine/cons/
10605 seed2.cc: New.
10606 * testsuite/26_numerics/random/independent_bits_engine/cons/
10607 base_copy.cc: New.
10608 * testsuite/26_numerics/random/independent_bits_engine/cons/
10609 default.cc: New.
10610 * testsuite/26_numerics/random/independent_bits_engine/cons/
10611 seed_seq.cc: New.
10612 * testsuite/26_numerics/random/independent_bits_engine/requirements/
10613 typedefs.cc: New.
10614 * testsuite/26_numerics/random/independent_bits_engine/operators/
10615 equal.cc: New.
10616 * testsuite/26_numerics/random/independent_bits_engine/operators/
10617 serialize.cc: New.
10618 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10619 base_move.cc: New.
10620 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10621 seed1.cc: New.
10622 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10623 seed2.cc: New.
10624 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10625 base_copy.cc: New.
10626 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10627 default.cc: New.
10628 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10629 seed_seq.cc: New.
10630 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
10631 typedefs.cc: New.
10632 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10633 equal.cc: New.
10634 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10635 serialize.cc
10636 * testsuite/26_numerics/random/mt19937.cc: New.
10637 * testsuite/26_numerics/random/mt19937_64.cc: New.
10638 * testsuite/26_numerics/random/minstd_rand.cc: New.
10639 * testsuite/26_numerics/random/minstd_rand0.cc: New.
10640 * testsuite/26_numerics/random/ranlux24_base.cc: New.
10641 * testsuite/26_numerics/random/ranlux48_base.cc: New.
10642 * testsuite/26_numerics/random/ranlux24.cc: New.
10643 * testsuite/26_numerics/random/ranlux48.cc: New.
10644 * testsuite/26_numerics/random/knuth_b.cc: New.
10645 * testsuite/26_numerics/random/default_random_engine.cc: New.
10646 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10647 parms.cc: New.
10648 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10649 default.cc: New.
10650 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
10651 typedefs.cc: New.
10652 * testsuite/26_numerics/random/chi_squared_distribution/operators/
10653 serialize.cc: New.
10654 * testsuite/26_numerics/random/normal_distribution/cons/
10655 parms.cc: New.
10656 * testsuite/26_numerics/random/normal_distribution/cons/
10657 default.cc: New.
10658 * testsuite/26_numerics/random/normal_distribution/requirements/
10659 typedefs.cc: New.
10660 * testsuite/26_numerics/random/normal_distribution/operators/
10661 serialize.cc: New.
10662 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
10663 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
10664 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
10665 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10666 parms_neg.cc: New.
10667 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10668 parms.cc: New.
10669 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10670 default.cc: New.
10671 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
10672 typedefs.cc: New.
10673 * testsuite/26_numerics/random/uniform_int_distribution/operators/
10674 serialize.cc: New.
10675 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10676 parms_neg.cc: New.
10677 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10678 parms.cc: New.
10679 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10680 default.cc: New.
10681 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
10682 typedefs.cc: New.
10683 * testsuite/26_numerics/random/uniform_real_distribution/operators/
10684 serialize.cc: New.
10685 * testsuite/26_numerics/random/poisson_distribution/cons/
10686 parms.cc: New.
10687 * testsuite/26_numerics/random/poisson_distribution/cons/
10688 default.cc: New.
10689 * testsuite/26_numerics/random/poisson_distribution/requirements/
10690 typedefs.cc
10691 * testsuite/26_numerics/random/poisson_distribution/operators/
10692 serialize.cc: New.
10693 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10694 parms.cc: New.
10695 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10696 default.cc: New.
10697 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
10698 typedefs.cc: New.
10699 * testsuite/26_numerics/random/bernoulli_distribution/operators/
10700 serialize.cc: New.
10701 * testsuite/26_numerics/random/discrete_distribution/cons/
10702 range.cc: New.
10703 * testsuite/26_numerics/random/discrete_distribution/cons/
10704 initlist.cc: New.
10705 * testsuite/26_numerics/random/discrete_distribution/cons/
10706 default.cc: New.
10707 * testsuite/26_numerics/random/discrete_distribution/cons/
10708 num_xbound_fun.cc: New.
10709 * testsuite/26_numerics/random/discrete_distribution/requirements/
10710 typedefs.cc: New.
10711 * testsuite/26_numerics/random/discrete_distribution/operators/
10712 serialize.cc: New.
10713 * testsuite/26_numerics/random/weibull_distribution/cons/
10714 parms.cc: New.
10715 * testsuite/26_numerics/random/weibull_distribution/cons/
10716 default.cc: New.
10717 * testsuite/26_numerics/random/weibull_distribution/requirements/
10718 typedefs.cc: New.
10719 * testsuite/26_numerics/random/weibull_distribution/operators/
10720 serialize.cc: New.
10721 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10722 parms.cc: New.
10723 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10724 default.cc: New.
10725 * testsuite/26_numerics/random/negative_binomial_distribution/
10726 requirements/typedefs.cc: New.
10727 * testsuite/26_numerics/random/negative_binomial_distribution/
10728 operators/serialize.cc: New.
10729 * testsuite/26_numerics/random/cauchy_distribution/cons/
10730 parms.cc: New.
10731 * testsuite/26_numerics/random/cauchy_distribution/cons/
10732 default.cc: New.
10733 * testsuite/26_numerics/random/cauchy_distribution/requirements/
10734 typedefs.cc: New.
10735 * testsuite/26_numerics/random/cauchy_distribution/operators/
10736 serialize.cc: New.
10737 * testsuite/26_numerics/random/gamma_distribution/cons/
10738 parms.cc: New.
10739 * testsuite/26_numerics/random/gamma_distribution/cons/
10740 default.cc: New.
10741 * testsuite/26_numerics/random/gamma_distribution/requirements/
10742 typedefs.cc: New.
10743 * testsuite/26_numerics/random/gamma_distribution/operators/
10744 serialize.cc: New.
10745 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10746 parms.cc: New.
10747 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10748 default.cc: New.
10749 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
10750 typedefs.cc: New.
10751 * testsuite/26_numerics/random/fisher_f_distribution/operators/
10752 serialize.cc: New.
10753
10754 * testsuite/26_numerics/random/exponential_distribution/cons/
10755 parms.cc: New.
10756 * testsuite/26_numerics/random/exponential_distribution/cons/
10757 default.cc: New.
10758 * testsuite/26_numerics/random/exponential_distribution/requirements/
10759 typedefs.cc: New.
10760 * testsuite/26_numerics/random/exponential_distribution/operators/
10761 serialize.cc: New.
10762 * testsuite/26_numerics/random/lognormal_distribution/cons/
10763 parms.cc: New.
10764 * testsuite/26_numerics/random/lognormal_distribution/cons/
10765 default.cc: New.
10766 * testsuite/26_numerics/random/lognormal_distribution/requirements/
10767 typedefs.cc: New.
10768 * testsuite/26_numerics/random/lognormal_distribution/operators/
10769 serialize.cc: New.
10770 * testsuite/26_numerics/random/binomial_distribution/cons/
10771 parms.cc: New.
10772 * testsuite/26_numerics/random/binomial_distribution/cons/
10773 default.cc: New.
10774 * testsuite/26_numerics/random/binomial_distribution/requirements/
10775 typedefs.cc: New.
10776 * testsuite/26_numerics/random/binomial_distribution/operators/
10777 serialize.cc: New.
10778 * testsuite/26_numerics/random/random_device/cons/
10779 token.cc: New.
10780 * testsuite/26_numerics/random/random_device/cons/
10781 default.cc: New.
10782 * testsuite/26_numerics/random/random_device/requirements/
10783 typedefs.cc: New.
10784 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10785 parms.cc: New.
10786 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10787 default.cc: New.
10788 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
10789 typedefs.cc: New.
10790 * testsuite/26_numerics/random/extreme_value_distribution/operators/
10791 serialize.cc: New.
10792 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10793 range.cc: New.
10794 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10795 default.cc: New.
10796 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10797 num_xbound_fun.cc: New.
10798 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10799 initlist_fun.cc: New.
10800 * testsuite/26_numerics/random/piecewise_linear_distribution/
10801 requirements/typedefs.cc: New.
10802 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
10803 serialize.cc: New.
10804 * testsuite/26_numerics/random/student_t_distribution/cons/
10805 parms.cc: New.
10806 * testsuite/26_numerics/random/student_t_distribution/cons/
10807 default.cc: New.
10808 * testsuite/26_numerics/random/student_t_distribution/requirements/
10809 typedefs.cc: New.
10810 * testsuite/26_numerics/random/student_t_distribution/operators/
10811 serialize.cc: New.
10812 * testsuite/26_numerics/random/geometric_distribution/cons/
10813 parms.cc: New.
10814 * testsuite/26_numerics/random/geometric_distribution/cons/
10815 default.cc: New.
10816 * testsuite/26_numerics/random/geometric_distribution/requirements/
10817 typedefs.cc: New.
10818 * testsuite/26_numerics/random/geometric_distribution/operators/
10819 serialize.cc: New.
10820 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10821 range.cc: New.
10822 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10823 default.cc: New.
10824 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10825 num_xbound_fun.cc: New.
10826 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10827 initlist_fun.cc: New.
10828 * testsuite/26_numerics/random/piecewise_constant_distribution/
10829 requirements/typedefs.cc: New.
10830 * testsuite/26_numerics/random/piecewise_constant_distribution/
10831 operators/serialize.cc: New.
10832
10833 2009-04-02 Dodji Seketeli <dodji@redhat.com>
10834
10835 * include/ext/bitmap_allocator.h: The typedefs should be made public
10836 if we want them to be accessible. This has been revealed by the patch
10837 that fixes PR c++/26693 in g++.
10838
10839 2009-04-02 Jakub Jelinek <jakub@redhat.com>
10840
10841 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
10842 Regenerated.
10843 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10844 Regenerated.
10845 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10846 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10847 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10848 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10849 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10850 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10851 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10852 Regenerated.
10853 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10854
10855 2009-03-31 Jason Merrill <jason@redhat.com>
10856
10857 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10858
10859 PR libstdc++/39310
10860 * include/tr1_impl/type_traits (is_function): Add partial
10861 specializations with function cv-quals.
10862 (__is_function_helper): Remove.
10863 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10864
10865 2009-03-30 Ian Lance Taylor <iant@google.com>
10866
10867 * include/backward/hashtable.h (clear): Return quickly if the
10868 table is empty.
10869
10870 2009-03-27 Ian Lance Taylor <iant@google.com>
10871
10872 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10873 (__stl_prime_list): Add 5 at the start of the list.
10874
10875 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10876
10877 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10878 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10879 std::string&, ios_base::openmode), basic_ifstream<>::
10880 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10881 basic_ofstream(const std::string&, ios_base::openmode),
10882 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10883 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10884 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10885 Add in C++0x mode.
10886 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10887 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10888 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10889 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10890 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10891 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10892 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10893
10894 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10895
10896 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10897 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10898 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10899 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10900
10901 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10902
10903 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10904 _M_transfer_after, _M_reverse_after): Move out of line...
10905 * include/bits/forward_list.tcc: ... here.
10906 (forward_list<>::reverse): Move inline...
10907 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10908
10909 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10910
10911 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10912 28277.cc: Likewise.
10913 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10914 Likewise.
10915 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10916 Likewise.
10917 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10918 Likewise.
10919
10920 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10921
10922 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10923 year(s).
10924 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10925 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10926 Likewise.
10927 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10928 Likewise.
10929 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10930 Likewise.
10931 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10932
10933 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10934
10935 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10936 iterations for simulators.
10937 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10938 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10939 Condition stream width for simulators.
10940 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10941 Likewise.
10942 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10943 Likewise.
10944 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10945
10946 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10947
10948 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10949 sheet version information. Table-ize docbook element examples.
10950 * doc/xml/manual/using.xml: Human-readable header
10951 markup. Alphabetized. Add new headers.
10952 * doc/html: Regenerate.
10953
10954 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10955
10956 * doc/xml/faq.xml: Fix link to setup documentation.
10957
10958 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10959
10960 * include/std/type_traits (__add_lvalue_reference_helper,
10961 __add_rvalue_reference_helper): As an optimization, rewrite
10962 condition (avoid is_function).
10963
10964 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10965
10966 PR libstdc++/39405
10967 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10968 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10969
10970 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10971
10972 * testsuite/30_threads/condition_variable_any/native_handle/
10973 typesizes.cc: Include tweaks.
10974 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10975 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10976 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10977 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10978 * testsuite/30_threads/condition_variable/native_handle/
10979 typesizes.cc: Same.
10980
10981 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10982
10983 * include/bits/shared_ptr.h: Add include guards.
10984 * include/tr1/shared_ptr.h: Likewise.
10985
10986 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10987
10988 * include/std/iostream: Fix doxygen link.
10989 * include/bits/forward_list.h: Fix doxygen markup.
10990 * include/ext/vstring.h: Escape backslash in doxygen comment.
10991 * include/bits/basic_string.h: Likewise.
10992
10993 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10994
10995 * doc/xml/faq.xml: Fix links to implementation status pages.
10996
10997 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10998
10999 * include/std/complex (operator+(const complex<>&, const _Tp&),
11000 operator+(const _Tp&, const complex<>&),
11001 operator-(const complex<>&, const _Tp&),
11002 operator-(const _Tp&, const complex<>&)): Do not assume real()
11003 returns a reference (against DR 387).
11004 * testsuite/26_numerics/complex/dr387_2.cc: New.
11005
11006 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
11007
11008 * testsuite/thread/pthread4.cc: Move...
11009 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
11010 * testsuite/thread/pthread5.cc: Move...
11011 * testsuite/23_containers/list/pthread5.cc: ...here.
11012 * testsuite/thread/pthread6.cc: Move...
11013 * testsuite/23_containers/map/pthread6.cc: ...here.
11014 * testsuite/thread/pthread7-rope.cc: Move...
11015 * testsuite/ext/rope/pthread7-rope.cc: ...here.
11016 * testsuite/thread/guard.cc: Move...
11017 * testsuite/18_support/pthread_guard.cc: ...here.
11018 * testsuite/thread/18185.cc: Move...
11019 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
11020 * testsuite/thread/pthread1.cc: Move...
11021 * testsuite/23_containers/list/pthread1.cc: ...here.
11022 * testsuite/thread/pthread2.cc: Move...
11023 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
11024 * testsuite/thread/pthread3.cc: Move...
11025 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
11026
11027 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
11028 * testsuite/thread: Remove.
11029
11030 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11031
11032 * configure: Regenerate.
11033
11034 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
11035
11036 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
11037 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
11038 from baseline_dir.
11039 * configure: Regenerate.
11040 * testsuite/Makefile.am (baseline_file): Remove variable.
11041 (site.exp): Set baseline_dir rather than baseline_file.
11042 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
11043 * testsuite/Makefile.in: Regenerate.
11044
11045 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
11046
11047 * testsuite/30_threads/thread/this_thread: Move...
11048 * testsuite/30_threads/this_thread: ...here.
11049 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
11050 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
11051 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
11052 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
11053 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
11054 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
11055
11056 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
11057
11058 * doc/doxygen/user.cfg.in: Tweaks.
11059 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
11060 be elsewhere.
11061
11062 * include/tr1_impl/unordered_map: Just use most specialized
11063 container module.
11064 * include/tr1_impl/unordered_set: Same.
11065 * include/tr1_impl/array: Same.
11066 * include/bits/stl_list.h: Same.
11067 * include/bits/stl_map.h: Same.
11068 * include/bits/stl_queue.h: Same.
11069 * include/bits/stl_set.h: Same.
11070 * include/bits/stl_stack.h: Same.
11071 * include/bits/forward_list.h: Same.
11072 * include/bits/basic_string.h: Same.
11073 * include/bits/stl_multimap.h: Same.
11074 * include/bits/stl_vector.h: Same.
11075 * include/bits/stl_deque.h: Same.
11076 * include/bits/stl_multiset.h: Same.
11077 * include/bits/stl_bvector.h: Same.
11078
11079 * include/backward/binders.h: Change binder module to binders.
11080
11081 * include/std/complex: Add complex_numers module.
11082 * include/tr1_impl/complex: Same.
11083
11084 * include/std/valarray: Add numeric_arrays module.
11085 * include/bits/gslice_array.h: Same.
11086 * include/bits/gslice.h: Same.
11087 * include/bits/mask_array.h: Same.
11088 * include/bits/slice_array.h: Same.
11089 * include/bits/indirect_array.h: Same.
11090
11091 * include/bits/allocator.h: Add allocators module.
11092 * include/ext/throw_allocator.h
11093 * include/ext/pool_allocator.h
11094 * include/ext/bitmap_allocator.h
11095 * include/ext/new_allocator.h
11096 * include/ext/malloc_allocator.h
11097 * include/ext/array_allocator.h
11098 * include/ext/mt_allocator.h
11099 * include/ext/debug_allocator.h
11100 * include/ext/extptr_allocator.h
11101
11102 * include/tr1_impl/functional: Move namespace markup here.
11103 * include/tr1_impl/regex: Same.
11104
11105 * include/tr1_impl/type_traits: Add metaprogramming module.
11106 * include/std/type_traits: Same.
11107
11108 * include/std/memory: Add memory module.
11109
11110 * include/std/ratio: Add ratio module.
11111
11112 * include/std/chrono: Move namespace markup here, add time module.
11113
11114 * include/std/thread: Move namespace markup here, add concurrency
11115 module.
11116 * include/std/mutex: Use concurrency module.
11117 * include/std/condition_variable: Same.
11118
11119
11120 * include/bits/ios_base.h: Refine io module.
11121 * include/bits/basic_ios.h: Same.
11122 * include/std/fstream: Same.
11123 * include/std/istream: Same.
11124 * include/std/ostream: Same.
11125 * include/std/sstream: Same.
11126
11127 * include/ext/vstring.h: Correct parameter markup.
11128
11129 * include/bits/shared_ptr.h: Add pointer_abstractions module.
11130 * include/bits/unique_ptr.h: Same.
11131
11132 * include/bits/algorithmfwd.h: Add mutating_algorithms,
11133 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
11134 * include/bits/stl_heap.h: Add markup for new groupings.
11135 * include/bits/stl_algobase.h: Same.
11136 * include/bits/stl_algo.h: Same.
11137
11138 * include/c_compatibility/stdatomic.h: Add atomics module.
11139 * include/c_global/cstdatomic: Same.
11140
11141 * libsupc++/exception: Add exceptions module.
11142 * libsupc++/typeinfo: Same.
11143 * libsupc++/new: Same.
11144 * libsupc++/exception_ptr.h: Same.
11145 * include/std/system_error: Same.
11146 * include/std/stdexcept: Same.
11147
11148 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
11149 * libsupc++/cxxabi-forced.h: Same.
11150
11151 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
11152 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
11153 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
11154 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
11155 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
11156 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
11157 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
11158 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
11159 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
11160 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11161 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
11162 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
11163 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
11164 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
11165 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
11166 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
11167 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11168 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11169 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
11170 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11171 * testsuite/23_containers/vector/requirements/dr438/
11172 constructor_1_neg.cc: Same.
11173 * testsuite/23_containers/vector/requirements/dr438/
11174 constructor_2_neg.cc: Same.
11175 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
11176 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
11177 * testsuite/23_containers/deque/requirements/dr438/
11178 constructor_1_neg.cc: Same.
11179 * testsuite/23_containers/deque/requirements/dr438/
11180 constructor_2_neg.cc: Same.
11181 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
11182 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
11183 * testsuite/23_containers/list/requirements/dr438/
11184 constructor_1_neg.cc: Same.
11185 * testsuite/23_containers/list/requirements/dr438/
11186 constructor_2_neg.cc: Same.
11187 * testsuite/20_util/duration/cons/1_neg.cc: Same.
11188 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
11189 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
11190 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
11191 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11192 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11193 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
11194 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
11195 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
11196 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
11197
11198 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
11199
11200 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
11201 * doc/doxygen/user.cfg.in: Update.
11202 * scripts/run_doxygen: Adjust for new group names.
11203
11204 * include/tr1_impl/random: Update doxygen group markup.
11205 * include/tr1_impl/unordered_map: Same.
11206 * include/tr1_impl/unordered_set: Same.
11207 * include/tr1_impl/array: Same.
11208 * include/std/numeric: Same.
11209 * include/std/utility: Same.
11210 * include/std/bitset: Same.
11211 * include/std/iosfwd: Same.
11212 * include/bits/stl_list.h: Same.
11213 * include/bits/stl_map.h: Same.
11214 * include/bits/stl_algobase.h: Same.
11215 * include/bits/stl_queue.h: Same.
11216 * include/bits/stl_set.h: Same.
11217 * include/bits/stl_stack.h: Same.
11218 * include/bits/stl_iterator_base_types.h: Same.
11219 * include/bits/forward_list.h: Same.
11220 * include/bits/basic_string.h: Same.
11221 * include/bits/stl_multimap.h: Same.
11222 * include/bits/stl_vector.h: Same.
11223 * include/bits/stl_deque.h: Same.
11224 * include/bits/stl_multiset.h: Same.
11225 * include/bits/stl_algo.h: Same.
11226 * include/bits/stl_bvector.h: Same.
11227 * include/bits/algorithmfwd.h: Same.
11228 * include/bits/stl_function.h: Same.
11229 * include/tr1/cmath: Same.
11230 * include/backward/binders.h: Same.
11231
11232 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
11233
11234 * include/std/system_error (system_category): To system_category().
11235 (generic_category): To generic_category. DR 890.
11236 * src/system_error.cc: Define.
11237 * include/bits/functexcept.h: Only one __throw_system_error.
11238 * src/functexcept.cc: Same.
11239 * include/std/mutex: Fixup for changes above.
11240 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
11241 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
11242 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
11243 * config/abi/pre/gnu.ver: Clean up exports.
11244
11245 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
11246
11247 * include/std/thread: Fix typo.
11248 * src/thread.cc (thread::join): Use NULL.
11249
11250 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11251
11252 PR libstdc++/39168
11253 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
11254 const string&)): Also check that the value != CHAR_MAX.
11255 * include/bits/locale_facets.tcc (__numpunct_cache<>::
11256 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
11257 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
11258 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
11259 _M_cache(const locale&)): Likewise.
11260 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
11261 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
11262 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
11263 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
11264 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
11265 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
11266
11267 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
11268 Benjamin Kosnik <bkoz@redhat.com>
11269
11270 * include/std/thread (_Impl_base): Move _M_id out and into ...
11271 (thread): ...here. Call _M_make_routine in body of constructors.
11272 Adjust data member usage to reflect changes.
11273 (_M_make_routine): From _M_make_shared_data.
11274 (_M_start_thread): Add __shared_base_type argument.
11275 * src/thread.cc: Fixups for above.
11276 * config/abi/pre/gnu.ver: Adjust exports.
11277 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
11278 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
11279 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11280
11281 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
11282
11283 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
11284 (compare_type_to_native_type): ...this, add alignment check.
11285 * testsuite/30_threads/condition_variable_any/native_handle/
11286 typesizes.cc: Modify as above.
11287 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11288 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11289 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11290 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11291 * testsuite/30_threads/condition_variable/native_handle/
11292 typesizes.cc: Same.
11293 * testsuite/30_threads/recursive_timed_mutex/native_handle/
11294 typesizes.cc: Same.
11295
11296 * testsuite/30_threads/thread/cons/1.cc: Add comments.
11297 * testsuite/30_threads/thread/cons/2.cc: Same.
11298 * testsuite/30_threads/thread/cons/3.cc: Same.
11299 * testsuite/30_threads/thread/cons/4.cc: Same.
11300 * testsuite/30_threads/thread/cons/5.cc: Same.
11301 * testsuite/30_threads/thread/cons/6.cc: Same.
11302 * testsuite/30_threads/thread/cons/7.cc: Same.
11303 * testsuite/30_threads/thread/cons/8.cc: Same.
11304
11305 * testsuite/30_threads/thread/cons/9.cc: New.
11306 * testsuite/30_threads/thread/cons/moveable.cc: New.
11307
11308 * src/condition_variable.cc: Clean up whitespace.
11309 * include/std/condition_variable: Same.
11310
11311 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
11312
11313 * include/std/condition_variable (condition_variable): Remove
11314 _M_internal_mutex. Add private __native_type typedef.
11315 * src/condition_variable.cc (condition_variable::notify_one):
11316 Remove _M_internal_mutex use. Use typedef.
11317 (condition_variable::notify_all): Same.
11318 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
11319 (recursive_mutex): Same.
11320 (timed_mutex): Same.
11321 (recursive_timed_mutex): Same.
11322 (once_flag): Make __native_type typedef private.
11323
11324 * include/std/thread (this_thread): Add minimal markup.
11325
11326 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
11327 Adjust line numbers.
11328 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
11329 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
11330 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
11331 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
11332 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
11333 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
11334 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11335 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
11336 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
11337 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
11338 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
11339 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
11340 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
11341
11342 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
11343 * testsuite/30_threads/condition_variable_any/native_handle/
11344 typesizes.cc: New.
11345 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11346 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11347 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11348 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11349 * testsuite/30_threads/condition_variable/native_handle/
11350 typesizes.cc: Same.
11351 * testsuite/30_threads/recursive_timed_mutex/native_handle/
11352 typesizes.cc: Same.
11353
11354 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
11355
11356 PR testsuite/33300
11357 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
11358 on darwin for lp64.
11359
11360 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
11361
11362 * configure.host: Set abi_baseline_pair for mips64*-linux.
11363 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
11364
11365 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11366
11367 * include/std/thread (this_thread::get_id): Inline.
11368
11369 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11370
11371 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
11372 _Callable as template argument for _M_make_shared_data.
11373 * testsuite/30_threads/thread/cons/6.cc: New.
11374 * testsuite/30_threads/thread/cons/7.cc: New.
11375 * testsuite/30_threads/thread/cons/8.cc: New.
11376
11377 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
11378
11379 * testsuite/30_threads/thread/member: To..
11380 * testsuite/30_threads/thread/members: ...this.
11381 * testsuite/30_threads/condition_variable/member: To...
11382 * testsuite/30_threads/condition_variable/members: ...this.
11383
11384 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
11385
11386 * include/std/thread (thread::id): Move definition inside thread.
11387 Use native_handle_type. Remove this_thread::get_id friend.
11388 Change __thread_data_ptr to __shared_base_ptr.
11389 (thread::id::id(native_handle_type): Make public. Still explicit.
11390 Use native_handle_type. Change _M_thread_id to _M_thread.
11391 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
11392 _M_thread_handle to _M_id.
11393 (thread::__thread_data): Rename to _Impl.
11394 Fixup for renames.
11395 (thread::_M_make_thread_data): Return derived type.
11396 (thread::hardware_concurrency): Add definition for default case.
11397 (thread::get_id): Now can define inline.
11398 (thread): Change _M_thread_data to _M_data.
11399 (this_thread::get_id): Now can define inline.
11400 * src/thread.cc (__thread_proxy): Rename to
11401 execute_native_thread_routine.
11402 Fixup for other renames.
11403 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
11404 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
11405 * testsuite/30_threads/thread/algorithm: Move to..
11406 * testsuite/30_threads/thread/swap: ...this.
11407 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
11408 * testsuite/30_threads/thread/id/operators.cc: New.
11409
11410 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11411
11412 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
11413 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
11414 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
11415 exposing it in public std::tuple interface.
11416
11417 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11418 Benjamin Kosnik <bkoz@redhat.com>
11419
11420 * include/std/thread (__thread_data_base): Nest class in std::thread.
11421 (__thread_data): Likewise.
11422 (__thread_data_ptr): Nest typedef in std::thread.
11423 * src/thread.cc (__thread_proxy): Qualify the above names.
11424 * config/abi/pre/gnu.ver: Remove unused exports.
11425
11426 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
11427
11428 * include/bits/unique_ptr.h: Remove private __this_type typedef.
11429 * include/bits/stl_vector.h: Remove private vector_type typedef.
11430 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
11431 Fix line numbers.
11432 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11433 * testsuite/23_containers/vector/requirements/dr438/
11434 constructor_1_neg.cc: Same.
11435 * testsuite/23_containers/vector/requirements/dr438/
11436 constructor_2_neg.cc: Same.
11437 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11438 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11439
11440 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11441
11442 PR libstdc++/25191
11443 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
11444 deal consistently with __try and __catch too.
11445 * src/localename.cc: Replace try -> __try, catch -> __catch.
11446 * src/ios.cc: Likewise.
11447 * src/locale.cc: Likewise.
11448 * src/istream.cc: Likewise.
11449 * src/thread.cc: Likewise.
11450 * src/compatibility.cc: Likewise.
11451 * src/bitmap_allocator.cc: Likewise.
11452 * src/ios_init.cc: Likewise.
11453 * include/debug/deque: Likewise.
11454 * include/debug/list: Likewise.
11455 * include/tr1_impl/hashtable: Likewise.
11456 * include/std/bitset: Likewise.
11457 * include/ext/pb_ds/detail/resize_policy/
11458 hash_load_check_resize_trigger_imp.hpp: Likewise.
11459 * include/ext/pb_ds/detail/resize_policy/
11460 hash_standard_resize_policy_imp.hpp: Likewise.
11461 * include/ext/pb_ds/detail/cc_hash_table_map_/
11462 resize_fn_imps.hpp: Likewise.
11463 * include/ext/pb_ds/detail/cc_hash_table_map_/
11464 constructor_destructor_fn_imps.hpp: Likewise.
11465 * include/ext/pb_ds/detail/pat_trie_/
11466 split_join_branch_bag.hpp: Likewise.
11467 * include/ext/pb_ds/detail/pat_trie_/
11468 constructors_destructor_fn_imps.hpp: Likewise.
11469 * include/ext/pb_ds/detail/bin_search_tree_/
11470 constructors_destructor_fn_imps.hpp: Likewise.
11471 * include/ext/pb_ds/detail/gp_hash_table_map_/
11472 resize_fn_imps.hpp: Likewise.
11473 * include/ext/pb_ds/detail/gp_hash_table_map_/
11474 constructor_destructor_fn_imps.hpp: Likewise.
11475 * include/ext/pb_ds/detail/binary_heap_/
11476 constructors_destructor_fn_imps.hpp: Likewise.
11477 * include/ext/pb_ds/detail/binary_heap_/
11478 erase_fn_imps.hpp: Likewise.
11479 * include/ext/pb_ds/detail/binary_heap_/
11480 split_join_fn_imps.hpp: Likewise.
11481 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
11482 constructors_destructor_fn_imps.hpp: Likewise.
11483 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
11484 * include/ext/pb_ds/detail/list_update_map_/
11485 constructor_destructor_fn_imps.hpp: Likewise.
11486 * include/ext/slist: Likewise.
11487 * include/ext/memory: Likewise.
11488 * include/ext/rc_string_base.h: Likewise.
11489 * include/ext/ropeimpl.h: Likewise.
11490 * include/ext/vstring.tcc: Likewise.
11491 * include/ext/rope: Likewise.
11492 * include/ext/sso_string_base.h: Likewise.
11493 * include/bits/shared_ptr.h: Likewise.
11494 * include/bits/stl_list.h: Likewise.
11495 * include/bits/locale_classes.tcc: Likewise.
11496 * include/bits/locale_facets.tcc: Likewise.
11497 * include/bits/locale_classes.h: Likewise.
11498 * include/bits/forward_list.h: Likewise.
11499 * include/bits/stl_vector.h: Likewise.
11500 * include/bits/stl_deque.h: Likewise.
11501 * include/bits/istream.tcc: Likewise.
11502 * include/bits/stl_uninitialized.h: Likewise.
11503 * include/bits/ostream.tcc: Likewise.
11504 * include/bits/vector.tcc: Likewise.
11505 * include/bits/stl_tempbuf.h: Likewise.
11506 * include/bits/deque.tcc: Likewise.
11507 * include/bits/basic_string.tcc: Likewise.
11508 * include/bits/ostream_insert.h: Likewise.
11509 * include/bits/locale_facets_nonio.tcc: Likewise.
11510 * include/bits/stl_tree.h: Likewise.
11511 * include/bits/fstream.tcc: Likewise.
11512 * include/tr1/shared_ptr.h: Likewise.
11513 * include/tr1/hypergeometric.tcc: Likewise.
11514 * include/backward/hashtable.h: Likewise.
11515 * libsupc++/exception_ptr.h: Likewise.
11516 * libsupc++/eh_personality.cc: Likewise.
11517 * libsupc++/eh_call.cc: Likewise.
11518 * config/locale/gnu/monetary_members.cc: Likewise.
11519 * config/locale/gnu/time_members.h: Likewise.
11520 * config/locale/generic/time_members.h: Likewise.
11521
11522 2009-02-03 Johannes Singler <singler@ira.uka.de>
11523
11524 * include/parallel/algorithmfwd.h:
11525 Add parallelism default for many declarations.
11526 * include/parallel/numericfwd.h: Likewise.
11527 * include/parallel/iterator.h: Use iterator_traits as usual.
11528 * include/parallel/par_loop.h:
11529 Include equally_split.h.
11530 (for_each_template_random_access_ed):
11531 Avoid calling the Result default constructor.
11532 * include/parallel/numeric: Replace
11533 for_each_template_random_access by
11534 for_each_template_random_access_ed in numeric functions.
11535
11536 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
11537
11538 * config/os/gnu-linux/os_defines.h: Remove superfluous
11539 __NO_STRING_INLINES.
11540
11541 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11542
11543 * testsuite/21_strings/c_strings/char/3.cc: New test.
11544 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
11545
11546 2009-01-30 Ulrich Drepper <drepper@redhat.com>
11547 Jakub Jelinek <jakub@redhat.com>
11548
11549 PR libstdc++/30928 (partial, works together with recent glibcs)
11550 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11551 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11552 defined.
11553 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11554 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11555 defined.
11556 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11557 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11558 defined.
11559 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11560 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11561 defined.
11562 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
11563 argument is const char *, assign result to const char * var, not
11564 char *.
11565 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
11566 argument is const wchar_t *, assign result to const wchar_t * var, not
11567 wchar_t *.
11568
11569 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
11570
11571 * include/std/thread: Remove unused headers.
11572 (__thread_data_base): Remove unused mutex and base.
11573 (thread::~thread): Only detach if joinable.
11574 (thread::joinable): Test if thread data ptr is empty.
11575 (thread::_M_thread_data_mutex): Remove.
11576 (thread::_M_get_thread_data): Remove.
11577 (thread::_M_make_thread_data): Remove overload, use make_shared.
11578 (thread::id::id): Make constructor explicit.
11579 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
11580 (thread::_M_start_thread): Break shared_ptr cycle on error.
11581 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
11582 * testsuite/30_threads/thread/member/4.cc: New.
11583 * testsuite/30_threads/thread/member/5.cc: New.
11584
11585 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
11586
11587 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
11588 (standard_layout): Just use !has_virtual_destructor for now.
11589 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
11590 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
11591 * testsuite/30_threads/recursive_mutex/requirements/
11592 standard_layout.cc: New.
11593 * testsuite/30_threads/condition_variable/requirements/
11594 standard_layout.cc: New.
11595 * testsuite/29_atomics/atomic_address/requirements/
11596 standard_layout.cc: Adjust.
11597 * testsuite/29_atomics/atomic_flag/requirements/
11598 standard_layout.cc: Same.
11599 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
11600 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
11601 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
11602 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
11603 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
11604 line numbers.
11605 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
11606 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11607 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11608 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
11609 Remove, not required.
11610
11611 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
11612
11613 * include/std/thread (__thread_data_base, thread): Rename member
11614 functions to match coding style.
11615 (thread::thread,thread::operator=): Define move operations.
11616 * src/thread.cc (__thread_data_base, thread): Rename member functions.
11617 * config/abi/pre/gnu.ver: Adjust.
11618
11619 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
11620
11621 PR libstdc++/38384
11622 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
11623 on HPUX.
11624 * configure: Regenerate.
11625
11626 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
11627
11628 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
11629 atomic_flag_fence.
11630
11631 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11632
11633 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11634 Uros Bizjak <ubizjak@gmail.com>
11635
11636 PR libstdc++/38834
11637 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
11638 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
11639
11640 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11641 Rainer Emrich <r.emrich@de.tecosim.com>
11642
11643 PR libstdc++/38919
11644 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
11645 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
11646 * configure: Regenerate.
11647
11648 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
11649
11650 * include/std/thread (__thread_data_base::__run): Make non-const.
11651 * testsuite/30_threads/thread/cons/5.cc: New.
11652
11653 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
11654
11655 * src/Makefile.am (sources): Add math_stubs_float.cc.
11656 * src/Makefile.in: Regenerate.
11657 * src/math_stubs_float.cc: New, from libmath/stubs.c.
11658
11659 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11660
11661 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
11662 * src/Makefile.in: Regenerate.
11663 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
11664
11665 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11666
11667 PR libstdc++/32666
11668 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
11669
11670 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11671
11672 PR libstdc++/32666
11673 * Makefile.am (hosted_source): Remove libmath directory.
11674 * Makefile.in: Regenerate.
11675 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
11676 (AC_REPLACE_MATHFUNCS): Remove.
11677 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
11678 in GLIBCXX_CHECK_C99_TR1.
11679 * acinclude.m4: Remove libmath, need_math.
11680 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
11681 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
11682 * configure.ac: Same.
11683 * configure: Regenerate.
11684 * fragment.am: Fix comment.
11685 * config.h.in: Regenerate.
11686 * src/Makefile.in: Regenerate.
11687 * src/Makefile.am: Remove libmath references.
11688 * doc/Makefile.in: Regenerate.
11689 * po/Makefile.in: Regenerate.
11690 * include/Makefile.in: Regenerate.
11691 * libsupc++/Makefile.in: Regenerate.
11692 * testsuite/Makefile.in: Regenerate.
11693
11694 * src/compatibility.cc: Also export long double versions of "C" math
11695 library if hppa-linux.
11696 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
11697 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
11698
11699 * libmath: Remove.
11700 * libmath/signbit.c: Same.
11701 * libmath/stubs.c: Same.
11702 * libmath/Makefile.in: Same.
11703 * libmath/copysignf.c: Same.
11704 * libmath/mathconf.h: Same.
11705 * libmath/signbitf.c: Same.
11706 * libmath/Makefile.am: Same.
11707 * libmath/signbitl.c: Same.
11708
11709 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
11710 Paolo Carlini <paolo.carlini@oracle.com>
11711
11712 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
11713 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
11714 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
11715 * configure.ac: Adjust.
11716 * doc/xml/manual/configure.xml: Update.
11717 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
11718 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
11719 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
11720 * configure: Regenerate.
11721 * config.h.in: Likewise.
11722
11723 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
11724 thread::joinable, thread::swap, this_thread::get_id,
11725 this_thread::yield): Define inline...
11726 * include/std/thread: ... here.
11727 * config/abi/pre/gnu.ver: Adjust.
11728
11729 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11730
11731 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
11732 Add dg-timeout-factor 2.0.
11733 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
11734 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
11735 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
11736 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
11737 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
11738 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
11739
11740 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11741
11742 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
11743 field from readelf output.
11744
11745 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11746
11747 PR libstdc++/38384
11748 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
11749 * configure: Regenerate.
11750
11751 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11752
11753 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
11754 _GLIBCXX_HAVE_TLS.
11755 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
11756
11757 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11758
11759 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
11760 constructor for _M_pattern.
11761 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
11762 string.cc: Test construction from different basic_string type.
11763 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
11764 string.cc: Likewise.
11765
11766 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
11767 Jonathan Larmour <jifl@eCosCentric.com>
11768
11769 PR libstdc++/36801
11770 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
11771 New.
11772 (__gnu_cxx::__exchange_and_add): Use it.
11773 * src/atomic.cc (get_atomic_mutex): New.
11774 * src/debug.cc (get_safe_base_mutex): New.
11775 * src/locale.cc (get_locale_cache_mutex): New.
11776 * src/mt_allocator.cc (get_freelist): New.
11777 (get_freelist_mutex): New.
11778 * src/pool_allocator.cc (get_palloc_mutex): New.
11779 * include/std/mutex (__once_functor_lock): To
11780 (__get_once_functor_lock): ...this.
11781 * src/mutex.cc (__once_mutex): Don't export, use
11782 (get_once_mutex): ...this.
11783 * config/abi/pre/gnu.ver: Adjust exports.
11784
11785 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11786
11787 PR libstdc++/38732
11788 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
11789 referenceCount field again.
11790 (__cxxabiv1::__cxa_refcounted_exception): New struct.
11791 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
11792 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
11793 inline functions.
11794 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
11795 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
11796 instead of __cxa_exception.
11797 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
11798 __cxxabiv1::__cxa_throw): Likewise.
11799 * libsupc++/eh_ptr.cc (std::rethrow_exception,
11800 std::__exception_ptr::exception_ptr::_M_addref,
11801 std::__exception_ptr::exception_ptr::_M_release,
11802 __gxx_dependent_exception_cleanup): Likewise.
11803 * testsuite/18_support/exception/38732.cc: New test.
11804
11805 PR libstdc++/38092
11806 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
11807 * src/compatibility.cc: Don't use .symver directives if
11808 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
11809 * config.h.in: Regenerated.
11810 * configure: Likewise.
11811
11812 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11813
11814 PR libstdc++/38466
11815 * include/bits/stl_pair.h: Document C++03 pair vs swap.
11816
11817 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
11818
11819 * src/locale_init.cc (locale::_S_initialize_once): Move construction
11820 of classic locale...
11821 (locale::classic): Here.
11822
11823 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
11824
11825 * include/tr1_impl/regex: Fix bad return statements and typos.
11826
11827 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11828
11829 * include/tr1_impl/regex: Remove unimplemented function definitions.
11830 * testsuite/28_regex/init-list.cc: Compile only.
11831 * testsuite/tr1/7_regular_expressions/regex/cons/char/
11832 c_string_extended.cc: Same.
11833 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
11834 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
11835
11836 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11837
11838 PR libstdc++/38384
11839 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
11840 * configure: Regenerate.
11841
11842 2009-01-05 Ben Elliston <bje@au.ibm.com>
11843
11844 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11845 * configure: Regenerate.
11846
11847 2009-01-05 Ben Elliston <bje@au.ibm.com>
11848
11849 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11850 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11851 * configure: Regenerate.
11852
11853 2009-01-04 Richard Guenther <rguenther@suse.de>
11854
11855 PR libstdc++/38720
11856 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11857 integer type for storage, arithmetic and comparisons.
11858 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11859
11860 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11861
11862 PR libstdc++/38719
11863 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11864 _Fwd_list_const_iterator::_M_next): Fix return type.
11865
11866 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11867
11868 * Revert last commit, reopen and suspend libstdc++/38678.
11869
11870 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11871
11872 PR libstdc++/38678
11873 * include/std/istream (basic_istream<>::_M_read): New.
11874 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11875 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11876 * include/std/ostream (basic_ostream<>::_M_write_): New.
11877 (basic_ostream<>::_M_write): Adjust.
11878 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11879 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11880 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11881 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11882 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.