]> gcc.gnu.org Git - gcc.git/blame - libstdc++-v3/ChangeLog
PR libstdc++/22634, DR 539 [Ready]
[gcc.git] / libstdc++-v3 / ChangeLog
CommitLineData
8246b314
PC
12009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR libstdc++/22634, DR 539 [Ready]
4 * include/bits/stl_numeric.h (adjacent_difference): Use std::move
5 at the end of the loop body, per the Ready resolution.
6 * include/std/numeric: Do not include unnecessarily <cstddef>.
7 * doc/xml/manual/intro.xml: Add an entry for DR 539.
8
f9679d8a
PC
92009-12-11 Paolo Carlini <paolo.carlini@oracle.com>
10
11 * doc/html/ext/lwg-active.html: Update to Revision R68.
12 * doc/html/ext/lwg-closed.html: Likewise.
13 * doc/html/ext/lwg-defects.html: Likewise.
14 * doc/xml/manual/intro.xml: Update status of issues 431, 630, and 696.
15
b66887e4
JJ
162009-12-10 Jakub Jelinek <jakub@redhat.com>
17
18 PR c++/42317
19 * config/abi/pre/gnu.ver: Don't export certain base dtors that
20 weren't previously exported.
21
df4d18ad
PC
222009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
23
24 PR libstdc++/42261 (take 2)
25 * include/bits/basic_string.h (_S_construct_aux_2(size_type, _CharT,
26 const _Alloc&)): Add.
27 (_S_construct_aux(_Integer, _Integer, const _Alloc&, __true_type)):
28 Call it.
29 * include/ext/sso_string_base.h (_M_construct_aux_2(size_type,
30 _CharT): Add.
31 (_M_construct_aux(_Integer, _Integer, std::__true_type)): Call it.
32 * include/ext/rc_string_base.h (_S_construct_aux_2(size_type, _CharT,
33 const _Alloc&)): Add.
34 (_S_construct_aux(_Integer, _Integer, const _Alloc&, __true_type)):
35 Call it.
36 * config/abi/pre/gnu.ver: Export basic_string::_S_construct_aux_2.
37 * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
38 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
39
574f3664
PC
402009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
41
42 Revert:
43 2009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
44
45 PR libstdc++/42261
46 * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer,
47 const _Alloc&, __true_type)): Cast the second argument to value_type.
48 * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer,
49 std::__true_type)): Likewise.
50 * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer,
51 const _Alloc&, std::__true_type)): Likewise.
52 * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
53 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
54
790ad3b5
PC
552009-12-10 Paolo Carlini <paolo.carlini@oracle.com>
56
57 * testsuite/util/testsuite_containers.h (populate<>::populate(_Tp&)):
574f3664 58 Avoid used uninitialized warning.
790ad3b5
PC
59 * include/ext/pb_ds/detail/cc_hash_table_map_/
60 constructor_destructor_fn_imps.hpp: Fix typo causing sequence point
61 warning.
62
6b223191
BK
632009-12-09 Benjamin Kosnik <bkoz@redhat.com>
64
65 * include/profile/impl/profiler_container_size.h: Fix include
66 guard, formatting fixes.
67 * include/profile/impl/profiler_vector_size.h: Same.
68 * include/profile/impl/profiler_hash_func.h: Same.
69 * include/profile/impl/profiler_trace.h: Same.
70 * include/profile/impl/profiler_vector_to_list.h: Same.
71 * include/profile/impl/profiler.h: Same.
72 * include/profile/impl/profiler_state.h: Same.
73 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
74 * include/profile/impl/profiler_hashtable_size.h: Same.
75 * include/profile/impl/profiler_node.h: Same.
76
6ef14ae4
RO
772009-12-09 Roman Odaisky <to.roma.from.bugcc@qwertty.com>
78
79 PR libstdc++/42273
80 * include/bits/atomic_2.h: Fix typo.
81
53567bbd
PC
822009-12-07 Paolo Carlini <paolo.carlini@oracle.com>
83
84 PR libstdc++/42319
85 * include/parallel/losertree.h: Include bits/stl_function.h instead
86 of the whole <functional>.
87 * include/parallel/base.h: Likewise.
88 * include/parallel/numeric: Likewise.
89 * include/parallel/balanced_quicksort.h: Likewise.
90 * include/parallel/checkers.h: Likewise.
91 * testsuite/17_intro/headers/c++200x/42319.cc: New.
92
43e02a8a
RW
932009-12-05 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
94
95 * Makefile.in: Regenerate.
96 * configure: Regenerate.
97 * doc/Makefile.in: Regenerate.
98 * include/Makefile.in: Regenerate.
99 * libsupc++/Makefile.in: Regenerate.
100 * po/Makefile.in: Regenerate.
101 * python/Makefile.in: Regenerate.
102 * src/Makefile.in: Regenerate.
103 * testsuite/Makefile.in: Regenerate.
104
2e6623d8
DK
1052009-12-05 Dave Korn <dave.korn.cygwin@gmail.com>
106
107 * config/os/hpux/os_defines.h (_GLIBCXX_PSEUDO_VISIBILITY): Provide
108 empty definition.
109
bcaf576b
PC
1102009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
111
112 PR libstdc++/42261
113 * include/bits/basic_string.h (_S_construct_aux(_Integer, _Integer,
114 const _Alloc&, __true_type)): Cast the second argument to value_type.
115 * include/ext/sso_string_base.h (_M_construct_aux(_Integer, _Integer,
116 std::__true_type)): Likewise.
117 * include/ext/rc_string_base.h (_S_construct_aux(_Integer, _Integer,
118 const _Alloc&, std::__true_type)): Likewise.
119 * testsuite/21_strings/basic_string/cons/char/42261.cc: New.
120 * testsuite/21_strings/basic_string/cons/wchar_t/42261.cc: Likewise.
121
54d1aa1f
PC
1222009-12-03 Paolo Carlini <paolo.carlini@oracle.com>
123
124 * testsuite/20_util/bind/ref.cc: Add.
125 * testsuite/20_util/bind/all_bound.cc: Likewise.
126 * testsuite/20_util/bind/nested.cc: Likewise.
127 * testsuite/20_util/bind/placeholders.cc: Likewise.
128
90df451f
HPN
1292009-12-03 Hans-Peter Nilsson <hp@axis.com>
130
131 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line
132 number.
133
14c4d127
DK
1342009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
135
136 * testsuite/lib/libstdc++.exp (libstdc++_init): Add host-dependent
137 settings for LC_ALL and LANG.
138
f7e413e2
DK
1392009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
140
141 * libstdc++-v3/acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Don't disable
142 on PE targets.
143 * libstdc++-v3/configure: Regenerate.
144 * libstdc++-v3/configure.host: Add libtool DLL options for Cygwin
145 and MinGW platforms.
146
147 * libstdc++-v3/include/bits/c++config (_GLIBCXX_VISIBILITY_ATTR): On
148 platforms that don't support visibility, allow them to declare a macro
149 _GLIBCXX_PSEUDO_VISIBILITY that is applied in place of visibility.
150 (_GLIBCXX_PSEUDO_VISIBILITY): Supply empty default if not declared by
151 CPU- or OS-specific headers.
152
153 * libstdc++-v3/config/os/newlib/os_defines.h
154 (_GLIBCXX_PSEUDO_VISIBILITY_default): New macro for dllimport.
155 (_GLIBCXX_PSEUDO_VISIBILITY_hidden): New empty macro.
156 (_GLIBCXX_PSEUDO_VISIBILITY): Evaluate to one of the above.
157 * libstdc++-v3/config/os/mingw32/os_defines.h
158 (_GLIBCXX_PSEUDO_VISIBILITY_default,
159 _GLIBCXX_PSEUDO_VISIBILITY_hidden,
160 _GLIBCXX_PSEUDO_VISIBILITY): Likewise.
161
7aec2c63
PC
1622009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
163
164 * include/tr1_impl/functional: Remove file, copy its contents,
165 trivially adjusted...
166 * include/std/functional: ... here, and...
55277d8f 167 * include/tr1/functional: ... here.
7aec2c63
PC
168 * include/Makefile.am: Adjust.
169 * include/Makefile.in: Regenerate.
170
1712009-11-30 Jonathan Wakely <jwakely.gcc@gmail.com>
172
173 * include/tr1_impl/functional (function): Add rvalue support and
174 tweak doxygen markup.
175 * testsuite/20_util/function/assign/move.cc: New.
176 * testsuite/20_util/function/cons/move.cc: New.
177 * testsuite/20_util/function/invoke/move_only.cc: New.
178 * testsuite/20_util/function/cmp/cmp_neg.cc: New.
179 * testsuite/20_util/function/1.cc: Copy from testsuite/tr1/.
180 * testsuite/20_util/function/2.cc: Likewise.
181 * testsuite/20_util/function/3.cc: Likewise.
182 * testsuite/20_util/function/4.cc: Likewise.
183 * testsuite/20_util/function/5.cc: Likewise.
184 * testsuite/20_util/function/6.cc: Likewise.
185 * testsuite/20_util/function/7.cc: Likewise.
186 * testsuite/20_util/function/8.cc: Likewise.
187 * testsuite/20_util/function/9.cc: Likewise.
188
0c31c577
JW
1892009-11-29 Jonathan Wakely <jwakely.gcc@gmail.com>
190
191 * doc/doxygen/user.cfg.in: Add __GXX_RTTI to PREDEFINED macros.
192
70826946
JW
1932009-11-20 Jonathan Wakely <jwakely.gcc@gmail.com>
194
195 PR libstdc++/42019
196 * include/tr1/shared_ptr.h: Only use typeid when RTTI is enabled.
197 * include/bits/shared_ptr_base.h: Likewise.
198 * include/bits/shared_ptr.h: Likewise.
199 * testsuite/tr1/2_general_utilities/shared_ptr/misc/42019.cc: New.
200 * testsuite/20_util/shared_ptr/misc/42019.cc: New.
201
2022009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
3d68714e
PC
203
204 * src/compatibility-c++0x.cc (_Fnv_hash<4>, _Fnv_hash<8>): Add.
205
bf4967a1
BK
2062009-11-19 Benjamin Kosnik <bkoz@redhat.com>
207
208 * src/pool_allocator.cc: Adjust catch blocks.
209 * src/bitmap_allocator.cc: Same.
210 * src/localename.cc: Same.
211 * src/ios.cc: Same.
212
213 * libsupc++/cxxabi-forced.h: Adjust comments, markup.
214
215 * testsuite/util/testsuite_hooks.h (copy_constructor::copyCount):
216 Remove.
217 (copy_constructor::dtorCount): Remove.
218 * testsuite/23_containers/list/modifiers/1.h: Adjust.
219 * testsuite/23_containers/list/modifiers/2.h: Same.
220 * testsuite/23_containers/list/modifiers/3.h: Same.
221
4a85780b
PC
2222009-11-19 Paolo Carlini <paolo.carlini@oracle.com>
223
224 PR libstdc++/41622
225 * include/bits/functional_hash.h: Implement inline the various
226 std::hash specializations, using, when appropriate, pass by
227 const ref too, per DR 1245.
228 * include/tr1_impl/functional_hash.h: Remove, move its contents...
229 * include/tr1/functional_hash.h: ... here.
230 * include/std/functional: Tweak includes.
231 * src/hash_c++0x: Rename to...
232 * src/compatibility-c++0x.cc: ... this, implementing compatibility
233 std::hash<>::operator() specializations.
234 * src/hash.cc: Do not mark specializations as throw().
235 * src/Makefile.am: Adjust.
236 * include/Makefile.am: Likewise.
237 * src/Makefile.in: Regenerate.
238 * include/Makefile.in: Likewise.
239 * testsuite/util/testsuite_api.h: Define a dummy hash for
240 NonDefaultConstructible.
241 * testsuite/23_containers/unordered_map/requirements/
242 explicit_instantiation/2.cc: Use it.
243 * testsuite/23_containers/unordered_multimap/requirements/
244 explicit_instantiation/2.cc: Likewise.
245 * testsuite/23_containers/unordered_set/requirements/
246 explicit_instantiation/2.cc: Likewise.
247 * testsuite/23_containers/unordered_multiset/requirements/
248 explicit_instantiation/2.cc: Likewise.
249
d95ba652
JS
2502009-11-19 Johannes Singler <singler@kit.edu>
251
252 * include/parallel/partition.h (__parallel_partition): Correctly
253 initialize chunk size.
254 (__parallel_nth_element): Respect nth_element_minimal_n. Use
255 sequential nth_element as base case, instead of sequential sort.
256
5a5e2828
BK
2572009-11-17 Benjamin Kosnik <bkoz@redhat.com>
258
259 * include/profile/impl/profiler.h: Remove namespace markup.
4a85780b 260
9ee6a740
BK
2612009-11-17 Benjamin Kosnik <bkoz@redhat.com>
262
263 * include/profile/bitset: Tweak doxygen markup.
264 * include/profile/deque: Same.
265 * include/profile/list: Same.
266 * include/profile/map.h: Same.
267 * include/profile/multimap.h: Same.
268 * include/profile/multiset.h: Same.
269 * include/profile/set.h: Same.
270 * include/profile/unordered_map: Same.
271 * include/profile/vector: Same.
272
273 * include/profile/impl/profiler_container_size.h: Use namespace
274 __gnu_profile instead of __cxxprof_impl.
275 * include/profile/impl/profiler.h: Same.
276 (_GLIBCXX_PROFILE_IMPL_REENTRANCE_GUARD): To
277 _GLIBCXX_PROFILE_REENTRANCE_GUARD.
278 Remove namespace __cxxprof_guard.
279 (__reentrance_guard): De-templatize.
280 (__reentrance_guard::__inside_cxxprof_impl): To
281 __reentrance_guard::_S_get_in.
282
283 * include/profile/impl/profiler_hash_func.h: Use namespace
284 __gnu_profile instead of __cxxprof_impl.
285 * include/profile/impl/profiler_hashtable_size.h: Same.
286 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
287 * include/profile/impl/profiler_node.h: Same.
288 * include/profile/impl/profiler_state.h: Same.
289 * include/profile/impl/profiler_trace.h: Same.
290 * include/profile/impl/profiler_vector_size.h: Same.
291 * include/profile/impl/profiler_vector_to_list.h: Same.
292 * doc/xml/manual/profile_mode.xml: Update.
293
1ceb9e06
BK
2942009-11-17 Benjamin Kosnik <bkoz@redhat.com>
295
296 * include/debug/bitset: Add doxygen markup.
297 * include/debug/deque: Same.
298 * include/debug/list: Same.
299 * include/debug/map.h: Same.
300 * include/debug/multimap.h: Same.
301 * include/debug/set.h: Same.
302 * include/debug/multiset.h: Same.
303 * include/debug/unordered_map: Same.
304 * include/debug/unordered_set: Same.
305 * include/debug/string: Same.
306 * include/debug/vector: Same.
307
ceaaa5ce
SW
3082009-11-15 Steve Ward <planet36@gmail.com>
309
310 * libsupc++/cxxabi.h (__cxa_demangle): Fix typo in comment.
311
33913cfa
PC
3122009-11-13 Paolo Carlini <paolo.carlini@oracle.com>
313
314 * include/bits/forward_list.h (forward_list<>::erase_after):
315 Change signature per N2988, return void; simplify.
316 (_Fwd_list_base<>::_M_erase_after): Likewise return void.
317 (forward_list<>::~forward_list): Do not call _M_erase_after
318 unnecessarily, the base class destructor already does it.
319 (forward_list<>::splice_after(const_iterator position,
320 forward_list&&, const_iterator i): Check position != i and
321 position != ++i.
322 * include/bits/forward_list.tcc (_Fwd_list_base<>::
323 _M_erase_after(typename _Node_base::_Pointer): Simplify.
324 (_Fwd_list_base<>::_M_erase_after(typename _Node_base::_Pointer,
325 typename _Node_base::_Pointer): Fix (remove the correct range
326 of element) and simplify (update __pos->_M_next at the end).
327 * testsuite/23_containers/forward_list/modifiers/3.cc: Adjust
328 and extend.
329 * testsuite/23_containers/forward_list/ext_pointer/
330 modifiers/3.cc: Likewise.
331 * testsuite/23_containers/forward_list/requirements/dr438/
332 assign_neg.cc: Tweak dg-error line numbers.
333 * testsuite/23_containers/forward_list/requirements/dr438/
334 insert_neg.cc: Likewise.
335 * testsuite/23_containers/forward_list/requirements/dr438/
336 constructor_1_neg.cc: Likewise.
337 * testsuite/23_containers/forward_list/requirements/dr438/
338 constructor_2_neg.cc: Likewise.
339
8ad7097c
PC
3402009-11-13 Paolo Carlini <paolo.carlini@oracle.com>
341
342 * include/std/algorithm: Include <utility>, per UK-300.
343 * include/bits/stl_algobase.h: Don't do it here.
344
7274deff
PC
3452009-11-12 Paolo Carlini <paolo.carlini@oracle.com>
346
347 * include/std/type_traits (declval): Add, per DR 1255.
348 (__is_convertible_helper, common_type): Use it.
349 * include/bits/move.h: Mention std::declval.
350 * testsuite/20_util/declval/requirements/1.cc: New.
351 * testsuite/20_util/declval/requirements/1_neg.cc: Likewise.
352 * testsuite/20_util/common_type/requirements/typedefs-2.cc: Likewise.
353 * testsuite/20_util/common_type/requirements/
354 explicit_instantiation.cc: Extend.
355 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
356 dg-error line numbers.
357 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
358 Likewise.
359
03b2a9a5
PC
3602009-11-12 Paolo Carlini <paolo.carlini@oracle.com>
361
362 * include/bits/stl_algobase.h: Include the full <utility>, per
363 UK-300.
364 * include/bits/stl_algo.h: Tweak includes.
365
fae927d3
JM
3662009-11-11 Jason Merrill <jason@redhat.com>
367
0a8fff57
JM
368 * testsuite/Makefile.am: Remove use of baseline_file.
369 * testsuite/Makefile.in: Likewise.
370
fae927d3
JM
371 PR c++/39131
372 * config/abi/pre/gnu.ver: Add DFP types.
373 * testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.4.
374
a4ecd144
PC
3752009-11-11 Paolo Carlini <paolo.carlini@oracle.com>
376
377 * include/bits/basic_string.h (to_string(int), to_string(unsigned),
378 to_string(long), to_string(unsigned long), to_string(float),
379 to_string(double), to_wstring(int), to_wstring(unsigned),
380 to_wstring(long), to_wstring(unsigned long), to_wstring(float),
381 to_wstring(double)): Add, per resolution of DR 1261.
382 * include/ext/vstring.h: Likewise.
383 * testsuite/21_strings/basic_string/numeric_conversions/char/
384 dr1261.cc: Add.
385 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
386 dr1261.cc: Likewise.
387
8eead16e
BK
3882009-11-09 Benjamin Kosnik <bkoz@redhat.com>
389
390 * doc/doxygen/user.cfg.in: Regenerate, add files.
391 * libsupc++/eh_ptr.cc: Format.
392 * libsupc++/exception_ptr.h: Same.
393 * libsupc++/cxxabi.h(recursive_init_error): Move declaration here.
394 * libsupc++/guard.cc: From here.
395 * libsupc++/nested_exception.h: Add markup.
396
8b0c13a8
JS
3972009-11-09 Johannes Singler <singler@kit.edu>
398
399 * include/parallel/multiway_merge.h (multiway_merge_*,
400 __sequential_multiway_merge, parallel_multiway_merge): Replace
401 int by appropriate difference_type (typedef to _SeqNumber) or
402 _ThreadIndex.
403 * include/parallel/multiseq_selection.h (multiseq_partition,
404 multiseq_selection): Replace int by appropriate difference_type
405 (typedef to _SeqNumber)
406 * include/parallel/base.h (__get_max_threads): Replace int by
407 _ThreadIndex.
408 * include/parallel/balanced_quicksort.h
409 (__qsb_local_sort_with_helping, __parallel_sort_qsb): Likewise.
410 * include/parallel/set_operations.h (__parallel_set_operation):
411 Likewise.
412 * include/parallel/unique_copy.h (__parallel_unique_copy): Likewise.
413 * include/parallel/multiway_mergesort.h (_SplitConsistently,
414 parallel_sort_mwms_pu, parallel_sort_mwms): Likewise.
415 * include/parallel/partial_sum.h (__parallel_partial_sum_linear):
416 Likewise.
417 * include/parallel/partition.h (__parallel_partition): Replace int
418 by appropriate difference_type or _ThreadIndex.
419
624d3e57
JM
4202009-11-08 Jason Merrill <jason@redhat.com>
421
422 * include/ext/sso_string_base.h (_M_mutate): Remove extra 'const'.
423
8e32aa11
BK
4242009-11-06 Benjamin Kosnik <bkoz@redhat.com>
425
426 * doc/doxygen/user.cfg.in: Adjust includes.
427
428 * doc/doxygen/doxygroups.cc: Move group markup.
429 * include/tr1_impl/regex: Change " to '. Add group markup.
430 * include/std/utility: Same.
431 * include/std/type_traits: Same.
432 * include/std/streambuf: Same.
433 * include/std/iosfwd: Same.
434 * include/std/limits: Same.
435 * include/std/sstream: Same.
436 * include/profile/impl/profiler_state.h: Same.
437 * include/profile/impl/profiler_hashtable_size.h: Same.
438 * include/bits/stl_algobase.h: Same.
439 * include/bits/stl_iterator_base_types.h: Same.
440 * include/bits/stream_iterator.h: Same.
441 * include/bits/stl_iterator.h: Same.
442 * include/bits/stl_tempbuf.h: Same.
443 * include/bits/streambuf_iterator.h: Same.
444 * libsupc++/exception: Same.
445 * libsupc++/cxxabi.h: Same.
446 * include/tr1_impl/type_traits: Same.
447
448 * include/parallel/multiway_merge.h: Change @__c to @c, @__f to @f.
449 * include/parallel/list_partition.h: Same.
450 * include/parallel/for_each.h: Same.
451 * include/parallel/workstealing.h: Same.
452 * include/parallel/base.h: Same.
453 * include/parallel/equally_split.h: Same.
454 * include/parallel/random_shuffle.h: Same.
455 * include/parallel/balanced_quicksort.h: Same.
456 * include/parallel/merge.h: Same.
457 * include/parallel/multiway_mergesort.h: Same.
458 * include/parallel/compatibility.h: Same.
459 * include/parallel/queue.h: Same.
460 * include/parallel/checkers.h: Same.
461 * include/parallel/random_number.h: Same.
462
463
464 * include/c_global/csignal: Change # to \#.
465 * include/c_global/cstdlib: Same.
466 * include/c_global/cstdio: Same.
467 * include/c_global/cstdarg: Same.
468 * include/c_global/cctype: Same.
469 * include/c_global/cerrno: Same.
470 * include/c_global/cstdatomic: Same.
471 * include/c_global/cmath: Same.
472 * include/c_global/ciso646: Same.
473 * include/c_global/ctime: Same.
474 * include/c_global/clocale: Same.
475 * include/c_global/climits: Same.
476 * include/c_global/cassert: Same.
477 * include/c_global/csetjmp: Same.
478 * include/c_global/cwchar: Same.
479 * include/c_global/cfloat: Same.
480 * include/c_global/cstring: Same.
481 * include/c_global/cstddef: Same.
482 * include/c_global/cwctype: Same.
483
484 * include/std/memory: Only dance around boost_sp_counted_base.h.
485 * include/tr1_impl/boost_sp_counted_base.h: Add markup.
486 * include/tr1/shared_ptr.h: Strip markup.
487 * include/bits/shared_ptr.h: Move base types...
488 * include/bits/shared_ptr_base.h: ...here.
489 * include/Makefile.am: Add.
490 * include/Makefile.in: Regenerate.
491 * configure: Same.
492 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
493 Adjust line numbers.
494 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
495
77d16198
PC
4962009-11-06 Paolo Carlini <paolo.carlini@oracle.com>
497
498 * include/parallel/multiway_merge.h: Simple formatting and
499 uglification fixes.
500 * include/parallel/find_selectors.h: Likewise.
501 * include/parallel/losertree.h: Likewise.
502 * include/parallel/list_partition.h: Likewise.
503 * include/parallel/for_each.h: Likewise.
504 * include/parallel/multiseq_selection.h: Likewise.
505 * include/parallel/workstealing.h: Likewise.
506 * include/parallel/par_loop.h: Likewise.
507 * include/parallel/numeric: Likewise.
508 * include/parallel/quicksort.h: Likewise.
509 * include/parallel/equally_split.h: Likewise.
510 * include/parallel/omp_loop_static.h: Likewise.
511 * include/parallel/random_shuffle.h: Likewise.
512 * include/parallel/balanced_quicksort.h: Likewise.
513 * include/parallel/tags.h: Likewise.
514 * include/parallel/set_operations.h: Likewise.
515 * include/parallel/merge.h: Likewise.
516 * include/parallel/unique_copy.h: Likewise.
517 * include/parallel/multiway_mergesort.h: Likewise.
518 * include/parallel/search.h: Likewise.
519 * include/parallel/partition.h: Likewise.
520 * include/parallel/partial_sum.h: Likewise.
521 * include/parallel/find.h: Likewise.
522 * include/parallel/queue.h: Likewise.
523 * include/parallel/omp_loop.h: Likewise.
524 * include/parallel/checkers.h: Likewise.
525 * include/parallel/sort.h: Likewise.
526
21a15d9f
JW
5272009-11-06 Jonathan Wakely <jwakely.gcc@gmail.com>
528
529 PR libstdc++/41949
530 * include/std/ostream: Adjust link.
531
338311e5
PC
5322009-11-05 Paolo Carlini <paolo.carlini@oracle.com>
533
534 * include/parallel/multiway_merge.h: Simple formatting and
535 uglification fixes.
536 * include/parallel/losertree.h: Likewise.
537 * include/parallel/base.h: Likewise.
538 * include/parallel/par_loop.h: Likewise.
539 * include/parallel/omp_loop_static.h: Likewise.
540 * include/parallel/multiway_mergesort.h: Likewise.
541 * include/parallel/partial_sum.h: Likewise.
542 * include/parallel/omp_loop.h: Likewise.
543
dc5de590
BK
5442009-11-04 Benjamin Kosnik <bkoz@redhat.com>
545
546 * testsuite/25_algorithms/fill/5.cc: Move...
547 * testsuite/25_algorithms/fill_n/1.cc: ...here.
548
d87f43c3
PC
5492009-11-04 Paolo Carlini <paolo.carlini@oracle.com>
550
551 * include/parallel/multiway_merge.h: Simple formatting and
552 uglification fixes.
553 * include/parallel/losertree.h: Likewise.
554
6e924e07
DK
5552009-11-03 David Krauss <potswa@mac.com>
556 Paolo Carlini <paolo.carlini@oracle.com>
557
558 PR libstdc++/41351
559 * include/bits/stl_algo.h (__rotate(_RandomAccessIterator,
560 _RandomAccessIterator, _RandomAccessIterator,
561 random_access_iterator_tag)): Rewrite to use only std::swap in
562 general and std::copy/std::copy_backward when safe.
563
c36abf03
BK
5642009-11-02 Benjamin Kosnik <bkoz@redhat.com>
565
566 * include/std/future: Use base class with nested types.
567 (__future_base): New.
568 (__future_base::_Result_base): From _Future_result_base.
569 (__future_base::_Result): From _Future_result.
570 (__future_base::_Move_result): From _Move_future_result.
571 (__future_base::_Ptr): From _Future_ptr.
572 (__future_base::_State): From _Future_state.
573 (__basic_future): From _Future_impl.
574 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust line
575 numbers.
576 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
577 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
578 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
579 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
580 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
581 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
582
cc1e2504
PC
5832009-10-31 Paolo Carlini <paolo.carlini@oracle.com>
584
585 * include/std/chrono (struct __common_rep_type): New.
586 (duration_cast(const duration<>&),
587 duration<>::duration(const _Rep2&),
588 duration<>::duration(const duration<>&),
589 operator*(const duration<>&, const _Rep2&),
590 operator*(const _Rep1&, const duration<>&),
591 operator/(const duration<>&, const _Rep2&),
592 time_point_cast(const time_point<>&)): Implement resolution of
593 DR 1177 ([Ready] in Santa Cruz), change to not participate to
c36abf03 594 overload resolution if the constraints are not met.
cc1e2504
PC
595 * testsuite/20_util/duration/cons/1_neg.cc: Adjust dg-errors.
596 * testsuite/20_util/duration/cons/dr974.cc: Likewise.
597 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust
598 dg-error line numbers.
599 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
600 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
601
2c42b339
GP
6022009-10-31 Gerald Pfeifer <gerald@pfeifer.com>
603
604 * doc/xml/manual/intro.xml: Refer to our bugs page instead of
605 Bugzilla directly.
606
52669d59
JQ
6072009-10-30 Jerry Quinn <jlquinn@optonline.net>
608
609 * libsupc++/tinfo.cc (operator=(const type_info&)): Reapply 153734.
610 * libsupc++/typeinfo (type_info::name()): Likewise.
611 * libsupc++/tinfo2.cc (before): Likewise.
612
a20c8540
PC
6132009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
614
615 * include/bits/random.h: Fix typo in static_assert text.
616
f6d08b43
PC
6172009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
618
619 PR libstdc++/41759
620 * include/bits/random.h: Tweak a bit the text of some static_asserts.
621
297f34d7
PC
6222009-10-30 Paolo Carlini <paolo.carlini@oracle.com>
623
624 * include/std/type_traits (__is_convertible_simple): Remove.
625 (__is_convertible_helper): Adjust.
626 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
627 dg-error line numbers.
628 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
629 Likewise.
630
2ea9fa8a
JQ
6312009-10-30 Jerry Quinn <jlquinn@optonline.net>
632
633 * libsupc++/tinfo.cc (operator=(const type_info&)): Revert 153734.
634 * libsupc++/typeinfo (type_info::name()): Likewise.
635 * libsupc++/tinfo2.cc (before): Likewise.
636
1e43a145
JQ
6372009-10-28 Jerry Quinn <jlquinn@optonline.net>
638
639 * libsupc++/tinfo.cc (operator=(const type_info&)): Compare by
640 pointer if name begins with '*'.
641 * libsupc++/typeinfo (type_info::name()): Likewise.
642 * libsupc++/tinfo2.cc (before): Likewise.
643
6581b14b
PC
6442009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
645 Douglas Gregor <doug.gregor@gmail.com>
646
647 PR libstdc++/40925 (again)
648 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, const _T2&),
649 pair<_T1, _T2>::pair(const _T1&, _U2&&)): Add, to deal correctly
650 with move-only types in the presence of "null pointers".
651 * testsuite/20_util/pair/40925.cc: Extend.
652
2d0269f6
PC
6532009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
654
655 * include/std/type_traits (__is_int_or_cref): Remove.
656 (__is_convertible_helper): Fix per C++0x and simplify (the hack to
657 suppress warnings isn't necessary anymore).
658 * testsuite/20_util/is_convertible/requirements/typedefs.cc: New.
659 * testsuite/20_util/is_convertible/requirements/
660 explicit_instantiation.cc: Likewise.
661 * testsuite/20_util/is_convertible/value.cc: Likewise.
662 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust
663 dg-error line numbers.
664 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
665 Likewise.
666
28a371ae
PC
6672009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
668
669 * testsuite/20_util/pair/40925.cc: Minor comment fix.
670
d858307d
PC
6712009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
672
673 PR libstdc++/40925
674 * include/bits/stl_pair.h (pair<_T1, _T2>::pair(_U1&&, _U2&&)):
675 Use enable_if to remove it from the overload set when either _U1
676 is not convertible to _T1 or _U2 is not convertible to _T2.
677 (pair<>::pair(_U1&&, _Arg0&&, _Args&&...)): Remove.
678
6792009-10-29 Douglas Gregor <doug.gregor@gmail.com>
680
681 PR libstdc++/40925
682 * testsuite/20_util/pair/40925.cc: Add.
683
dd6c7cdf
PC
6842009-10-29 Paolo Carlini <paolo.carlini@oracle.com>
685
686 * include/decimal/decimal: Minor formatting and uglification fixes.
687 * include/decimal/decimal.h: Likewise.
688
de5b9f12
PC
6892009-10-28 Paolo Carlini <paolo.carlini@oracle.com>
690
691 * include/bits/stl_iterator_base_funcs.h: (next): Change
692 template parameter name consistently with the resolution
693 of DR 1011 ([Ready] in Santa Cruz).
694
15e2a6c0
JS
6952009-10-28 Johannes Singler <singler@kit.edu>
696
697 PR libstdc++/40852
c21237d5
JS
698 * include/parallel/multiseq_selection.h
699 (multiseq_partition, multiseq_selection): Avoid intermediate
15e2a6c0
JS
700 values exceeding the integer type range for very large inputs.
701
9c67ec22
PC
7022009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
703
704 * include/std/chrono (duration<>::duration(const duration<>&)): Fix
705 per the straightforward resolution of DR 974.
706 * testsuite/20_util/duration/cons/dr974.cc: Add.
707
89c74f4a
JJ
7082009-10-26 Jakub Jelinek <jakub@redhat.com>
709
710 PR libstdc++/38923
711 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid using too many
712 *s. Accept ld version without text in ()s.
713 * configure: Regenerated.
714
20f2653e
JM
7152009-10-26 Jason Merrill <jason@redhat.com>
716
717 Core issue 906
718 * include/std/future (~Future_result_base): Default outside class
719 body.
720 * include/std/system_error (error_category()): Likewise.
721 * libsupc++/nested_exception.h (nested_exception): Remove
722 exception specifications from defaulted methods.
723
927dc7c6
PC
724009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
725
726 PR libstdc++/41773
727 Revert:
728 2009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
729
730 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
731 const _Alloc&)): New, declare.
732 (_S_construct(_CharT*, _CharT*, const _Alloc&),
733 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
734 _S_construct(iterator, iterator, const _Alloc&),
735 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
736 forward to the latter.
737 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
738 size_type, const _Alloc&)): Define.
739 (basic_string(const basic_string&, size_type, size_type),
740 basic_string(const basic_string&, size_type, size_type,
741 const _Alloc&), basic_string(const _CharT*, size_type,
742 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
743 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
744 * config/abi/pre/gnu.ver: Remove recently added exports.
745 * src/string-inst.cc: Remove instantiations.
746
b6a182f2
PC
7472009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
748
749 PR libstdc++/41763
750 * include/bits/valarray_array.h (__valarray_default_construct,
751 __valarray_fill_construct, __valarray_copy_construct, __valarray_sum
752 __valarray_destroy_elements, __valarray_product): Do not qualify with
753 __restrict__ pointers accessing data also accessed by other pointers.
754
50e9ed7c
PC
7552009-10-20 Paolo Carlini <paolo.carlini@oracle.com>
756
757 * include/bits/basic_string.h (_S_construct(const _CharT*, size_type,
758 const _Alloc&)): New, declare.
759 (_S_construct(_CharT*, _CharT*, const _Alloc&),
760 _S_construct(const _CharT*, const _CharT*, const _Alloc&),
761 _S_construct(iterator, iterator, const _Alloc&),
762 _S_construct(const_iterator, const_iterator, const _Alloc&)): New,
763 forward to the latter.
764 * include/bits/basic_string.tcc (_S_construct(const _CharT*,
765 size_type, const _Alloc&)): Define.
766 (basic_string(const basic_string&, size_type, size_type),
767 basic_string(const basic_string&, size_type, size_type,
768 const _Alloc&), basic_string(const _CharT*, size_type,
769 const _Alloc&), basic_string(const _CharT*, const _Alloc&),
770 basic_string(initializer_list<>, const _Alloc&)): Call the latter.
771 * config/abi/pre/gnu.ver: Remove recently added exports.
772 * src/string-inst.cc: Remove instantiations.
773
8345c8e4
PM
7742009-10-15 Phil Muldoon <pmuldoon@redhat.com>
775
776 * python/libstdcxx/v6/printers.py (StdTuplePrinter): New printer.
777 (build_libstdcxx_dictionary): Add StdTuplePrinter registration.
778
02be8f4a
BK
7792009-10-16 Benjamin Kosnik <bkoz@redhat.com>
780
781 * include/c_compatibility/stdatomic.h: Include cstdatomic if
782 __cplusplus.
783
3808dfec
BK
7842009-10-15 Benjamin Kosnik <bkoz@redhat.com>
785
786 PR libstdc++/40654
787 PR libstdc++/40826
788 * src/atomic.cc (atomic_flag_test_and_set_explicit): Add
789 static_cast from base to derived.
790 (atomic_flag_clear_explicit): Same.
791 * include/bits/atomic_2.h (__atomic2::atomic_flag): Public derivation.
792 Remove value type constructor.
793 * include/bits/atomic_0.h (__atomic0::atomic_flag): Same.
794 * include/std/future (_Future_state): Use ATOMIC_FLAG_INIT to
795 initialized the atomic_flag member.
796
49d60f14
BK
7972009-10-14 Benjamin Kosnik <bkoz@redhat.com>
798
799 * doc/xml/authors.xml: Update.
800 * doc/xml/manual/intro.xml: Move test section...
801 * doc/xml/manual/appendix_porting.xml: ...here.
802 * doc/xml/manual/diagnostics.xml: Edit.
803 * doc/xml/manual/using.xml: Break out exception section.
804 * doc/xml/manual/using_exceptions.xml: New.
805 * doc/html: Regenerate.
806
7fee263a
PC
8072009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
808
809 * config/abi/pre/gnu.ver: Export the _S_construct<> helpers.
810
5cab7013
PC
8112009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
812
813 * include/bits/basic_string.h (operator+=(initializer_list<>),
814 append(initializer_list<>)): Forward to the append overload taking
815 a const CharT* pointer and a size, thus avoiding instantiating
816 unnecessarily in the built library the overload taking a pair of
817 iterators.
818 (operator=(initializer_list<>), assign(initializer_list<>)): Likewise
819 for assign.
820 (insert(iterator, initializer_list<>): Likewise for insert.
821
42999928
PC
8222009-10-14 Paolo Carlini <paolo.carlini@oracle.com>
823
824 * include/bits/c++config: Do not disable extern templates for string
825 in plain parallel-mode and in profile-mode; add comment explaining
826 _GLIBCXX_EXTERN_TEMPLATE == -1.
1351c401 827 * testsuite/ext/profile/mutex_extensions.cc: Adjust dg-error line.
42999928 828
f0673555
JM
8292009-10-14 Jason Merrill <jason@redhat.com>
830
42999928 831 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Adjust expected.
f0673555 832
a018595e
PC
8332009-10-13 Paolo Carlini <paolo.carlini@oracle.com>
834
835 * include/parallel/for_each_selectors.h: Minor uglification and
836 stylistic fixes.
837
3525f49b
ESR
8382009-10-13 Edward Smith-Rowland <3dw4rd@verizon.net>
839
a018595e
PC
840 * include/precompiled/stdc++.h: Include <initializer_list>
841 for completeness.
3525f49b 842
77e3c516
PC
8432009-10-12 Paolo Carlini <paolo.carlini@oracle.com>
844
845 * include/bits/random.h (class linear_congruential_engine,
846 class mersenne_twister_engine, class subtract_with_carry_engine,
847 class discard_block_engine, class independent_bits_engine,
848 class shuffle_order_engine, class uniform_int_distribution,
849 class binomial_distribution, class geometric_distribution,
850 class negative_binomial_distribution, class poisson_distribution,
851 class discrete_distribution): Do not use simulated concept checks,
852 tidy startic_asserts on argument types and ranges.
853 (class uniform_real_distribution, class normal_distribution,
854 class lognormal_distribution, class gamma_distribution,
855 class chi_squared_distribution, class cauchy_distribution,
856 class fisher_f_distribution, class student_t_distribution,
857 class exponential_distribution, class weibull_distribution,
858 class extreme_value_distribution, class piecewise_linear_distribution,
859 class piecewise_constant_distribution): Add static_assert on
860 template argument type.
861 * include/std/random: Do not include <bits/concept_check.h>.
862 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
863 Fix.
864 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
865 Likewise.
866 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
867 Likewise.
868 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
869 Likewise.
870 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
871 Likewise.
872 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
873 Likewise.
874 * testsuite/26_numerics/random/discard_block_engine/requirements/
875 typedefs.cc: Likewise.
876 * testsuite/26_numerics/random/discard_block_engine/operators/
877 equal.cc: Likewise.
878 * testsuite/26_numerics/random/discard_block_engine/operators/
879 serialize.cc: Likewise.
880 * testsuite/26_numerics/random/linear_congruential_engine/
881 requirements/non_uint_neg.cc: Tweak.
882
9b99d0fd
GP
8832009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
884
885 * doc/xml/manual/messages.xml: Update GNU gettext reference.
886
ff7c1dc1 8872009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
a25f290c
GP
888
889 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
890 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
891 Update link to bogus site with reference to unix.org.
892 * doc/xml/manual/ctype.xml: Ditto.
893 * doc/xml/manual/locale.xml: Ditto.
c21237d5 894
6aa7cd49
PC
8952009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
896
897 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
898 * include/parallel/for_each_selectors.h
899 (__adjacent_difference_selector): Likewise.
900
a020110e
PC
9012009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
902
903 * include/ext/bitmap_allocator.h: Minor clean-ups.
904
38bf8621
PC
9052009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
906
907 * config/abi/pre/gnu.ver: Adjust exports.
908
b44d3aa8
PM
9092009-10-07 Phil Muldoon <pmuldoon@redhat.com>
910
911 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
912 pretty-printer section.
913
3c5339cb
CJ
9142009-10-07 Chris Jefferson <chris@bubblescope.net>
915
916 * testsuite/25_algorithms/rotate/moveable2.cc: New.
917
02ebbe2f
JJ
9182009-10-06 Janis Johnson <janis187@us.ibm.com>
919
920 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
921 * testsuite/decimal/cast_neg.cc: Ditto.
922 * testsuite/decimal/comparison.cc: Ditto.
923 * testsuite/decimal/compound-assignment.cc: Ditto.
924 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
925 * testsuite/decimal/conversion-from-float.cc: Ditto.
926 * testsuite/decimal/conversion-from-integral.cc: Ditto.
927 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
928 * testsuite/decimal/conversion-to-integral.cc: Ditto.
929 * testsuite/decimal/ctor.cc: Ditto.
930 * testsuite/decimal/incdec.cc: Ditto.
931 * testsuite/decimal/incdec-memfunc.cc: Ditto.
932 * testsuite/decimal/make-decimal.cc: Ditto.
933 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
934 * testsuite/decimal/operator_neg.cc: Ditto.
935 * testsuite/decimal/unary-arith.cc: Ditto.
936
e48efd3b
BK
9372009-10-05 Benjamin Kosnik <bkoz@redhat.com>
938
939 * doc/html/*: Regenerate.
940
cadd2a9c
JB
9412009-10-05 John Bytheway <jbytheway@gmail.com>
942
943 PR libstdc++/41530
944 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
945 Fix to just move.
946 * testsuite/20_util/tuple/cons/41530.cc: New.
947
8c32d1e0
PM
9482009-10-05 Phil Muldoon <pmuldoon@redhat.com>
949
950 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
951 printers. Add links to GDB wiki/online manual.
952
4cdc8761
BK
9532009-10-05 Benjamin Kosnik <bkoz@redhat.com>
954 Edward Smith-Rowland <3dw4rd@verizon.net>
955
956 * include/decimal/decimal: Warn if decimal floating point types
957 are not available.
958 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
959 * configure.ac: Use it.
960 * configure: Regenerate.
961 * config.h.in: Regenerate.
962
9632009-10-05 Benjamin Kosnik <bkoz@redhat.com>
964
965 * include/Makefile.am: Remove stray line break.
966
967 * include/decimal/decimal: Brief class doxygen markup.
968 * libsupc++/exception: Whitespace cleanup.
969
970 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
971 decimal.
972 * scripts/create_testsuite_files (dlist): Same.
973
974 * doc/xml/manual/using.xml: One column in table. Move after TR1.
975
976 * testsuite/decimal/bad-cast.cc: Move to...
977 * testsuite/decimal/cast_neg.cc: ...here.
978 * testsuite/decimal/bad-mixed-mode.cc: Move to...
979 * testsuite/decimal/mixed-mode_neg.cc: ...here.
980 * testsuite/decimal/bad-operator.cc: Move to...
981 * testsuite/decimal/operator_neg.cc: ...here.
982
983 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
984
9852009-10-05 Janis Johnson <janis187@us.ibm.com>
986
987 * doc/Makefile.am: Process new file.
988 * doc/xml/manual/intro.xml: Ditto.
989 * doc/xml/manual/using.xml: Document new header.
990 * doc/xml/manual/status_cxxdecimal.xml: New file.
991 * include/Makefile.am: Process new headers.
992 * include/decimal/decimal: New file.
993 * include/decimal/decimal.h: New file.
994
9952009-10-05 Janis Johnson <janis187@us.ibm.com>
996
997 * testsuite/decimal: New directory.
998 * testsuite/decimal/bad-cast.cc: New test.
999 * testsuite/decimal/bad-mixed-mode.cc: New test.
1000 * testsuite/decimal/bad-operator.cc: New test.
1001 * testsuite/decimal/binary-arith.cc: New test.
1002 * testsuite/decimal/comparison.cc: New test.
1003 * testsuite/decimal/compound-assignment.cc: New test.
1004 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
1005 * testsuite/decimal/conversion-from-float.cc: New test.
1006 * testsuite/decimal/conversion-from-integral.cc: New test.
1007 * testsuite/decimal/conversion-to-generic-float.cc: New test.
1008 * testsuite/decimal/conversion-to-integral.cc: New test.
1009 * testsuite/decimal/ctor.cc: New test.
1010 * testsuite/decimal/incdec.cc: New test.
1011 * testsuite/decimal/incdec-memfunc.cc: New test.
1012 * testsuite/decimal/make-decimal.cc: New test.
1013 * testsuite/decimal/unary-arith.cc: New test.
1014
fe03b3df
PC
10152009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1016
1017 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
1018 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
1019
10202009-10-05 Chris Jefferson <chris@bubblescope.net>
1021
1022 * include/bits/stl_algo.h (__stable_partition_adaptive,
1023 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
1024 Extend to work with rvalue references in C++0x mode.
1025 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
1026 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
1027 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
1028 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
1029 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
1030
4232f9fd
BK
10312009-10-04 Benjamin Kosnik <bkoz@redhat.com>
1032
1033 * doc/xml/manual/using.xml: Add profile headers.
1034 * testsuite/ext/profile/mh.cc: Restrict to linux.
1035
1218d701 10362009-10-02 Silvius Rus <silvius.rus@gmail.com>
4232f9fd 1037
1218d701
SR
1038 * configure: Add check for execinfo.h.
1039 * config.h.in: Add undef for HAVE_EXECINFO_H.
1040 * include/Makefile.am: Add build support for profile mode.
1041 * include/Makefile.in: Same.
1042 * include/profile/base.h: New file.
1043 * include/profile/bitset: Same.
1044 * include/profile/deque: Same.
1045 * include/profile/hashtable.h: Same.
1046 * include/profile/list: Same.
1047 * include/profile/map: Same.
1048 * include/profile/map.h: Same.
1049 * include/profile/multimap.h: Same.
1050 * include/profile/multiset.h: Same.
1051 * include/profile/set: Same.
1052 * include/profile/set.h: Same.
1053 * include/profile/unordered_map: Same.
1054 * include/profile/unordered_set: Same.
1055 * include/profile/vector: Same.
1056 * include/profile/impl/profiler.h: Same.
1057 * include/profile/impl/profiler_container_size.h: Same.
1058 * include/profile/impl/profiler_hash_func.h: Same.
1059 * include/profile/impl/profiler_hashtable_size.h: Same.
1060 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
1061 * include/profile/impl/profiler_node.h: Same.
1062 * include/profile/impl/profiler_state.h: Same.
1063 * include/profile/impl/profiler_trace.h: Same.
1064 * include/profile/impl/profiler_vector_size.h: Same.
1065 * include/profile/impl/profiler_vector_to_list.h: Same.
4232f9fd 1066 * include/std/vector: Include corresponding profile header guarded by
1218d701
SR
1067 _GLIBCXX_PROFILE.
1068 * include/std/deque: Same.
1069 * include/std/list: Same.
1070 * include/std/map: Same.
1071 * include/std/unordered_map: Same.
1072 * include/std/bitset: Same.
1073 * include/std/set: Same.
1074 * include/std/unordered_set: Same.
1075 * include/backward/hash_map: Same.
1076 * include/backward/hash_set: Same.
1077 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
1078 * include/bits/c++config: Define profile namespace.
1079 * testsuite/Makefile.in: Add check-profile.
1080 * testsuite/Makefile.am: Same.
1081 * testsuite/ext/profile/all.cc: New file.
1082 * testsuite/ext/profile/mh.cc: Same.
1083 * testsuite/ext/profile/mutex_extensions.cc: Same.
1084 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
1085 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
1086 * testsuite/23_containers/vector/profile/vector.cc: Same.
1087 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
1088 in profile mode.
1089 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
1090 * testsuite/23_containers/list/capacity/29134.cc: Same.
1091 * doc/Makefile.in: Add reference to profile_mode.xml.
1092 * doc/Makefile.am: Same.
1093 * doc/xml/manual/profile_mode.xml: New file.
1094 * doc/xml/manual/debug.xml: Add link to profile mode section.
1095 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
1096 * doc/doxygen/user.cfg.in: Add profile mode files.
1097
63ffc486
JS
10982009-10-02 Johannes Singler <singler@ira.uka.de>
1099
4232f9fd
BK
1100 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
1101 * include/parallel/compatibility.h: Likewise.
1102 * include/parallel/multiseq_selection.h: Likewise.
1103 * include/parallel/random_shuffle.h: Likewise.
1104 * include/parallel/random_number.h: Likewise;
1105 use numeric_limits<>::digit instead of sizeof()*8.
1106 * include/parallel/types.h: Likewise.
1107 * doc/html/manual/bk01pt12ch31s03.html:
1108 Document dependency on stdint.h.
63ffc486 1109
e08312e3
PM
11102009-10-01 Phil Muldoon <pmuldoon@redhat.com>
1111
1112 * python/libstdcxx/v6/printers.py (StdListPrinter):
1113 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
1114 printer registration.
1115 (StdListIteratorPrinter): Likewise.
1116 (StdDebugIteratorPrinter): New printer.
1117 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
1118 entries. Always pass a typename where the type can change.
1119 (StdSlistPrinter) Receive typename from printer registration. Use
1120 in printer output.
1121 (StdBitsetPrinter): Likewise.
1122 (StdDequePrinter): Likewise.
1123
300ea283
PC
11242009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1125
1126 * include/bits/random.tcc: Define static const data members.
1127 * include/tr1/random.tcc: Likewise.
1128 * testsuite/26_numerics/random/subtract_with_carry_engine/
1129 requirements/constants.cc: New.
1130 * testsuite/26_numerics/random/mersenne_twister_engine/
1131 requirements/constants.cc: Likewise.
1132 * testsuite/26_numerics/random/linear_congruential_engine/
1133 requirements/constants.cc: Likewise.
1134 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
1135 constants.cc: Likewise.
1136 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
1137 requirements/constants.cc: Likewise.
1138 * testsuite/tr1/5_numerical_facilities/random/
1139 subtract_with_carry_01/requirements/constants.cc: Likewise.
1140 * testsuite/tr1/5_numerical_facilities/random/discard_block/
1141 requirements/constants.cc: Likewise.
1142 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
1143 requirements/constants.cc: Likewise.
1144 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
1145 requirements/constants.cc: Likewise.
1146 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
1147 requirements/constants.cc: Likewise.
1148
11492009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
c82852f7
RW
1150
1151 PR libstdc++/38923
1152 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
1153 use sed script portable to Solaris /bin/sed for extracting ld
1154 version.
1155 * configure: Regenerate.
1156
bbcfe54a
BK
11572009-09-28 Benjamin Kosnik <bkoz@redhat.com>
1158
300ea283
PC
1159 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
1160 * libsupc++/vec.cc: Same.
1161 * libsupc++/vterminate.cc: Same.
1162 * libsupc++/new_opnt.cc: Same.
bbcfe54a 1163
b112ce96
JS
11642009-09-28 Johannes Singler <singler@ira.uka.de>
1165
bbcfe54a 1166 * include/parallel/for_each_selectors.h: Remove obsolete comment.
b112ce96 1167
15a155ef
PC
11682009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1169
1170 * doc/html/ext/lwg-active.html: Update to Revision R66.
1171 * doc/html/ext/lwg-closed.html: Likewise.
bbcfe54a 1172 * doc/html/ext/lwg-defects: Likewise.
15a155ef
PC
1173
1174 * doc/xml/manual/intro.xml: Update entry for DR 853.
1175
aefb8324
GP
11762009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
1177
1178 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
1179 according to upstream redirects.
1180
0e505d53
JS
11812009-09-25 Johannes Singler <singler@ira.uka.de>
1182
bbcfe54a
BK
1183 * include/parallel/include/parallel/checkers.h
1184 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
1185 (__is_sorted): Remove default parameter for _Compare; remove
1186 inappropriate printf.
0e505d53 1187
3b06118a
JS
11882009-09-25 Johannes Singler <singler@ira.uka.de>
1189
bbcfe54a 1190 * include/parallel/base.h: Comment on presence of min/max duplicates.
3b06118a 1191
da8d2b60
JS
11922009-09-25 Johannes Singler <singler@ira.uka.de>
1193
bbcfe54a
BK
1194 * include/parallel/partition.h (__parallel_nth_element):
1195 Correct comment.
da8d2b60 1196
78605f0a
JS
11972009-09-24 Johannes Singler <singler@ira.uka.de>
1198
bbcfe54a
BK
1199 * include/parallel/algo.h: Uglify internal identifiers;
1200 correct line breaks.
1201 * include/parallel/for_each.h: Likewise.
1202 * include/parallel/numeric: Likewise.
1203 * include/parallel/omp_loop.h: Likewise.
1204 * include/parallel/omp_loop_static.h: Likewise.
1205 * include/parallel/par_loop.h: Likewise.
1206 * include/parallel/workstealing.h: Likewise.
78605f0a 1207
2a2e7f9d
JS
12082009-09-24 Johannes Singler <singler@ira.uka.de>
1209
bbcfe54a
BK
1210 * include/parallel/base.h (_EqualFromLess): Move _Compare template
1211 parameter to the end as of others.
1212 * include/parallel/algobase.h
1213 (__lexicographical_compare_switch): Likewise.
2a2e7f9d 1214
4459d22e
JS
12152009-09-23 Johannes Singler <singler@ira.uka.de>
1216
bbcfe54a
BK
1217 * include/parallel/algobase.h: Uglify internal identifiers;
1218 correct line breaks.
1219 * include/parallel/algo.h: Likewise.
1220 * include/parallel/base.h: Likewise.
1221 * include/parallel/equally_split.h: Likewise.
1222 * include/parallel/find.h: Likewise.
1223 * include/parallel/find_selectors.h: Likewise.
1224 * include/parallel/for_each_selectors.h: Likewise.
1225 * include/parallel/list_partition.h: Likewise.
1226 * include/parallel/losertree.h: Likewise.
1227 * include/parallel/merge.h: Likewise.
1228 * include/parallel/multiseq_selection.h: Likewise.
1229 * include/parallel/multiway_merge.h: Likewise.
1230 * include/parallel/multiway_mergesort.h: Likewise.
1231 * include/parallel/numeric: Likewise.
1232 * include/parallel/numericfwd.h: Likewise.
1233 * include/parallel/omp_loop.h: Likewise.
1234 * include/parallel/omp_loop_static.h: Likewise.
1235 * include/parallel/par_loop.h: Likewise.
1236 * include/parallel/partition.h: Likewise.
1237 * include/parallel/random_shuffle.h: Likewise.
1238 * include/parallel/search.h: Likewise.
1239 * include/parallel/sort.h: Likewise.
1240 * include/parallel/workstealing.h: Likewise.
4459d22e 1241
ed20c43e
GP
12422009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
1243
1244 * doc/xml/manual/appendix_contributing.xml: Adjust link to
1245 coreutils.
1246
172d0c86
JK
12472009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1248
1249 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
1250
f16fd827
JM
12512009-09-17 Joseph Myers <joseph@codesourcery.com>
1252
1253 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
1254 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
1255 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
1256 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
1257 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
1258 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
1259 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
1260 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
1261 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
1262 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
1263 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
1264 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
1265
e10822c2
JM
12662009-09-17 Joseph Myers <joseph@codesourcery.com>
1267
1268 * include/ext/vstring.h (to_wstring(long long),
1269 to_wstring(unsigned long long), to_wstring(long double)): Disable
1270 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1271
15ac3c72
JS
12722009-09-17 Johannes Singler <singler@ira.uka.de>
1273
bbcfe54a
BK
1274 * include/parallel/algobase.h: Replace tabs by spaces;
1275 correct line breaks.
1276 * include/parallel/algorithmfwd.h: Likewise.
1277 * include/parallel/balanced_quicksort.h: Likewise.
1278 * include/parallel/base.h: Likewise.
1279 * include/parallel/checkers.h: Likewise.
1280 * include/parallel/compatibility.h: Likewise.
1281 * include/parallel/equally_split.h: Likewise.
1282 * include/parallel/find.h: Likewise.
1283 * include/parallel/for_each.h: Likewise.
1284 * include/parallel/for_each_selectors.h: Likewise.
1285 * include/parallel/iterator.h: Likewise.
1286 * include/parallel/list_partition.h: Likewise.
1287 * include/parallel/losertree.h: Likewise.
1288 * include/parallel/merge.h: Likewise.
1289 * include/parallel/multiseq_selection.h: Likewise.
1290 * include/parallel/multiway_merge.h: Likewise.
1291 * include/parallel/multiway_mergesort.h: Likewise.
1292 * include/parallel/numeric: Likewise.
1293 * include/parallel/numericfwd.h: Likewise.
1294 * include/parallel/omp_loop.h: Likewise.
1295 * include/parallel/omp_loop_static.h: Likewise.
1296 * include/parallel/par_loop.h: Likewise.
1297 * include/parallel/partial_sum.h: Likewise.
1298 * include/parallel/partition.h: Likewise.
1299 * include/parallel/queue.h: Likewise.
1300 * include/parallel/quicksort.h: Likewise.
1301 * include/parallel/random_number.h: Likewise.
1302 * include/parallel/random_shuffle.h: Likewise.
1303 * include/parallel/search.h: Likewise.
1304 * include/parallel/set_operations.h: Likewise.
1305 * include/parallel/settings.h: Likewise.
1306 * include/parallel/sort.h: Likewise.
1307 * include/parallel/types.h: Likewise.
1308 * include/parallel/unique_copy.h: Likewise.
1309 * include/parallel/workstealing.h: Likewise.
1310 * include/parallel/algo.h: Likewise;
1311 shorten _ForwardIterator to _FIterator.
1312 * include/parallel/find_selectors.h: Likewise.
15ac3c72 1313
721641c4
JS
13142009-09-16 Johannes Singler <singler@ira.uka.de>
1315
bbcfe54a
BK
1316 * include/parallel/base.h: Correct some comments accidentally changed
1317 during uglification.
1318 * include/parallel/find.h: Likewise.
1319 * include/parallel/find_selectors.h: Likewise.
1320 * include/parallel/multiway_merge.h: Likewise.
1321 * include/parallel/multiway_mergesort.h: Likewise.
1322 * include/parallel/partial_sum.h: Likewise.
1323 * include/parallel/partition.h: Likewise.
1324 * include/parallel/queue.h: Likewise.
1325 * include/parallel/random_shuffle.h: Likewise.
1326 * include/parallel/settings.h: Likewise.
1327 * include/parallel/sort.h: Likewise.
1328 * include/parallel/tags.h: Likewise.
1329 * include/parallel/workstealing.h: Likewise.
721641c4 1330
54384f7f
JS
13312009-09-16 Johannes Singler <singler@ira.uka.de>
1332
bbcfe54a
BK
1333 * include/parallel/base.h (_EqualFromLess):
1334 Correct uglification of member variables and method arguments.
1335 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
1336 * include/parallel/find_selectors.h (__find_first_of_selector):
1337 Likewise.
1338 * include/parallel/iterator.h (_IteratorTriple): Likewise.
1339 * include/parallel/multiseq_selection.h
1340 (_Lexicographic, _LexicographicReverse): Likewise.
1341 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
1342 Likewise.
1343 * include/parallel/random_number.h (_RandomNumber): Likewise.
1344 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
1345 Likewise.
1346 * include/parallel/set_operations.h (__symmetric_difference_func,
1347 __difference_func, __intersection_func, __union_func,
1348 parallel_set_union, parallel_set_intersection, parallel_set_difference,
1349 parallel_set_symmetric_difference): Likewise.
1350 * include/parallel/tags.h (parallel_tag): Likewise.
1351 * include/parallel/workstealing.h (_Job): Likewise.
1352 * include/parallel/multiway_merge.h
1353 (__multiway_merge_k_variant_sentinel_switch:operator())
1354 correct uglification of _*LoserTree*.
1355 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
1356 uglification of member variables and method arguments.
1357 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
1358 * include/parallel/for_each_selectors.h: Likewise.
1359 * include/parallel/omp_loop.h: Likewise.
1360 * include/parallel/algo.h: Likewise; uglify c_rand_number.
54384f7f 1361
11b9c936
JS
13622009-09-16 Johannes Singler <singler@ira.uka.de>
1363
bbcfe54a
BK
1364 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
1365 Replace redundant _Self.
1366 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
1367 Replace redundant _Self.
1368 * include/parallel/algo.h: Correct accidental _Self in comments.
1369 * include/parallel/losertree.h: Likewise.
1370 * include/parallel/multiway_merge.h: Likewise.
1371 * include/parallel/random_shuffle.h: Likewise.
11b9c936 1372
1acba85b
JS
13732009-09-16 Johannes Singler <singler@ira.uka.de>
1374
bbcfe54a
BK
1375 * include/parallel/algobase.h: Uglify internal identifiers.
1376 * include/parallel/algo.h: Likewise.
1377 * include/parallel/algorithm: Likewise.
1378 * include/parallel/algorithmfwd.h: Likewise.
1379 * include/parallel/balanced_quicksort.h: Likewise.
1380 * include/parallel/base.h: Likewise.
1381 * include/parallel/basic_iterator.h: Likewise.
1382 * include/parallel/checkers.h: Likewise.
1383 * include/parallel/compatibility.h: Likewise.
1384 * include/parallel/compiletime_settings.: Likewise.
1385 * include/parallel/equally_split.h: Likewise.
1386 * include/parallel/features.h: Likewise.
1387 * include/parallel/find.h: Likewise.
1388 * include/parallel/find_selectors.h: Likewise.
1389 * include/parallel/for_each.h: Likewise.
1390 * include/parallel/for_each_selectors.h: Likewise.
1391 * include/parallel/iterator.h: Likewise.
1392 * include/parallel/list_partition.h: Likewise.
1393 * include/parallel/losertree.h: Likewise.
1394 * include/parallel/merge.h: Likewise.
1395 * include/parallel/multiseq_selection.h: Likewise.
1396 * include/parallel/multiway_merge.h: Likewise.
1397 * include/parallel/multiway_mergesort.h: Likewise.
1398 * include/parallel/numeric: Likewise.
1399 * include/parallel/numericfwd.h: Likewise.
1400 * include/parallel/omp_loop.h: Likewise.
1401 * include/parallel/omp_loop_static.h: Likewise.
1402 * include/parallel/parallel.h: Likewise.
1403 * include/parallel/par_loop.h: Likewise.
1404 * include/parallel/partial_sum.h: Likewise.
1405 * include/parallel/partition.h: Likewise.
1406 * include/parallel/queue.h: Likewise.
1407 * include/parallel/quicksort.h: Likewise.
1408 * include/parallel/random_number.h: Likewise.
1409 * include/parallel/random_shuffle.h: Likewise.
1410 * include/parallel/search.h: Likewise.
1411 * include/parallel/set_operations.h: Likewise.
1412 * include/parallel/settings.h: Likewise.
1413 * include/parallel/sort.h: Likewise.
1414 * include/parallel/tags.h: Likewise.
1415 * include/parallel/types.h: Likewise.
1416 * include/parallel/unique_copy.h: Likewise.
1417 * include/parallel/workstealing.h: Likewise.
1acba85b 1418
af0b8d73
PC
14192009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
1420
1421 PR libstdc++/41037
1422 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
1423 and wcerr flags.
1424 * testsuite/27_io/objects/char/41037.cc: New.
1425 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
1426
3cec90b4
AS
14272009-09-14 Andrew Stubbs <ams@codesourcery.com>
1428
1429 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
1430 constraint.
1431
6aa8519d
JS
14322009-09-11 Johannes Singler <singler@ira.uka.de>
1433
bbcfe54a
BK
1434 * include/parallel/multiway_merge.h
1435 (multiway_merge_exact_splitting): Deallocate borders correctly.
1436 (parallel_multiway_merge): Remove unnecessarily complicated
1437 allocation, random access iterators are default-constructible;
1438 deallocate ne_seqs correctly.
6aa8519d 1439
fc52f99d
PC
14402009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
1441
1442 PR libstdc++/41316
1443 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
1444 Remove.
1445 (forward_list<>::sort(_Comp)): Only declare.
1446 (forward_list<>::sort()): Forward to the latter.
1447 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
1448 Remove definition.
1449 (forward_list<>::sort(_Comp)): Define.
1450 * testsuite/23_containers/forward_list/requirements/dr438/
1451 assign_neg.cc: Adjust dg-error line number.
1452 * testsuite/23_containers/forward_list/requirements/dr438/
1453 insert_neg.cc: Likewise.
1454 * testsuite/23_containers/forward_list/requirements/dr438/
1455 constructor_1_neg.cc: Likewise.
1456 * testsuite/23_containers/forward_list/requirements/dr438/
1457 constructor_2_neg.cc: Likewise.
1458
878f62e5
RW
14592009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1460
1461 * src/Makefile.am (libstdc___la_LINK): New.
1462 * src/Makefile.in: Regenerate.
1463
29cd5cc5
LR
14642009-09-09 Loren J. Rittle <ljrittle@acm.org>
1465
1466 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
1467 *-*-freebsd* from both dg-do and dg-options.
1468
713e2ea6
AO
14692009-09-08 Alexandre Oliva <aoliva@redhat.com>
1470
1471 * configure: Rebuilt with modified libtool.m4.
1472
d4e0a1c0 14732009-09-07 H.J. Lu <hongjiu.lu@intel.com>
bbcfe54a 1474 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
d4e0a1c0
L
1475
1476 PR libstdc++/41280
1477 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
1478 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
1479 * configure: Regenerate.
1480
f7d601a5
PC
14812009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
1482
1483 PR libstdc++/41267
1484 * include/bits/stl_algobase.h (__copy_move::__copy_m,
1485 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
1486 with a null third argument.
1487
880b527f
BK
14882009-09-04 Benjamin Kosnik <bkoz@redhat.com>
1489
1490 Revert.
1491 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1492 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1493 bool for stream sentry objects.
1494 * include/bits/istream.tcc: Same.
1495 * include/bits/ostream.tcc: Same.
1496 * include/bits/basic_string.tcc: Same.
1497 * include/bits/ostream_insert.h: Same.
1498 * src/istream.cc: Same.
1499
865dfe39
RW
15002009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1501
6330e1d9
RW
1502 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
1503 instantiation with additional commands issued for each Makefile
1504 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
1505 runs these commands.
1506 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
1507 running `make' in include, passing `pch_build=' to `make'.
1508 * configure: Regenerate.
1509
865dfe39
RW
1510 PR libstdc++/41220
1511 * include/Makefile.am (CLEANFILES): Add stamp-host.
1512 * include/Makefile.in: Regenerate.
1513
ea9549ff
JM
15142009-09-02 Joseph Myers <joseph@codesourcery.com>
1515
1516 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
1517 under util/ to remote host. Copy .h and .hpp files at more levels
1518 under util/ to remote host.
1519
e123d196
PC
15202009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
1521
1522 * include/bits/stl_uninitialized.h
880b527f 1523 (__uninitialized_copy::uninitialized_copy): Just call (the now
e123d196
PC
1524 forwarding) _Construct.
1525
01bbe151
CJ
15262009-09-01 Chris Jefferson <chris@bubblescope.net>
1527 Paolo Carlini <paolo.carlini@oracle.com>
1528
1529 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
1530 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1531 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
1532 move_iterators/1.cc: Adjust, do not define
1533 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
1534 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
1535 move_iterators/1.cc: Likewise.
1536 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
1537 * testsuite/25_algorithms/move/1.cc: Likewise.
1538 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
1539 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
1540 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
1541 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
1542 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
1543 test for predicated test.
1544 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
1545 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
1546 for predicated version.
1547 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
1548
1549 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
1550 enable test2 and test3.
1551
1552 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
1553 moving bug in C++0x mode.
1554
1555 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
1556 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
1557 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
1558 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
1559
d35c8bb5
UB
15602009-08-31 Uros Bizjak <ubizjak@gmail.com>
1561 Kaz Kojima <kkojima@gcc.gnu.org>
1562
1563 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
1564 dg-add-options ieee.
1565 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1566 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1567 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1568 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1569 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1570 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1571 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1572 * testsuite/18_support/numeric_limits/
1573 specialization_default_values.cc: Likewise.
1574 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1575 * testsuite/26_numerics/complex/pow.cc: Likewise.
1576 * testsuite/tr1/5_numerical_facilities/special_functions/
1577 01_assoc_laguerre/check_nan.cc: Likewise.
1578 * testsuite/tr1/5_numerical_facilities/special_functions/
1579 02_assoc_legendre/check_nan.cc: Likewise.
1580 * testsuite/tr1/5_numerical_facilities/special_functions/
1581 03_beta/check_nan.cc: Likewise.
1582 * testsuite/tr1/5_numerical_facilities/special_functions/
1583 04_comp_ellint_1/check_nan.cc: Likewise.
1584 * testsuite/tr1/5_numerical_facilities/special_functions/
1585 05_comp_ellint_2/check_nan.cc: Likewise.
1586 * testsuite/tr1/5_numerical_facilities/special_functions/
1587 06_comp_ellint_3/check_nan.cc: Likewise.
1588 * testsuite/tr1/5_numerical_facilities/special_functions/
1589 07_conf_hyperg/check_nan.cc: Likewise.
1590 * testsuite/tr1/5_numerical_facilities/special_functions/
1591 08_cyl_bessel_i/check_nan.cc: Likewise.
1592 * testsuite/tr1/5_numerical_facilities/special_functions/
1593 09_cyl_bessel_j/check_nan.cc: Likewise.
1594 * testsuite/tr1/5_numerical_facilities/special_functions/
1595 10_cyl_bessel_k/check_nan.cc: Likewise.
1596 * testsuite/tr1/5_numerical_facilities/special_functions/
1597 11_cyl_neumann/check_nan.cc: Likewise.
1598 * testsuite/tr1/5_numerical_facilities/special_functions/
1599 12_ellint_1/check_nan.cc: Likewise.
1600 * testsuite/tr1/5_numerical_facilities/special_functions/
1601 13_ellint_2/check_nan.cc: Likewise.
1602 * testsuite/tr1/5_numerical_facilities/special_functions/
1603 14_ellint_3/check_nan.cc: Likewise.
1604 * testsuite/tr1/5_numerical_facilities/special_functions/
1605 15_expint/check_nan.cc: Likewise.
1606 * testsuite/tr1/5_numerical_facilities/special_functions/
1607 16_hermite/check_nan.cc: Likewise.
1608 * testsuite/tr1/5_numerical_facilities/special_functions/
1609 17_hyperg/check_nan.cc: Likewise.
1610 * testsuite/tr1/5_numerical_facilities/special_functions/
1611 18_laguerre/check_nan.cc: Likewise.
1612 * testsuite/tr1/5_numerical_facilities/special_functions/
1613 19_legendre/check_nan.cc: Likewise.
1614 * testsuite/tr1/5_numerical_facilities/special_functions/
1615 20_riemann_zeta/check_nan.cc: Likewise.
1616 * testsuite/tr1/5_numerical_facilities/special_functions/
1617 21_sph_bessel/check_nan.cc: Likewise.
1618 * testsuite/tr1/5_numerical_facilities/special_functions/
1619 22_sph_legendre/check_nan.cc: Likewise.
1620 * testsuite/tr1/5_numerical_facilities/special_functions/
1621 23_sph_neumann/check_nan.cc: Likewise.
1622
6401164d
PC
16232009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1624
1625 * include/bits/stl_construct.h: Include <bits/move.h>.
1626
55dd8445
CJ
16272009-08-29 Chris Jefferson <chris@bubblescope.net>
1628
1629 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
1630 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
1631 Add.
1632 * include/bits/stl_tempbuf.h (_Temporary_buffer::
1633 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
1634 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
1635 C++0x mode.
1636 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
1637 const copy_tracker&)): Add.
1638 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
1639 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
1640
3d1be5be
BK
16412009-08-26 Benjamin Kosnik <bkoz@redhat.com>
1642
1643 * config/abi/pre/gnu.ver: Fixups for string member functions.
1644
41bc3c4a
JW
16452009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
1646
1647 PR libstdc++/41005
1648 * configure.ac: Bump libtool_VERSION to 6:14:0.
1649 * configure: Regenerate.
1650 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
1651 * src/Makefile.in: Regenerate.
1652 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
1653 move <future> symbols to 3.4.14 version.
1654 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
1655
439a0f5a
BK
16562009-08-25 Benjamin Kosnik <bkoz@redhat.com>
1657
1658 * include/bits/basic_string.h (basic_string): Add cbegin(),
1659 cend(), crbegin(), crend() in C++0x mode.
1660 * config/abi/pre/gnu.ver: Add exports.
1661
1662 * testsuite/util/testsuite_containers.h: New.
1663 * testsuite/util/testsuite_container_traits.h: New.
1664 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
1665 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
1666 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
1667 * testsuite/ext/vstring/requirements/typedefs.cc: New.
1668 * testsuite/23_containers/unordered_map/requirements/
1669 cliterators.cc: Edit.
1670 * testsuite/23_containers/unordered_map/requirements/
1671 citerators.cc: Edit.
1672 * testsuite/23_containers/unordered_map/requirements/
1673 explicit_instantiation/1.cc: New.
1674 * testsuite/23_containers/unordered_map/requirements/
1675 explicit_instantiation/2.cc: New.
1676 * testsuite/23_containers/unordered_map/requirements/
1677 explicit_instantiation/3.cc: New.
1678 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
1679 * testsuite/23_containers/unordered_map/requirements/
1680 explicit_instantiation.cc: Move to nested directory.
1681 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
1682 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
1683 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
1684 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
1685 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
1686 * testsuite/23_containers/set/requirements/typedefs.cc: New.
1687 * testsuite/23_containers/unordered_multimap/requirements/
1688 cliterators.cc: Edit.
1689 * testsuite/23_containers/unordered_multimap/requirements/
1690 citerators.cc: Edit.
1691 * testsuite/23_containers/unordered_multimap/requirements/
1692 explicit_instantiation/1.cc: New.
1693 * testsuite/23_containers/unordered_multimap/requirements/
1694 explicit_instantiation/2.cc: Edit.: New.
1695 * testsuite/23_containers/unordered_multimap/requirements/
1696 explicit_instantiation/3.cc: New.
1697 * testsuite/23_containers/unordered_multimap/requirements/
1698 typedefs.cc: Edit.
1699 * testsuite/23_containers/unordered_multimap/requirements/
1700 explicit_instantiation.cc: Move to nested.
1701 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
1702 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
1703 * testsuite/23_containers/forward_list/requirements/dr438/
1704 insert_neg.cc: New.
1705 * testsuite/23_containers/forward_list/requirements/dr438/
1706 assign_neg.cc: New.
1707 * testsuite/23_containers/forward_list/requirements/dr438/
1708 constructor_1_neg.cc: New.
1709 * testsuite/23_containers/forward_list/requirements/dr438/
1710 constructor_2_neg.cc: New.
1711 * testsuite/23_containers/forward_list/requirements/dr438/
1712 constructor.cc: New.
1713 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
1714 * testsuite/23_containers/unordered_set/requirements/
1715 cliterators.cc: Edit.
1716 * testsuite/23_containers/unordered_set/requirements/
1717 citerators.cc: Edit.
1718 * testsuite/23_containers/unordered_set/requirements/
1719 explicit_instantiation/1.cc: New.
1720 * testsuite/23_containers/unordered_set/requirements/
1721 explicit_instantiation/2.cc: New.
1722 * testsuite/23_containers/unordered_set/requirements/
1723 explicit_instantiation/3.cc: New.
1724 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
1725 * testsuite/23_containers/unordered_set/requirements/
1726 explicit_instantiation.cc: Move to nested.
1727 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
1728 * testsuite/23_containers/vector/requirements/dr438/bool/
1729 constructor.cc: Move.
1730 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
1731 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
1732 * testsuite/23_containers/vector/bool/requirements/dr438/
1733 constructor.cc: New.
1734 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
1735 * testsuite/23_containers/deque/requirements/typedefs.cc
1736 * testsuite/23_containers/stack/requirements/typedefs.cc
1737 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
1738 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
1739 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
1740 * testsuite/23_containers/list/requirements/typedefs.cc: New.
1741 * testsuite/23_containers/unordered_multiset/requirements/
1742 cliterators.cc: Edit.
1743 * testsuite/23_containers/unordered_multiset/requirements/
1744 citerators.cc: Edit.
1745 * testsuite/23_containers/unordered_multiset/requirements/
1746 explicit_instantiation.cc: Move.
1747 * testsuite/23_containers/unordered_multiset/requirements/
1748 explicit_instantiation/1.cc: New.
1749 * testsuite/23_containers/unordered_multiset/requirements/
1750 explicit_instantiation/2.cc: New.
1751 * testsuite/23_containers/unordered_multiset/requirements/
1752 explicit_instantiation/3.cc: New.
1753 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
1754 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
1755 * testsuite/23_containers/map/requirements/typedefs.cc: New.
1756 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
1757 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
1758 Move.
1759 * testsuite/23_containers/array/requirements/
1760 explicit_instantiation/1.cc: New.
1761 * testsuite/23_containers/array/requirements/
1762 explicit_instantiation/2.cc: New.
1763 * testsuite/23_containers/array/requirements/typedefs.cc: New.
1764
df58e648
RW
17652009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1766
1767 * configure.ac (AC_PREREQ): Bump to 2.64.
1768
f9590eae
CJ
17692009-08-24 Chris Jefferson <chris@bubblescope.net>
1770
1771 * include/stl_algo.h (__unguarded_partition_pivot,
1772 __move_median_first): New.
1773 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
1774 types.
1775 (__unguarded_linear_insert): Assume always inserting value at __last.
1776 (__unguarded_partition): Take pivot by reference.
55dd8445
CJ
1777 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
1778 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
f9590eae 1779
98791cfd
RW
17802009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1781
1782 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
1783 before --mode argument.
1784 * libsupc++/Makefile.in: Regenerate.
1785
5213506e
RW
17862009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1787
70fa0efa
RW
1788 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
1789 2.64 and Automake 1.11 in examples; update link to Autoconf
1790 manual page about quadrigraphs.
1791 * Makefile.am (install-html, install-pdf): Remove.
1792 * Makefile.in: Regenerate.
1793
5213506e
RW
1794 * Makefile.in: Regenerate.
1795 * acinclude.m4: Regenerate.
1796 * aclocal.m4: Regenerate.
1797 * config.h.in: Regenerate.
1798 * configure: Regenerate.
1799 * doc/Makefile.in: Regenerate.
1800 * include/Makefile.in: Regenerate.
1801 * libsupc++/Makefile.in: Regenerate.
1802 * po/Makefile.in: Regenerate.
1803 * python/Makefile.in: Regenerate.
1804 * src/Makefile.in: Regenerate.
1805 * testsuite/Makefile.in: Regenerate.
1806
84fec8a5
RW
18072009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1808
1809 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
1810 $(LIBTOOLFLAGS).
1811 * libsupc++/Makefile.in: Regenerate.
1812 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
1813 and $(LIBTOOLFLAGS).
1814 * src/Makefile.in: Regenerate.
1815
0df3d1ad
PC
18162009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1817
1818 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
1819 missing dg-require directives.
1820
a15afcc6
ESR
18212009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
1822
1823 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
1824 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
1825 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
1826 __numeric_constants<_Tp>::__gamma_e().
1827
e83fd9d7
BK
18282009-08-17 Benjamin Kosnik <bkoz@redhat.com>
1829
1830 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
1831
ae66da3b
RW
18322009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1833
1834 * configure.ac: Move guarded checks for CC and CXX ...
1835 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
1836 * configure: Regenerate.
1837
c105751c 18382009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
e1923769 1839 Paolo Carlini <paolo.carlini@oracle.com>
c105751c 1840
e1923769
ESR
1841 PR libstdc++/41061
1842 * include/bits/random.h (operator<<(std::basic_ostream<>&,
439a0f5a 1843 const std::lognormal_distribution<>&),
e1923769
ESR
1844 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
1845 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
1846 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
1847 operator<<(std::basic_ostream<>&,
1848 const std::chi_squared_distribution<>&),
1849 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
1850 operator<<(std::basic_ostream<>&,
1851 const std::fisher_f_distribution<>&),
1852 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
1853 operator<<(std::basic_ostream<>&,
1854 const std::student_t_distribution<>&),
1855 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
1856 operator<<(std::basic_ostream<>&,
1857 const std::negative_binomial_distribution<>&)): Declare friend.
1858 * testsuite/26_numerics/random/uniform_real_distribution/operators/
1859 serialize.cc: New.
1860 * testsuite/26_numerics/random/piecewise_constant_distribution/
1861 operators/serialize.cc: Likewise.
1862 * testsuite/26_numerics/random/chi_squared_distribution/operators/
1863 serialize.cc: Likewise.
1864 * testsuite/26_numerics/random/normal_distribution/operators/
1865 serialize.cc: Likewise.
1866 * testsuite/26_numerics/random/uniform_int_distribution/operators/
1867 serialize.cc: Likewise.
1868 * testsuite/26_numerics/random/poisson_distribution/operators/
1869 serialize.cc: Likewise.
1870 * testsuite/26_numerics/random/bernoulli_distribution/operators/
1871 serialize.cc: Likewise.
1872 * testsuite/26_numerics/random/discrete_distribution/operators/
1873 serialize.cc: Likewise.
1874 * testsuite/26_numerics/random/weibull_distribution/operators/
1875 serialize.cc: Likewise.
1876 * testsuite/26_numerics/random/negative_binomial_distribution/
1877 operators/serialize.cc: Likewise.
1878 * testsuite/26_numerics/random/cauchy_distribution/operators/
1879 serialize.cc: Likewise.
1880 * testsuite/26_numerics/random/gamma_distribution/operators/
1881 serialize.cc: Likewise.
1882 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1883 serialize.cc: Likewise.
1884 * testsuite/26_numerics/random/exponential_distribution/operators/
1885 serialize.cc: Likewise.
1886 * testsuite/26_numerics/random/lognormal_distribution/operators/
1887 serialize.cc: Likewise.
1888 * testsuite/26_numerics/random/binomial_distribution/operators/
1889 serialize.cc: Likewise.
1890 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1891 serialize.cc: Likewise.
1892 * testsuite/26_numerics/random/piecewise_linear_distribution/
1893 operators/serialize.cc
1894 * testsuite/26_numerics/random/student_t_distribution/operators/
1895 serialize.cc: Likewise.
1896 * testsuite/26_numerics/random/geometric_distribution/operators/
1897 serialize.cc: Likewise.
1898
18992009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1900
1901 * include/bits/stl_tree.h: In C++0x mode make erase return
1902 an iterator as per DR 130.
c105751c
ESR
1903 * include/bits/stl_set.h: Same.
1904 * include/bits/stl_multiset.h: Same.
1905 * include/bits/stl_map.h: Same.
1906 * include/bits/stl_multimap.h: Same.
1907 * doc/xml/manual/intro.xml: Document.
1908 * testsuite/23_containers/set/dr130.cc: New.
1909 * testsuite/23_containers/multiset/dr130.cc: New.
1910 * testsuite/23_containers/map/dr130.cc: New.
1911 * testsuite/23_containers/multimap/dr130.cc: New.
1912
b4d64776
BK
19132009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1914
1915 * include/ext/pointer.h: Add pragma system_header, use
1916 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1917
34d35753
UB
19182009-08-14 Uros Bizjak <ubizjak@gmail.com>
1919
1920 * src/compatibility-ldbl.cc: Include cmath.
1921
2019698b
BK
19222009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1923
1924 * src/compatibility-ldbl.cc: Include tr1/functional.
1925
5d32a15e
BK
19262009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1927
1928 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1929
12d74f0d
BK
19302009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1931
1932 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1933 * include/precompiled/stdc++.h: Don't include cassert if
1934 _GLIBCXX_NO_ASSERT defined.
1935 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1936 semi-colon.
1937 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1938 Same.
1939
1940 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1941 directory.
1942 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1943 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1944 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1945
1946 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1947 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1948 use stdc++.h include.
1949 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1950 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1951 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1952 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1953 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1954 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1955 ...this.
1956 * testsuite/17_intro/headers/c++200x/all.cc: To...
1957 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1958 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1959 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1960 ...this.
1961 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1962 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1963
41ca4246
BK
19642009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1965
1966 * include/std/future: Move error handling bits outside macro guard.
1967 * src/future.cc: Adjust.
1968
1969 * include/precompiled/stdc++.h: Add future.
1970 * doc/xml/manual/using.xml: Same.
1971
a00e3769
BK
19722009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1973
1974 * src/hashtable.cc: Just definitions.
1975 * src/hashtable_c++0x.cc: Compile C++0x versions.
1976 * src/hash.cc: Same.
1977 * src/hash_c++0x.cc: Same.
1978 src/hash_tr1.cc: Compile TR1 versions.
1979 src/hashtable_tr1.cc: Same.
1980
1981 * src/limits_c++0x.cc: Sync build error handling.
1982
1983 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1984 hashtable.cc to hashtable_tr1.cc.
1985 * src/Makefile.in: Regenerate.
1986
53020026
BK
19872009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1988
1989 * include/tr1_impl/functional: Doxygen markup.
1990
1991 * doc/html/*: Regenerate.
1992
8d1b99e2
BK
19932009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1994
1995 * include/std/future: Fixes for -fno-exceptions.
1996 * include/bits/functexcept.h: Same.
1997 * libsupc++/exception_ptr.h: Same.
1998 * src/pool_allocator.cc: Same.
1999 * src/future.cc: Same.
2000 * src/functexcept.cc: Same.
2001 * config/abi/pre/gnu.ver: New exports.
2002 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
2003 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
2004 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2005 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2006 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
2007 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2008 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2009
2010 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
2011 * testsuite/23_containers/deque/operators/2.cc: New.
2012
ac517fcb
PC
20132009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2014
2015 * src/hash.cc (hash<string>::operator()(string),
2016 hash<wstring>::operator()(wstring)): Do not decorate as throwing
2017 nothing.
2018 * include/bits/functional_hash.h (hash<error_code>::
2019 operator()(error_code)): Likewise.
2020
21da6d0f
BK
20212009-08-06 Benjamin Kosnik <bkoz@redhat.com>
2022
2023 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
439a0f5a
BK
2024 bool for stream sentry objects.
2025 * include/bits/istream.tcc: Same.
2026 * include/bits/ostream.tcc: Same.
2027 * include/bits/basic_string.tcc: Same.
21da6d0f 2028 * include/bits/ostream_insert.h: Same.
439a0f5a 2029 * src/istream.cc: Same.
21da6d0f 2030
05168714
PC
20312009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2032
2033 PR libstdc++/15523
2034 * include/debug/safe_iterator.h (_Safe_iterator<>::
2035 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
2036 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
2037 do not error out when the source is a value-initialized iterator.
2038 * testsuite/23_containers/vector/15523.cc: New.
2039 * doc/xml/manual/intro.xml: Add an entry for DR 408.
2040
53a381dc
PC
20412009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
2044 cosmetic changes, inline.
2045 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
2046 Likewise.
2047 * include/bits/move.h: Minor cosmetic changes.
2048
453def3e
PC
20492009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 PR libstdc++/40912 (final)
2052 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
2053 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2054 parms_neg.cc: Likewise.
2055 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2056 parms.cc: Likewise.
2057 * testsuite/26_numerics/random/uniform_real_distribution/cons/
2058 default.cc: Likewise.
2059 * testsuite/26_numerics/random/uniform_real_distribution/
2060 requirements/typedefs.cc: Likewise.
2061 * testsuite/26_numerics/random/piecewise_constant_distribution/
2062 cons/range.cc: Likewise.
2063 * testsuite/26_numerics/random/piecewise_constant_distribution/
2064 cons/default.cc: Likewise.
2065 * testsuite/26_numerics/random/piecewise_constant_distribution/
2066 cons/num_xbound_fun.cc: Likewise.
2067 * testsuite/26_numerics/random/piecewise_constant_distribution/
2068 cons/initlist_fun.cc: Likewise.
2069 * testsuite/26_numerics/random/piecewise_constant_distribution/
2070 requirements/typedefs.cc: Likewise.
2071 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
2072 * testsuite/26_numerics/random/chi_squared_distribution/cons/
2073 parms.cc: Likewise.
2074 * testsuite/26_numerics/random/chi_squared_distribution/cons/
2075 default.cc: Likewise.
2076 * testsuite/26_numerics/random/chi_squared_distribution/
2077 requirements/typedefs.cc: Likewise.
2078 * testsuite/26_numerics/random/normal_distribution/
2079 cons/parms.cc: Likewise.
2080 * testsuite/26_numerics/random/normal_distribution/
2081 cons/default.cc: Likewise.
2082 * testsuite/26_numerics/random/normal_distribution/
2083 requirements/typedefs.cc: Likewise.
2084 * testsuite/26_numerics/random/seed_seq/cons/
2085 range.cc: Likewise.
2086 * testsuite/26_numerics/random/seed_seq/cons/
2087 initlist.cc: Likewise.
2088 * testsuite/26_numerics/random/seed_seq/cons/
2089 default.cc: Likewise.
2090 * testsuite/26_numerics/random/seed_seq/requirements/
2091 typedefs.cc: Likewise.
2092 * testsuite/26_numerics/random/uniform_int_distribution/
2093 cons/parms_neg.cc: Likewise.
2094 * testsuite/26_numerics/random/uniform_int_distribution/
2095 cons/parms.cc: Likewise.
2096 * testsuite/26_numerics/random/uniform_int_distribution/
2097 cons/default.cc: Likewise.
2098 * testsuite/26_numerics/random/uniform_int_distribution/
2099 requirements/typedefs.cc: Likewise.
2100 * testsuite/26_numerics/random/poisson_distribution/cons/
2101 parms.cc: Likewise.
2102 * testsuite/26_numerics/random/poisson_distribution/cons/
2103 default.cc: Likewise.
2104 * testsuite/26_numerics/random/poisson_distribution/
2105 requirements/typedefs.cc: Likewise.
2106 * testsuite/26_numerics/random/bernoulli_distribution/
2107 cons/parms.cc: Likewise.
2108 * testsuite/26_numerics/random/bernoulli_distribution/
2109 cons/default.cc: Likewise.
2110 * testsuite/26_numerics/random/bernoulli_distribution/
2111 requirements/typedefs.cc: Likewise.
2112 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
2113 * testsuite/26_numerics/random/
2114 default_random_engine.cc: Likewise.
2115 * testsuite/26_numerics/random/discrete_distribution/
2116 cons/range.cc: Likewise.
2117 * testsuite/26_numerics/random/discrete_distribution/
2118 cons/initlist.cc: Likewise.
2119 * testsuite/26_numerics/random/discrete_distribution/
2120 cons/default.cc: Likewise.
2121 * testsuite/26_numerics/random/discrete_distribution/
2122 cons/num_xbound_fun.cc: Likewise.
2123 * testsuite/26_numerics/random/discrete_distribution/
2124 requirements/typedefs.cc: Likewise.
2125 * testsuite/26_numerics/random/weibull_distribution/
2126 cons/parms.cc: Likewise.
2127 * testsuite/26_numerics/random/weibull_distribution/
2128 cons/default.cc: Likewise.
2129 * testsuite/26_numerics/random/weibull_distribution/
2130 requirements/typedefs.cc: Likewise.
2131 * testsuite/26_numerics/random/independent_bits_engine/
2132 cons/base_move.cc: Likewise.
2133 * testsuite/26_numerics/random/independent_bits_engine/
2134 cons/seed1.cc: Likewise.
2135 * testsuite/26_numerics/random/independent_bits_engine/
2136 cons/seed2.cc: Likewise.
2137 * testsuite/26_numerics/random/independent_bits_engine/
2138 cons/base_copy.cc: Likewise.
2139 * testsuite/26_numerics/random/independent_bits_engine/
2140 cons/default.cc: Likewise.
2141 * testsuite/26_numerics/random/independent_bits_engine/
2142 cons/seed_seq.cc: Likewise.
2143 * testsuite/26_numerics/random/independent_bits_engine/
2144 requirements/typedefs.cc: Likewise.
2145 * testsuite/26_numerics/random/independent_bits_engine/
2146 operators/equal.cc: Likewise.
2147 * testsuite/26_numerics/random/independent_bits_engine/
2148 operators/serialize.cc: Likewise.
2149 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
2150 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
2151 * testsuite/26_numerics/random/subtract_with_carry_engine/
2152 cons/seed1.cc: Likewise.
2153 * testsuite/26_numerics/random/subtract_with_carry_engine/
2154 cons/seed2.cc: Likewise.
2155 * testsuite/26_numerics/random/subtract_with_carry_engine/
2156 cons/default.cc: Likewise.
2157 * testsuite/26_numerics/random/subtract_with_carry_engine/
2158 requirements/typedefs.cc: Likewise.
2159 * testsuite/26_numerics/random/subtract_with_carry_engine/
2160 operators/equal.cc: Likewise.
2161 * testsuite/26_numerics/random/subtract_with_carry_engine/
2162 operators/serialize.cc: Likewise.
2163 * testsuite/26_numerics/random/discard_block_engine/cons/
2164 base_move.cc: Likewise.
2165 * testsuite/26_numerics/random/discard_block_engine/cons/
2166 seed1.cc: Likewise.
2167 * testsuite/26_numerics/random/discard_block_engine/cons/
2168 seed2.cc: Likewise.
2169 * testsuite/26_numerics/random/discard_block_engine/cons/
2170 base_copy.cc: Likewise.
2171 * testsuite/26_numerics/random/discard_block_engine/cons/
2172 default.cc: Likewise.
2173 * testsuite/26_numerics/random/discard_block_engine/cons/
2174 seed_seq.cc: Likewise.
2175 * testsuite/26_numerics/random/discard_block_engine/
2176 requirements/typedefs.cc: Likewise.
2177 * testsuite/26_numerics/random/discard_block_engine/
2178 operators/equal.cc: Likewise.
2179 * testsuite/26_numerics/random/discard_block_engine/
2180 operators/serialize.cc: Likewise.
2181 * testsuite/26_numerics/random/cauchy_distribution/
2182 cons/parms.cc: Likewise.
2183 * testsuite/26_numerics/random/cauchy_distribution/
2184 cons/default.cc: Likewise.
2185 * testsuite/26_numerics/random/cauchy_distribution/
2186 requirements/typedefs.cc: Likewise.
2187 * testsuite/26_numerics/random/negative_binomial_distribution/
2188 cons/parms.cc: Likewise.
2189 * testsuite/26_numerics/random/negative_binomial_distribution/
2190 cons/default.cc: Likewise.
2191 * testsuite/26_numerics/random/negative_binomial_distribution/
2192 requirements/typedefs.cc: Likewise.
2193 * testsuite/26_numerics/random/gamma_distribution/
2194 cons/parms.cc: Likewise.
2195 * testsuite/26_numerics/random/gamma_distribution/
2196 cons/default.cc: Likewise.
2197 * testsuite/26_numerics/random/gamma_distribution/
2198 requirements/typedefs.cc: Likewise.
2199 * testsuite/26_numerics/random/mersenne_twister_engine/
2200 cons/seed1.cc: Likewise.
2201 * testsuite/26_numerics/random/mersenne_twister_engine/
2202 cons/seed2.cc: Likewise.
2203 * testsuite/26_numerics/random/mersenne_twister_engine/
2204 cons/default.cc: Likewise.
2205 * testsuite/26_numerics/random/mersenne_twister_engine/
2206 requirements/typedefs.cc: Likewise.
2207 * testsuite/26_numerics/random/mersenne_twister_engine/
2208 operators/equal.cc: Likewise.
2209 * testsuite/26_numerics/random/mersenne_twister_engine/
2210 operators/serialize.cc: Likewise.
2211 * testsuite/26_numerics/random/fisher_f_distribution/
2212 cons/parms.cc: Likewise.
2213 * testsuite/26_numerics/random/fisher_f_distribution/
2214 cons/default.cc: Likewise.
2215 * testsuite/26_numerics/random/fisher_f_distribution/
2216 requirements/typedefs.cc: Likewise.
2217 * testsuite/26_numerics/random/exponential_distribution/
2218 cons/parms.cc: Likewise.
2219 * testsuite/26_numerics/random/exponential_distribution/
2220 cons/default.cc: Likewise.
2221 * testsuite/26_numerics/random/exponential_distribution/
2222 requirements/typedefs.cc: Likewise.
2223 * testsuite/26_numerics/random/binomial_distribution/
2224 cons/parms.cc: Likewise.
2225 * testsuite/26_numerics/random/binomial_distribution/
2226 cons/default.cc: Likewise.
2227 * testsuite/26_numerics/random/binomial_distribution/
2228 requirements/typedefs.cc: Likewise.
2229 * testsuite/26_numerics/random/lognormal_distribution/
2230 cons/parms.cc: Likewise.
2231 * testsuite/26_numerics/random/lognormal_distribution/
2232 cons/default.cc: Likewise.
2233 * testsuite/26_numerics/random/lognormal_distribution/
2234 requirements/typedefs.cc: Likewise.
2235 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
2236 * testsuite/26_numerics/random/random_device/cons/
2237 token.cc: Likewise.
2238 * testsuite/26_numerics/random/random_device/cons/
2239 default.cc: Likewise.
2240 * testsuite/26_numerics/random/random_device/
2241 requirements/typedefs.cc: Likewise.
2242 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
2243 * testsuite/26_numerics/random/extreme_value_distribution/
2244 cons/parms.cc: Likewise.
2245 * testsuite/26_numerics/random/extreme_value_distribution/
2246 cons/default.cc: Likewise.
2247 * testsuite/26_numerics/random/extreme_value_distribution/
2248 requirements/typedefs.cc: Likewise.
2249 * testsuite/26_numerics/random/piecewise_linear_distribution/
2250 cons/range.cc: Likewise.
2251 * testsuite/26_numerics/random/piecewise_linear_distribution/
2252 cons/default.cc: Likewise.
2253 * testsuite/26_numerics/random/piecewise_linear_distribution/
2254 cons/num_xbound_fun.cc: Likewise.
2255 * testsuite/26_numerics/random/piecewise_linear_distribution/
2256 cons/initlist_fun.cc: Likewise.
2257 * testsuite/26_numerics/random/piecewise_linear_distribution/
2258 requirements/typedefs.cc: Likewise.
2259 * testsuite/26_numerics/random/student_t_distribution/
2260 cons/parms.cc: Likewise.
2261 * testsuite/26_numerics/random/student_t_distribution/
2262 cons/default.cc: Likewise.
2263 * testsuite/26_numerics/random/student_t_distribution/
2264 requirements/typedefs.cc: Likewise.
2265 * testsuite/26_numerics/random/linear_congruential_engine/
2266 cons/seed1.cc: Likewise.
2267 * testsuite/26_numerics/random/linear_congruential_engine/
2268 cons/seed2.cc: Likewise.
2269 * testsuite/26_numerics/random/linear_congruential_engine/
2270 cons/default.cc: Likewise.
2271 * testsuite/26_numerics/random/linear_congruential_engine/
2272 requirements/non_uint_neg.cc: Likewise.
2273 * testsuite/26_numerics/random/linear_congruential_engine/
2274 requirements/typedefs.cc: Likewise.
2275 * testsuite/26_numerics/random/linear_congruential_engine/
2276 operators/equal.cc: Likewise.
2277 * testsuite/26_numerics/random/linear_congruential_engine/
2278 operators/serialize.cc: Likewise.
2279 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
2280 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2281 base_move.cc: Likewise.
2282 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2283 seed1.cc: Likewise.
2284 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2285 seed2.cc: Likewise.
2286 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2287 base_copy.cc: Likewise.
2288 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2289 default.cc: Likewise.
2290 * testsuite/26_numerics/random/shuffle_order_engine/cons/
2291 seed_seq.cc: Likewise.
2292 * testsuite/26_numerics/random/shuffle_order_engine/
2293 requirements/typedefs.cc: Likewise.
2294 * testsuite/26_numerics/random/shuffle_order_engine/
2295 operators/equal.cc: Likewise.
2296 * testsuite/26_numerics/random/shuffle_order_engine/
2297 operators/serialize.cc: Likewise.
2298 * testsuite/26_numerics/random/geometric_distribution/
2299 cons/parms.cc: Likewise.
2300 * testsuite/26_numerics/random/geometric_distribution/
2301 cons/default.cc: Likewise.
2302 * testsuite/26_numerics/random/geometric_distribution/
2303 requirements/typedefs.cc: Likewise.
2304 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
2305
e7f1930f
JM
23062009-07-31 Jason Merrill <jason@redhat.com>
2307 Douglas Gregor <doug.gregor@gmail.com>
2308
2309 * include/bits/move.h (forward): Implement as in N2835.
2310 (move): Implement as in N2831.
2311 * include/std/istream (rvalue stream operator>>): New.
2312 * include/std/ostream (rvalue stream operator<<): New.
2313 * testsuite/27_io/rvalue_streams.cc: New.
2314
4c650853
JM
23152009-07-31 Jason Merrill <jason@redhat.com>
2316
2317 * include/bits/forward_list.h (splice_after): Use forward.
2318 (merge): Likewise.
2319 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
2320 (move_iterator::operator[]): Use move.
2321 * include/bits/stl_list.h (insert): Use move.
2322 * include/std/thread (_Callable constructor): Use forward.
2323 * include/std/tuple: Don't specify explicit template args to move.
2324
2325 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
2326 Adjust signature.
2327 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
2328 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
2329 reference.
2330 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
2331 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
2332 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
2333 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
2334 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
2335 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
2336 testsuite/23_containers/forward_list/operations/1.cc,
2337 testsuite/23_containers/forward_list/operations/5.cc: Use move.
2338 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
2339 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
2340 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
2341 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
2342 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
2343
bd31ae23
PC
23442009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
2345
2346 PR libstdc++/40912 (partial)
2347 * include/std/random: Disable the facility if <stdint.h> is not
2348 available.
2349
930e5137
JDA
23502009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2351
2352 PR libstdc++/40919
2353 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
2354 xfail on darwin[3-9]*.
2355
7ce18a45
PC
23562009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2357
2358 PR libstdc++/40917
2359 * testsuite/util/replacement_memory_operators.h: Add missing includes,
2360 tweak qualifications.
2361
23622009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2363
2364 PR libstdc++/40916
2365 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
2366 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2367 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2368
1b3b24c2
RW
23692009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2370
2371 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
2372
4380ae35
PC
23732009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2374
2375 PR libstdc++/40915
2376 * testsuite/18_support/headers/exception/synopsis.cc: Fix
2377 std::terminate declaration.
2378
0699748f
PC
23792009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2380
2381 PR libstdc++/40908
2382 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
2383 symbols at GLIBCXX_3.4.
2384
95bfca5e
PC
23852009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2386
2387 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
2388 * testsuite/util/testsuite_abi.cc: Adjust.
2389 * configure.ac: Bump libtool_VERSION to 6:13:0.
2390 * configure: Regenerate.
2391
8a259105
BK
23922009-07-28 Benjamin Kosnik <bkoz@redhat.com>
2393 Tyler Earman <rem.intellegare@gmail.com>
2394
2395 * doc/xml/manual/configure.xml: Consistent placement of
2396 ABI-changing options, clarify --enable-clocale.
2397
5268acda
RW
23982009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2399
2400 * python/Makefile.in: Regenerate.
2401
a348618d
RW
24022009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2403
2404 * python/Makefile.am (install-data-local): Use DESTDIR
2405 correctly.
2406
67a6e816
JM
24072009-07-24 Jason Merrill <jason@redhat.com>
2408
2409 Core issue 901
2410 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
2411 dealloc.
2412
2e0814c8
JM
24132009-07-24 Joseph Myers <joseph@codesourcery.com>
2414
2415 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
2416 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
2417 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
2418 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
2419 * testsuite/21_strings/headers/cwchar/functions_std.cc,
2420 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
2421 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2422 Use dg-require-swprintf.
2423
fcbaa582
PC
24242009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
2425
2426 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
2427
7cf8aefc
PC
24282009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2429
2430 * include/c_std/cmath (abs(_Tp)): Add.
2431 * include/c_global/cmath (abs(_Tp)): Likewise.
2432 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
2433
23041160
PC
24342009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2435
2436 * doc/html/ext/lwg-closed.html: Update to R65.
2437 * doc/html/ext/lwg-defects.html: Likewise.
2438 * doc/html/ext/lwg-active.html: Likewise.
2439 * doc/xml/manual/intro.xml: Update DRs entries.
2440
61e6d522
JM
24412009-07-22 Jason Merrill <jason@redhat.com>
2442
2443 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
2444
af4beb4b
PC
24452009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
2446
2447 * include/std/valarray (valarray<>::operator=(const valarray<>&),
2448 valarray<>::operator=(initializer_list<>)): Implement resolution
2449 of DR 630, [Ready] in Frankfurt.
2450 * testsuite/26_numerics/valarray/dr630-1.cc: New.
2451 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
2452 * doc/xml/manual/intro.xml: Add an entry for DR 630.
2453
513c5a5b
PC
24542009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2455
2456 * include/std/chrono (duration<>::operator%=, operator%):
2457 Add, per DR 934.
2458 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
2459 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
2460
2461 * include/std/chrono (operator/): Simplify implementation.
2462
fb8c6cc9
BK
24632009-07-20 Benjamin Kosnik <bkoz@redhat.com>
2464
2465 * doc/xml/manual/intro.xml: Escape '&', validate.
2466 * doc/xml/manual/using.xml: Validate, dead link check.
2467 * doc/xml/manual/strings.xml: Same.
2468 * doc/xml/manual/appendix_contributing.xml: Same.
2469 * doc/xml/manual/iterators.xml: Same.
2470 * doc/xml/manual/spine.xml: Same.
2471
47f6d7ac
BK
2472 * doc/xml/faq.xml: Remove redundant xreflabel entities.
2473 * doc/xml/gnu/gpl-3.0.xml: Same.
2474 * doc/xml/manual/mt_allocator.xml: Same.
2475 * doc/xml/manual/allocator.xml: Same.
2476 * doc/xml/manual/ctype.xml: Same.
2477 * doc/xml/manual/codecvt.xml: Same.
2478 * doc/xml/manual/backwards_compatibility.xml: Same.
2479 * doc/xml/manual/shared_ptr.xml: Same.
2480 * doc/xml/manual/abi.xml: Same.
2481 * doc/xml/manual/auto_ptr.xml: Same.
2482 * doc/xml/manual/internals.xml: Same.
2483 * doc/xml/manual/parallel_mode.xml: Same.
2484 * doc/xml/manual/bitmap_allocator.xml: Same.
2485 * doc/xml/manual/build_hacking.xml: Same.
2486 * doc/xml/manual/evolution.xml: Same.
2487 * doc/xml/manual/debug.xml: Same.
2488 * doc/xml/manual/localization.xml: Same.
2489 * doc/xml/manual/appendix_contributing.xml: Same.
2490 * doc/xml/manual/locale.xml: Same.
2491 * doc/xml/manual/messages.xml: Same.
2492 * doc/xml/manual/spine.xml: Same.
2493 * doc/xml/manual/test.xml: Same.
2494 * doc/xml/book.txml: Same.
2495 * doc/xml/spine.xml: Same.
2496
50fbf0c3
BK
2497 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
2498 * doc/xml/manual/backwards_compatibility.xml: Same.
2499 * doc/xml/manual/concurrency.xml: Same.
2500 * doc/xml/manual/intro.xml: Same.
2501 * doc/xml/manual/parallel_mode.xml: Same.
2502 * doc/xml/manual/status_cxx1998.xml: Same.
2503 * doc/xml/manual/containers.xml: Same.
2504 * doc/xml/manual/io.xml: Same.
2505 * doc/xml/manual/support.xml: Same.
2506 * doc/xml/manual/strings.xml: Same.
2507 * doc/xml/manual/debug_mode.xml: Same.
2508 * doc/xml/manual/extensions.xml: Same.
2509 * doc/xml/manual/appendix_contributing.xml: Same.
2510 * doc/xml/manual/messages.xml: Same.
2511 * doc/xml/manual/test.xml: Same.
2512
7fa94fbb
BK
2513 * doc/xml/manual/abi.xml: Same.
2514 * doc/xml/manual/auto_ptr.xml: Same.
2515 * doc/xml/manual/parallel_mode.xml: Same.
2516 * doc/xml/manual/build_hacking.xml: Same.
2517 * doc/xml/manual/evolution.xml: Same.
2518 * doc/xml/manual/using.xml: Same.
2519 * doc/xml/manual/debug_mode.xml: Same.
2520 * doc/xml/manual/extensions.xml: Same.
2521 * doc/xml/manual/diagnostics.xml: Same.
2522 * doc/xml/manual/algorithms.xml: Same.
2523
fb8c6cc9
BK
2524 * doc/html: Regenerate.
2525
af90c8c9
PC
25262009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
2527
2528 PR libstdc++/40712
2529 * config/locale/gnu/numeric_members.cc (numpunct<>::
2530 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
2531 and copy the langinfo data into it.
2532 (numpunct<>::~numpunct): Free the allocated memory.
2533 * config/locale/gnu/monetary_members.cc (moneypunct<>::
2534 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
2535 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
2536 _M_data->_M_curr_symbol.
2537 (moneypunct<>::~moneypunct): Free the allocated memory.
2538 * testsuite/22_locale/moneypunct/40712.cc: New.
2539
2540 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
2541 Do not leak memory if new throws.
2542 * include/bits/locale_facets_nonio.tcc
2543 (__moneypunct_cache<>::_M_cache): Likewise.
2544
e7d5b5b9
JM
25452009-07-17 Joseph Myers <joseph@codesourcery.com>
2546
2547 PR other/40784
2548 * configure: Regenerate.
2549
596cf1cc
BK
25502009-07-16 Benjamin Kosnik <bkoz@redhat.com>
2551
2552 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
2553 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2554 line numbers.
2555 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
2556 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
2557 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
2558
396b7fa4
JM
25592009-07-16 Joseph Myers <joseph@codesourcery.com>
2560
2561 * configure: Regenerate.
2562
c32097d8
JM
25632009-07-16 Jason Merrill <jason@redhat.com>
2564
2565 PR libstdc++/37907
2566 * include/std/type_traits: Add is_standard_layout, is_trivial.
2567 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
2568 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2569 Update line numbers.
2570
271167f1
PM
25712009-07-16 Phil Muldoon <pmuldoon@redhat.com>
2572 Tom Tromey <tromey@redhat.com>
2573
2574 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
2575 Fetch std::string to the given length.
2576
6f0398bb
PC
25772009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
2578
2579 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
2580 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
2581 [Ready] in Frankfurt.
2582 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
2583 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
2584 New.
2585 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
2586 Likewise.
2587 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
2588 Adjust.
2589 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
2590 Likewise.
2591 * doc/xml/manual/intro.xml: Add an entry for DR 696.
2592
2593 * include/bits/istream.tcc: Minor clean-up to the initializers of the
2594 __err locals.
2595 * include/bits/ostream.tcc: Likewise.
2596 * src/compatibility.cc: Likewise.
2597 * src/istream.cc: Likewise.
2598
026ec377
PC
25992009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2600
2601 * include/std/type_traits (common_type): Remove workaround for
2602 PR36628, now fixed.
2603
33cde516
RS
26042009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
2605
2606 PR testsuite/40699
2607 PR testsuite/40707
2608 PR testsuite/40709
2609 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
2610
23862bec
JJ
26112009-07-08 Janis Johnson <janis187@us.ibm.com>
2612
2613 PR libstdc++/40691
6eba227c 2614 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
23862bec
JJ
2615 * testsuite/26_numerics/valarray/40691.cc: New test.
2616
8207d787
BK
26172009-07-06 Benjamin Kosnik <bkoz@redhat.com>
2618
50fbf0c3
BK
2619 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
2620 * testsuite/21_strings/c_strings/char/3.cc: Same.
8207d787 2621
62c99ce4
JM
26222009-07-06 Jason Merrill <jason@redhat.com>
2623
2624 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
2625 to defer searching bases that don't overlap the desired address.
2626
aded0ed0
JM
26272009-07-05 Joseph Myers <joseph@codesourcery.com>
2628
8207d787 2629 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
aded0ed0
JM
2630 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
2631 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
2632 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
2633 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
2634 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
2635 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
2636 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
8207d787
BK
2637 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
2638 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
aded0ed0
JM
2639 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
2640 testsuite/ext/vstring/init-list.cc,
2641 testsuite/ext/vstring/moveable.cc,
2642 testsuite/ext/vstring/requirements/citerators.cc,
2643 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
2644 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
2645 Use dg-require-string-conversions.
2646
b30bfd40
RS
26472009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
2648
2649 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
2650 to ld_library_path. Use add_path. Add just find_libgcc_s to
2651 ld_library_path, not every libgcc multilib directory.
2652
a0560e75
PC
26532009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2654
2655 PR libstdc++/40600
2656 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
2657 std::minmax return type.
2658 * testsuite/25_algorithms/minmax/3.cc: Likewise.
2659
0dca2153
PC
26602009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2661
2662 PR libstdc++/40511
2663 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
2664 with glibc2.2.x.
2665
462ac91e
PC
26662009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2667
2668 * include/bits/random.tcc
2669 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
2670 as array type.
2671
b94f4bef
PC
26722009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2673
2674 * include/bits/random.h (__mod(_Tp)): Use defaults.
2675 (struct _Mod): Adjust template parameters.
2676 (linear_congruential_engine<>::operator()()): Adjust.
2677 (typedef _UInt32Type): Remove.
2678 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
2679 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
2680 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
2681 calls.
2682 (mersenne_twister_engine<>::seed(result_type)): Likewise.
2683 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
2684 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
2685 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
2686 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
2687 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
2688 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
2689 Likewise.
2690
2691 * include/bits/random.tcc
2692 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
2693 formula (i mod n).
2694 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
2695 as array type.
2696 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
2697 size.
2698 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
2699 uint_least32_t.
2700
c8ee2bfd
JW
27012009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2702
2703 * include/std/future (shared_future): Adjust doxygen comment.
2704
27f41cfe
JW
27052009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
2706
2707 PR libstdc++/40297
2708 * include/bits/atomic_0.h: Reverse debug assertions.
2709 * include/bits/atomic_2.h: Likewise.
2710
7acf4da6
DD
27112009-06-23 DJ Delorie <dj@redhat.com>
2712
2713 Add MeP port.
2714 * configure.host: Add mep support.
2715
3259554a
BK
27162009-06-23 Benjamin Kosnik <bkoz@redhat.com>
2717
2718 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
2719 (INPUT): Add future.
2720 * include/std/future: Adjust markup.
2721 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
2722 line numbers.
2723 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
2724 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
2725 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
2726 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
2727
2ea25939
JW
27282009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2729
2730 * include/bits/shared_ptr.h: Do not swap rvalues.
2731 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
2732 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2733 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2734 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2735 * testsuite/20_util/tuple/swap.cc: Likewise.
2736
79e2c7b0
JW
27372009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
2738
2739 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
2740 * include/std/ratio: Typo in comment.
2741
7309083f
PC
27422009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2743
2744 PR libstdc++/40518
2745 * include/bits/basic_string.h (basic_string<>::_Rep::
2746 _M_set_length_and_sharable): Do not write the empty rep.
2747 (basic_string<>::erase(iterator, iterator)): Likewise,
2748 move out of line...
2749 * include/bits/basic_string.tcc: ... here.
2750
c681c829
PC
27512009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2752
2753 * testsuite/util/testsuite_common_types.h (bitwise_operators,
2754 bitwise_assignment_operators): Initialize a and b.
2755 (struct has_bitwise_operators): Do not call the latter.
2756 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
2757 dg-error line numbers.
2758 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
2759 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
2760 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
2761
b959d637
PC
27622009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2763
2764 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
2765 possibly unused.
2766 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2767 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2768 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2769
c910ceff
JW
27702009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
2771
2772 * include/std/future: New.
2773 * include/Makefile.am: Add.
2774 * include/Makefile.in: Regenerate.
2775 * src/future.cc: New.
2776 * src/Makefile.am: Add.
2777 * src/Makefile.in: Regenerate.
2778 * config/abi/pre/gnu.ver: Add export.
2779 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
2780 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
2781 * testsuite/30_threads/packaged_task/cons/1.cc: New.
2782 * testsuite/30_threads/packaged_task/cons/2.cc: New.
2783 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
2784 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
2785 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
2786 * testsuite/30_threads/packaged_task/cons/move.cc: New.
2787 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
2788 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
2789 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
2790 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
2791 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
2792 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
2793 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
2794 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
2795 * testsuite/30_threads/packaged_task/members/reset.cc: New.
2796 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
2797 * testsuite/30_threads/packaged_task/members/swap.cc: New.
2798 * testsuite/30_threads/packaged_task/requirements/
2799 explicit_instantiation.cc: New.
2800 * testsuite/30_threads/promise/cons/1.cc: New.
2801 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
2802 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
2803 * testsuite/30_threads/promise/cons/move_assign.cc: New.
2804 * testsuite/30_threads/promise/cons/move.cc: New.
2805 * testsuite/30_threads/promise/members/get_future.cc: New.
2806 * testsuite/30_threads/promise/members/get_future2.cc: New.
2807 * testsuite/30_threads/promise/members/set_exception.cc: New.
2808 * testsuite/30_threads/promise/members/set_exception2.cc: New.
2809 * testsuite/30_threads/promise/members/set_value.cc: New.
2810 * testsuite/30_threads/promise/members/set_value2.cc: New.
2811 * testsuite/30_threads/promise/members/set_value3.cc: New.
2812 * testsuite/30_threads/promise/members/swap.cc: New.
2813 * testsuite/30_threads/promise/requirements/
2814 explicit_instantiation.cc: New.
2815 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
2816 * testsuite/30_threads/shared_future/cons/copy.cc: New.
2817 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
2818 * testsuite/30_threads/shared_future/cons/move.cc: New.
2819 * testsuite/30_threads/shared_future/members/get.cc: New.
2820 * testsuite/30_threads/shared_future/members/get2.cc: New.
2821 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
2822 * testsuite/30_threads/shared_future/members/has_value.cc: New.
2823 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
2824 * testsuite/30_threads/shared_future/members/wait.cc: New.
2825 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
2826 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
2827 * testsuite/30_threads/shared_future/requirements/
2828 explicit_instantiation.cc: New.
2829 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
2830 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
2831 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
2832 * testsuite/30_threads/unique_future/cons/move.cc: New.
2833 * testsuite/30_threads/unique_future/members/get.cc: New.
2834 * testsuite/30_threads/unique_future/members/get2.cc: New.
2835 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
2836 * testsuite/30_threads/unique_future/members/has_value.cc: New.
2837 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
2838 * testsuite/30_threads/unique_future/members/wait.cc: New.
2839 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
2840 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
2841 * testsuite/30_threads/unique_future/requirements/
2842 explicit_instantiation.cc: New.
2843 * testsuite/performance/30_threads/future/polling.cc: New.
2844
1a9e603e
PC
28452009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2846
2847 * Revert last Change.
2848
2271f9c2
PC
28492009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
2850
2851 PR libstdc++/40497
2852 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
2853 signature per the current C++1x draft (N2857).
2854 * testsuite/24_iterators/operations/40497.cc: Add.
2855
9b88236b
PC
28562009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2857
2858 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
2859 a floating point type.
2860 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
2861 _IntType)): Fix second default argument.
2862 (uniform_int_distribution<>::_M_call): Remove.
2863 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2864 const param_type&)): Only declare.
2865 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
2866 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
2867 Remove.
2868 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
2869 const param_type&): Define here.
2870 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
2871 const param_type&), discrete_distribution<>::operator()
439a0f5a 2872 (_UniformRandomNumberGenerator&, const param_type&),
9b88236b
PC
2873 piecewise_constant_distribution<>::operator()
2874 (_UniformRandomNumberGenerator&, const param_type&),
2875 piecewise_linear_distribution<>::operator()
2876 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
2877 the second template argument of _Adaptor.
2878 * testsuite/26_numerics/random/uniform_int_distribution/cons/
2879 default.cc: Adjust.
2880
f8dd9e0d
PC
28812009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2882
2883 * include/bits/random.tcc (discrete_distribution<>::param_type::
2884 param_type(size_t, double, double, _Func),
2885 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2886 const param_type&)): Tidy.
2887 (piecewise_constant_distribution<>::param_type::_M_initialize):
2888 Use reserve, fix.
2889 (piecewise_constant_distribution<>::param_type::
2890 param_type(initializer_list<>, _Func),
2891 piecewise_constant_distribution<>::param_type::
2892 param_type(size_t, _RealType, _RealType, _Func),
2893 piecewise_linear_distribution<>::param_type::
2894 param_type(initializer_list<>, _Func),
2895 piecewise_linear_distribution<>::param_type::
2896 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2897 (piecewise_constant_distribution<>::param_type::
2898 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2899 piecewise_constant_distribution<>::
2900 operator()(_UniformRandomNumberGenerator&, const param_type&),
2901 piecewise_linear_distribution<>::
2902 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2903 (operator>>(std::basic_istream<>&,
2904 piecewise_constant_distribution<>&),
2905 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2906 Use reserve.
2907 * include/bits/random.h: Minor cosmetic changes.
2908
a9a51750
BK
29092009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2910
2911 * testsuite/23_containers/list/check_construct_destroy.h: New.
2912 Move test logic here.
2913 * testsuite/23_containers/list/moveable.h: Same.
2914 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2915 * testsuite/23_containers/list/modifiers/1.h: Same.
2916 * testsuite/23_containers/list/modifiers/2.h: Same.
2917 * testsuite/23_containers/list/modifiers/3.h: Same.
2918 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2919 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2920 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2921 * testsuite/23_containers/list/operations/1.h: Same.
2922 * testsuite/23_containers/list/operations/2.h: Same.
2923 * testsuite/23_containers/list/operations/3.h: Same.
2924 * testsuite/23_containers/list/operations/4.h: Same.
2925 * testsuite/23_containers/list/operations/5.h: Same.
2926 * testsuite/23_containers/list/capacity/1.h: Same.
2927 * testsuite/23_containers/list/init-list.h: Same.
2928 * testsuite/23_containers/list/cons/1.h: Same.
2929 * testsuite/23_containers/list/cons/2.h: Same.
2930 * testsuite/23_containers/list/cons/3.h: Same.
2931 * testsuite/23_containers/list/cons/4.h: Same.
2932 * testsuite/23_containers/list/cons/5.h: Same.
2933 * testsuite/23_containers/list/cons/6.h: Same.
2934 * testsuite/23_containers/list/cons/7.h: Same.
2935 * testsuite/23_containers/list/cons/8.h: Same.
2936 * testsuite/23_containers/list/cons/9.h: Same.
2937 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2938 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2939 header.
2940 * testsuite/23_containers/list/modifiers/1.cc: Same.
2941 * testsuite/23_containers/list/modifiers/2.cc: Same.
2942 * testsuite/23_containers/list/modifiers/3.cc: Same.
2943 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2944 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2945 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2946 * testsuite/23_containers/list/operations/1.cc: Same.
2947 * testsuite/23_containers/list/operations/2.cc: Same.
2948 * testsuite/23_containers/list/operations/3.cc: Same.
2949 * testsuite/23_containers/list/operations/4.cc: Same.
2950 * testsuite/23_containers/list/operations/5.cc: Same.
2951 * testsuite/23_containers/list/capacity/1.cc: Same.
2952 * testsuite/23_containers/list/init-list.cc: Same.
2953 * testsuite/23_containers/list/cons/1.cc: Same.
2954 * testsuite/23_containers/list/cons/2.cc: Same.
2955 * testsuite/23_containers/list/cons/3.cc: Same.
2956 * testsuite/23_containers/list/cons/4.cc: Same.
2957 * testsuite/23_containers/list/cons/5.cc: Same.
2958 * testsuite/23_containers/list/cons/6.cc: Same.
2959 * testsuite/23_containers/list/cons/7.cc: Same.
2960 * testsuite/23_containers/list/cons/8.cc: Same.
2961 * testsuite/23_containers/list/cons/9.cc: Same.
2962 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2963 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2964 * testsuite/23_containers/list/moveable.cc: Same.
2965
6ba49852
TT
29662009-06-17 Tom Tromey <tromey@redhat.com>
2967
2968 * python/hook.in: Do not fail when there is no current objfile.
2969 Use os.path.normpath.
2970
9fdcbf40
JW
29712009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2972
2973 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2974 Remove.
2975 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2976 rvalue-reference so that move constructor is called.
2977 * testsuite/18_support/exception_ptr/move.cc: New.
2978
cd3b0faf
JW
29792009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2980
2981 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2982 if joinable.
2983
ee47095b
TT
29842009-06-15 Tom Tromey <tromey@redhat.com>
2985
2986 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2987 set self.iter.
2988 (StdMapPrinter.to_string): Make a new iterator.
2989 (StdMapPrinter.children): Likewise.
2990 (StdSetPrinter.__init__): Don't set self.iter.
2991 (StdSetPrinter.to_string): Make a new iterator.
2992 (StdSetPrinter.children): Likewise.
2993
f9b09dec
PC
29942009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2995
2996 * include/bits/random.tcc
2997 (negative_binomial_distribution<>::operator()
2998 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2999 class member gamma_distribution.
3000 (negative_binomial_distribution<>::operator()
3001 (_UniformRandomNumberGenerator&)): Implement out of line here.
3002 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
3003 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
3004 (student_t_distribution<>::operator()
3005 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
3006 simplify.
3007 (operator<<(basic_ostream<>&, student_t_distribution<>),
3008 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
3009 (chi_squared_distribution<>::operator()
3010 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
3011 tweak to use a class member gamma_distribution.
3012 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
3013 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
3014 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
3015 const param_type&): Move inline, tweak to use class member
3016 gamma_distributions.
3017 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
3018 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
3019 * include/bits/random.h: Adjust, minor tweaks.
3020
3af62211
TT
30212009-06-10 Tom Tromey <tromey@redhat.com>
3022
f9b09dec 3023 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
3af62211
TT
3024 (build_libstdcxx_dictionary): Accept shortened form of
3025 basic_string names.
3026 (StdStringPrinter.to_string): Remove reference to WideEncoding.
3027
35204bbe
TT
30282009-06-10 Tom Tromey <tromey@redhat.com>
3029
3030 PR libstdc++/40289:
3031 * python/Makefile.in: Rebuild.
3032 * python/hook.in: Compute module path relative to objfile.
3033 * python/Makefile.am (pythondir): Redefine.
3034 (gdb.py): Subst toolexeclibdir.
3035 (install-data-local): Rewrite.
3036
fd9380a6
BK
30372009-06-09 Benjamin Kosnik <bkoz@redhat.com>
3038
3039 * include/bits/move.h: Doxygen group fixes.
3040
b01630bb
PC
30412009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3042
3043 * include/bits/random.tcc (gamma_distribution<>::operator()
3044 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
3045 the Marsaglia/Tsang algorithm.
3046 (gamma_distribution<>::param_type::_M_initialize): Adjust.
3047 (operator<<(basic_ostream<>&, gamma_distribution<>),
3048 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
3049
3050 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
3051 Remove, just use normal_distribution.
3052 (operator<<(basic_ostream<>&, student_t_distribution<>),
3053 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
3054 (linear_congruential_engine<>::operator()()): Move inline.
3055 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
3056 const param_type&)): Move inline, just use normal_distribution.
3057 (operator<<(basic_ostream<>&, lognormal_distribution<>),
3058 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
3059 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
3060 const param_type&)): Move here, out of line.
3061 (piecewise_constant_distribution<>::param_type::param_type()): Move
3062 inline.
3063 * include/bits/random.h: Adjust, minor tweaks.
3064
ca462c38
BK
30652009-06-05 Benjamin Kosnik <bkoz@redhat.com>
3066
3067 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
3068
5580c6e7
BK
30692009-06-04 Benjamin Kosnik <bkoz@redhat.com>
3070
3071 * include/ext/throw_allocator.h: Rework.
3072 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
3073 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
3074 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
3075 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
3076 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
3077 * testsuite/util/regression/rand/priority_queue/
3078 container_rand_regression_test.tcc: Inline functions.
3079 * testsuite/util/regression/rand/assoc/
3080 container_rand_regression_test.tcc: Same.
3081
b49e9f7a
BK
30822009-06-03 Benjamin Kosnik <bkoz@redhat.com>
3083
3084 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
3085
70ed7339
RS
30862009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
3087
3088 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
3089 * configure: Regenerate.
3090
a67b92c3
PC
30912009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3092
3093 PR libstdc++/40299
3094 * include/ext/memory: Fully qualify calls with __gnu_cxx.
3095 * testsuite/ext/rope/40299.cc: New.
3096
41850419
TT
30972009-05-28 Tom Tromey <tromey@redhat.com>
3098 Phil Muldoon <pmuldoon@redhat.com>
3099 Jonathan Wakely <jwakely.gcc@gmail.com>
3100
3101 * python/Makefile.in, , python/libstdcxx/__init__.py,
3102 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
3103 python/hook.in, python/Makefile.am: New files.
3104 * configure, Makefile.in: Rebuild.
3105 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
3106 * Makefile.am (SUBDIRS): Add python.
3107
daa15929
BK
31082009-05-28 Benjamin Kosnik <bkoz@redhat.com>
3109
3110 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
3111 to ...
3112 * testsuite/util/replacement_memory_operators.h: ...here. New.
3113 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
3114 * testsuite/util/testsuite_hooks.cc: Same.
3115
3116 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
3117 replacement_memory_operators.h.
3118 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
3119 * testsuite/ext/mt_allocator/check_delete.cc: Same.
3120 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
3121 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
3122 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
3123 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
3124 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
3125 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
3126 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
3127 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
3128 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
3129 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
3130 * testsuite/ext/mt_allocator/check_new.cc: Same.
3131 * testsuite/ext/debug_allocator/check_delete.cc: Same.
3132 * testsuite/ext/debug_allocator/check_new.cc: Same.
3133 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
3134 * testsuite/ext/new_allocator/check_delete.cc: Same.
3135 * testsuite/ext/new_allocator/check_new.cc: Same.
3136 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
3137 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
3138 * testsuite/ext/throw_allocator/check_delete.cc: Same.
3139 * testsuite/ext/throw_allocator/check_new.cc: Same.
3140 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
3141 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
3142 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
3143 * testsuite/ext/malloc_allocator/check_new.cc: Same.
3144 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
3145 * testsuite/ext/pool_allocator/check_delete.cc: Same.
3146 * testsuite/ext/pool_allocator/check_new.cc: Same.
3147 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
3148 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
3149 * testsuite/ext/array_allocator/check_delete.cc: Same.
3150 * testsuite/ext/array_allocator/check_new.cc: Same.
3151 * testsuite/23_containers/deque/cons/1.cc: Same.
3152 * testsuite/23_containers/deque/cons/2.cc: Same.
3153
eaf4cf4f
BK
31542009-05-27 Benjamin Kosnik <bkoz@redhat.com>
3155
3156 * libsupc++/initializer_list: Format.
3157 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
3158 * testsuite/18_support/initializer_list/requirements/
3159 explicit_instantiation.cc: New.
3160
626e0599
BK
31612009-05-27 Benjamin Kosnik <bkoz@redhat.com>
3162
3163 PR libstdc++/40273
eaf4cf4f 3164 * include/tr1_impl/functional: Add explicit casts.
626e0599
BK
3165 * testsuite/20_util/function/requirements/
3166 explicit_instantiation.cc: New.
3167 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
3168
ffa52e11 31692009-05-24 Eelis van der Weegen <eelis@eelis.net>
626e0599 3170
ffa52e11
EW
3171 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
3172
e4c29fbc
BK
31732009-05-21 Benjamin Kosnik <bkoz@redhat.com>
3174
3175 PR libstdc++/40221
3176 * include/tr1_impl/functional: Add explicit cast.
3177
e2792913 31782009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
e4c29fbc 3179
e2792913
PC
3180 PR libstdc++/40094
3181 Revert:
3182 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3183 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3184 out of line member functions definitions.
3185 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3186 Remove, use static locals instead.
3187 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3188 * src/throw_allocator.cc: New.
3189 * src/Makefile.am: Add.
3190 * config/abi/pre/gnu.ver: Add exports.
3191 * src/Makefile.in: Regenerate.
3192
d29d4507
BK
31932009-05-20 Benjamin Kosnik <bkoz@redhat.com>
3194
3195 * include/tr1_impl/functional (function): Use explicit operator bool.
3196 * include/bits/shared_ptr.h (__shared_ptr): Same.
3197 * include/bits/unique_ptr.h (unique_ptr): Same.
3198 * include/std/mutex (unique_lock): Same.
3199 * include/std/system_error (error_code): Same.
3200 (error_condition): Same.
3201 * include/std/ostream (sentry): Same.
3202 * include/std/istream (sentry): Same.
3203 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
3204 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
3205 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
3206 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
3207 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
3208 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
3209 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
3210
875d0f10
BK
32112009-05-19 Benjamin Kosnik <bkoz@redhat.com>
3212
3213 * testsuite/23_containers/list/14340.cc: Abstract list type.
3214 * testsuite/23_containers/list/init-list.cc: Same.
3215 * testsuite/23_containers/list/pthread5.cc: Same.
3216 * testsuite/23_containers/list/invalidation/1.cc: Same.
3217 * testsuite/23_containers/list/invalidation/2.cc: Same.
3218 * testsuite/23_containers/list/invalidation/3.cc: Same.
3219 * testsuite/23_containers/list/invalidation/4.cc: Same.
3220 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
3221 * testsuite/23_containers/list/modifiers/1.cc: Same.
3222 * testsuite/23_containers/list/modifiers/2.cc: Same.
3223 * testsuite/23_containers/list/modifiers/3.cc: Same.
3224 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
3225 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
3226 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
3227 * testsuite/23_containers/list/cons/1.cc: Same.
3228 * testsuite/23_containers/list/cons/2.cc: Same.
3229 * testsuite/23_containers/list/cons/3.cc: Same.
3230 * testsuite/23_containers/list/cons/4.cc: Same.
3231 * testsuite/23_containers/list/cons/5.cc: Same.
3232 * testsuite/23_containers/list/cons/6.cc: Same.
3233 * testsuite/23_containers/list/cons/7.cc: Same.
3234 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
3235 * testsuite/23_containers/list/cons/8.cc: Same.
3236 * testsuite/23_containers/list/cons/9.cc: Same.
3237 * testsuite/23_containers/list/operations/1.cc: Same.
3238 * testsuite/23_containers/list/operations/2.cc: Same.
3239 * testsuite/23_containers/list/operations/3.cc: Same.
3240 * testsuite/23_containers/list/operations/4.cc: Same.
3241 * testsuite/23_containers/list/operations/5.cc: Same.
3242 * testsuite/23_containers/list/requirements/citerators.cc: Same.
3243 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
3244 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
3245 * testsuite/23_containers/list/requirements/dr438/
3246 constructor_1_neg.cc: Same.
3247 * testsuite/23_containers/list/requirements/dr438/
3248 constructor_2_neg.cc: Same.
3249 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
3250 * testsuite/23_containers/list/requirements/
3251 partial_specialization/1.cc: Same.
3252 * testsuite/23_containers/list/23781.cc: Same.
3253 * testsuite/23_containers/list/pthread1.cc: Same.
3254 * testsuite/23_containers/list/capacity/1.cc: Same.
3255 * testsuite/23_containers/list/capacity/29134.cc: Same.
3256 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
3257 * testsuite/23_containers/list/moveable.cc: Same.
3258
3259 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
3260
c8036448
PC
32612009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
3262
3263 PR libstdc++/40184
3264 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
3265 Declare...
3266 * config/locale/gnu/c_locale.cc: ... and define.
3267 * config/locale/generic/c_locale.cc: Define.
3268 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
3269 Use it.
3270 * testsuite/22_locale/locale/cons/40184.cc: New.
3271
cf0e6fff
PC
32722009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3273
3274 PR libstdc++/40192
3275 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
3276 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
3277 * testsuite/23_containers/vector/40192.cc: New.
3278
ff74fd13
JW
32792009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
3280
3281 * include/bits/stl_pair.h (swap): Do not swap rvalues.
3282 * include/bits/stl_deque.h (swap): Likewise.
3283 * include/bits/stl_list.h (swap): Likewise.
3284 * include/bits/stl_vector.h (swap): Likewise.
3285 * include/bits/stl_bvector.h (swap): Likewise.
3286 * include/bits/stl_queue.h (swap): Likewise.
3287 * include/bits/stl_stack.h (swap): Likewise.
3288 * include/bits/stl_tree.h (swap): Likewise.
3289 * include/bits/stl_map.h (swap): Likewise.
3290 * include/bits/stl_multimap.h (swap): Likewise.
3291 * include/bits/stl_set.h (swap): Likewise.
3292 * include/bits/stl_multiset.h (swap): Likewise.
3293 * include/bits/forward_list.h (swap): Likewise.
3294 * include/bits/unique_ptr.h (swap): Likewise.
3295 * include/debug/deque (swap): Likewise.
3296 * include/debug/list (swap): Likewise.
3297 * include/debug/vector (swap): Likewise.
3298 * include/debug/map.h (swap): Likewise.
3299 * include/debug/multimap.h (swap): Likewise.
3300 * include/debug/set.h (swap): Likewise.
3301 * include/debug/multiset.h (swap): Likewise.
3302 * include/debug/unordered_map (swap): Likewise.
3303 * include/debug/unordered_set (swap): Likewise.
3304 * include/ext/vstring.h (swap): Likewise.
3305 * include/tr1_impl/unordered_map (swap): Likewise.
3306 * include/tr1_impl/hashtable (swap): Likewise.
3307 * include/tr1_impl/unordered_set (swap): Likewise.
3308 * include/std/tuple (swap): Likewise.
3309 * include/std/mutex (swap): Likewise.
3310 * include/std/thread (swap): Likewise.
3311 (operator<<): Only output to lvalue streams.
3312 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
3313 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
3314 * testsuite/23_containers/deque/requirements/dr438/
3315 assign_neg.cc: Adjust line numbers.
3316 * testsuite/23_containers/deque/requirements/dr438/
3317 constructor_1_neg.cc: Likewise.
3318 * testsuite/23_containers/deque/requirements/dr438/
3319 constructor_2_neg.cc: Likewise.
3320 * testsuite/23_containers/deque/requirements/dr438/
3321 insert_neg.cc: Likewise.
3322 * testsuite/23_containers/list/requirements/dr438/
3323 assign_neg.cc: Likewise.
3324 * testsuite/23_containers/list/requirements/dr438/
3325 constructor_1_neg.cc: Likewise.
3326 * testsuite/23_containers/list/requirements/dr438/
3327 constructor_2_neg.cc: Likewise.
3328 * testsuite/23_containers/list/requirements/dr438/
3329 insert_neg.cc: Likewise.
3330 * testsuite/23_containers/vector/requirements/dr438/
3331 assign_neg.cc: Likewise.
3332 * testsuite/23_containers/vector/requirements/dr438/
3333 constructor_1_neg.cc: Likewise.
3334 * testsuite/23_containers/vector/requirements/dr438/
3335 constructor_2_neg.cc: Likewise.
3336 * testsuite/23_containers/vector/requirements/dr438/
3337 insert_neg.cc: Likewise.
3338 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
3339 test non-member swap.
3340 * testsuite/30_threads/thread/swap/2.cc: Remove.
3341
33422009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
5c645750
JW
3343
3344 * include/std/mutex: Move std::lock_error to ...
3345 * src/compatibility.cc: Here.
3346 * src/mutex.cc: Likewise.
3347 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
3348 for lock types and remove std::lock_error check.
3349
6dd0fec2
PC
33502009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3351
3352 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
3353 double include.
3354
0f136367
PC
33552009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3356
3357 PR libstdc++/40160
3358 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
3359 typeid when __GXX_RTTI is undefined.
3360 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
3361 for null _M_variant._M_iterator._M_type,
3362 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
3363 * testsuite/21_strings/basic_string/40160.cc: New.
3364
934432b6
PC
33652009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3366
3367 * testsuite/26_numerics/random/discrete_distribution/cons/
3368 num_xbound_fun.cc: Minor tweaks.
3369 * testsuite/26_numerics/random/piecewise_constant_distribution/
3370 cons/initlist_fun.cc: Likewise
3371 * testsuite/26_numerics/random/piecewise_constant_distribution/
3372 cons/num_xbound_fun.cc: Likewise
3373 * testsuite/26_numerics/random/piecewise_linear_distribution/
3374 cons/initlist_fun.cc: Likewise
3375 * testsuite/26_numerics/random/piecewise_linear_distribution/
3376 cons/num_xbound_fun.cc: Likewise
3377
602feda5
DB
33782009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3379
3380 PR libstdc++/36211
3381 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
3382 cxxldflags to additional_flags rather than cxx_final.
3383
d05db9cc
DB
33842009-05-15 David Billinghurst <billingd@gcc.gnu.org>
3385
934432b6
PC
3386 * testsuite/26_numerics/random/discrete_distribution/cons/
3387 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
3388 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3389 initlist_fun.cc: Likewise
3390 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
3391 num_xbound_fun.cc: Likewise
3392 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
3393 initlist_fun.cc: Likewise
3394 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
d29d4507 3395 num_xbound_fun.cc: Likewise
d05db9cc 3396
6855fe45
PC
33972009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3398
3399 PR libstdc++/40123
3400 * random.tcc (independent_bits_engine<>::operator()()): Use
3401 result_type(1), not 1UL.
3402
3403 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
3404 and _M_b.min(), instead of this->max() and this->min().
3405
3406 * random.h (_ShiftMin1): Remove, adjust everywhere.
3407
3408 * random.tcc: Minor cosmetic changes.
3409
e1a02963
PC
34102009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3411
3412 * include/bits/random.tcc (cauchy_distribution<>::
d29d4507 3413 operator()(_UniformRandomNumberGenerator&, const param_type&)):
e1a02963
PC
3414 Avoid M_PI, a glibc extension.
3415
d6864697
BE
34162009-05-13 Ben Elliston <bje@au.ibm.com>
3417
3418 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
3419 * include/Makefile.in: Likewise.
3420
42016207
BE
34212009-05-13 Ben Elliston <bje@au.ibm.com>
3422
3423 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
3424 const void * const.
3425
11953426
ESR
34262009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
3427
d29d4507 3428 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
11953426
ESR
3429 random number engines, complex, bitset, array, time utilities, and
3430 char_traits.
3431
182da14a
JW
34322009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
3433
3434 * libsupc++/exception: Include nested_exception.h in C++0x mode.
3435 * libsupc++/nested_exception.h: New.
3436 * libsupc++/Makefile.am: Add new header.
3437 * libsupc++/Makefile.in: Regenerate.
3438 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
3439 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
3440 * testsuite/18_support/nested_exception/cons.cc: New.
3441 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
3442 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
3443 * doc/xml/manual/status_cxx200x.xml: Adjust.
3444
29e357fd
PC
34452009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3446
42016207 3447 * include/ext/throw_allocator.h: Remove redundant include.
29e357fd 3448
9fcf9c24
PC
34492009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3450
3451 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
3452 out of line member functions definitions.
3453 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
3454 Remove, use static locals instead.
3455 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
3456 * src/throw_allocator.cc: New.
3457 * src/Makefile.am: Add.
3458 * config/abi/pre/gnu.ver: Add exports.
3459 * src/Makefile.in: Regenerate.
3460
262118b9
PC
34612009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
3462
3463 * configure.ac: Bump libtool_VERSION to 6:12:0.
3464 * configure: Regenerate.
3465
76104d42
MK
34662009-05-07 Matthias Klose <doko@ubuntu.com>
3467
3468 PR libstdc++/40038
3469 * src/math_stubs_long_double.cc: Add ceill.
3470
c8ecfecf
JS
34712009-05-06 Johannes Singler <singler@ira.uka.de>
3472
42016207
BE
3473 PR libstdc++/39546
3474 * include/parallel/algo.h (find_switch):
3475 Parametrize binder2nd with const T& instead of T.
3476 * testsuite/25_algorithms/find/39546.cc: new test case
c8ecfecf 3477
326bc159
PC
34782009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3479
3480 Revert:
3481 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3482
3483 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3484 possible.
3485 * configure: Regenerate.
3486
efdb7347
JW
34872009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
3488
3489 PR libstdc++/39909
3490 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
3491 __set_once_functor_lock_ptr): Replace global lock object with local
3492 locks on global mutex.
3493 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
3494 __set_once_functor_lock_ptr): Likewise, keeping old function to
3495 preserve ABI.
3496 (__once_proxy): Use pointer to local lock if set, global lock
3497 otherwise.
3498 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
3499 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
3500 * testsuite/30_threads/call_once/39909.cc: New.
3501
b91cc3b9
JH
35022009-05-03 Jan Hubicka <jh@suse.cz>
3503
3504 * include/parallel/settings.h (get): Mark const.
3505 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
3506 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
3507 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
3508 throw ().
3509 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
3510 (is_open, fd): Mark pure and throw ().
3511 (seekoff): Mark throw ().
3512
bd67512a
PC
35132009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3514
3515 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
3516 possible.
3517 * configure: Regenerate.
3518
25195e82
JH
35192009-05-02 Jan Hubicka <jh@suse.cz>
3520
3521 * include/tr1_impl/functional_hash.h (explicit specializations of ()
3522 operator): Mark pure.
3523
4c478ce8
JW
35242009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
3525
3526 * scripts/create_testsuite_files: Remove thread directory.
3527
7850920c
BK
35282009-04-28 Benjamin Kosnik <bkoz@redhat.com>
3529
3530 PR libstdc++/39868
3531 * scripts/run_doxygen: Uncomment removal of includes.
3532 (problematic): Rewrite __cxxabiv1 namespace to abi.
3533
cca36d72
PC
35342009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3535
3536 Revert the last commit.
3537
afdb7762
JW
35382009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
3539
3540 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
3541 Replace global lock object with local locks on global mutex.
3542 * src/mutex.cc: Likewise.
3543 * config/abi/pre/gnu.ver: Adjust.
3544 * testsuite/30_threads/call_once/call_once2.cc: New.
3545
3270032c
PC
35462009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
3547
3548 PR libstdc++/39880
3549 PR libstdc++/39881
3550 PR libstdc++/39882
3551 * include/std/system_error (is_error_code_enum<errc>): Remove.
3552 (error_condition<>::error_condition(_ErrorCodeEnum,)
3553 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
3554 (error_code<>::error_code(_ErrorCodeEnum,),
3555 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
3556 * testsuite/19_diagnostics/system_error/39880.cc: New.
3557 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
3558 Likewise.
3559 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
3560 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
3561 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
3562 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3563 Adjust.
3564 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3565 Likewise.
3566 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
3567 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
3568 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
3569 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
3570 Likewise.
3571 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
3572 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
3573 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
3574 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
3575
92851a93
BK
35762009-04-24 Benjamin Kosnik <bkoz@redhat.com>
3577
3270032c
PC
3578 * doc/xml/authors.xml: Add space.
3579 * doc/xml/faq.xml: Update links.
3580 * doc/xml/manual/intro.xml: Same.
3581 * doc/xml/manual/abi.xml: Update.
3582 * doc/xml/manual/appendix_contributing.xml: Fix typo.
3583 * doc/xml/manual/status_cxxtr1.xml: Update links.
3584 * doc/xml/manual/status_cxx1998.xml: Same.
3585 * doc/xml/manual/status_cxx200x.xml: Same.
92851a93 3586
e762c6f4
JH
35872009-04-22 Jan Hubicka <jh@suse.cz>
3588
3589 * include/tr1_impl/array (at): Do not use builtin_expect.
3590 * include/ext/throw_allocator.h (allocate): Likewise.
3591 * include/ext/pool_allocator.h (allocate): Likweise.
3592 * include/ext/bitmap_allocator.h (allocate): Likewise.
3593 * include/ext/rc_string_base.h (_S_construct): Likewise.
3594 * include/ext/malloc_allocator.h (allocate): Likewise.
3595 * include/ext/mt_allocator.h (allocate): Likewise.
3596 * include/ext/sso_string_base.h (_M_construct): Likewise.
3597 * include/bits/basic_string.tcc (_S_construct): Likewise.
3598
1cae1c5f
JH
35992009-04-22 Jan Hubicka <jh@suse.cz>
3600
3601 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3602 (atexit, atoll, stroll, strtoull): Mark throw ()
3603 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3604 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
3605 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
3606 (atexit, atoll, stroll, strtoull): Mark throw ()
3607 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3608 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
3609
09f2a1e4
JH
36102009-04-21 Jan Hubicka <jh@suse.cz>
3611
3612 * include/ext/atomicity.h
3613 (__exchange_and_add, __atomic_add): Mark throw ().
3614 * config/os/aix/atomicity.h
3615 * config/os/aix/atomicity.h
3616 * config/os/irix/atomicity.h
3617 * config/cpu/cris/atomicity.h
3618 * config/cpu/m68k/atomicity.h
3619 * config/cpu/hppa/atomicity.h
3620 * config/cpu/sparc/atomicity.h
3621 * config/cpu/i386/atomicity.h
3622 * config/cpu/i486/atomicity.h
3623 * config/cpu/sh/atomicity.h
3624 * config/cpu/generic/atomicity_mutex/atomicity.h
3625 * config/cpu/generic/atomicity_builtins/atomicity.h
3626 (__exchange_and_add, __atomic_add): Mark throw ().
3627
ed2807f4
PC
36282009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3629
3630 PR libstdc++/39835
3631 * include/bits/random.h: Avoid the badname __alpha (and, for
3632 consistency, __beta too).
3633 * include/bits/random.tcc: Likewise.
3634
9b074dc6
JH
36352009-04-19 Jan Hubicka <jh@suse.cz>
3636
3637 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
3638 _GLIBCXX_NOTHROW.
3639
9225b339
JH
36402009-04-19 Jan Hubicka <jh@suse.cz>
3641
c93c8cf4
PC
3642 * include/c_compatibility/stdatomic.h
3643 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3644 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
3645 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
9225b339 3646
5cf217ff
JH
36472009-04-18 Jan Hubicka <jh@suse.cz>
3648
3939adc2 3649 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
c93c8cf4
PC
3650 * libsupc++/unwind-cxx.h (__cxa_get_globals,
3651 __cxa_get_globals_fast): Mark const.
5cf217ff
JH
3652 (__cxa_get_exception_ptr): Mark pure.
3653 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
3654 (__terminate): Makr throw ().
3939adc2 3655 * libsupc++/exception (terminate): Mark throw().
5cf217ff 3656 (uncaught_exception): Mark pure.
3939adc2 3657 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
c93c8cf4
PC
3658 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
3659 Mark throw().
3939adc2
JH
3660 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
3661 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
3662 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
7d0a3061 3663 __cxa_guard_abort): Mark throw ().
5cf217ff
JH
3664 (__cxa_pure_virtual): Mark noreturn.
3665 (__cxa_current_exception_type): Mark throw and pure.
3939adc2 3666 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
5cf217ff
JH
3667 __cxa_exception_type): Mark pure.
3668 (_M_safe_bool_dummy): Mark pure and const.
3669
5d51b87a
JH
36702009-04-18 Jan Hubicka <jh@suse.cz>
3671
3672 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
3673 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
3674 _M_destroy_thread_key): Mark throw ()
3675 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
3676 _M_singular, _M_can_compare _M_get_mutex, _M_message,
3677 _M_get_max_length): Mark throw ().
3678 * include/debug/formatter.h (_M_message, _M_format_word,
3679 _M_get_max_length): Mark throw ().
3680 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
3681 _M_detach_single): Mark throw ().
3682 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
3683 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
3684 throw ()
3685 (_M_get_mutex): Mark throw ().
3686 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
3687 (_M_destroy_thread_key): Mark CONST and throw.
3688 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3689 throw ().
3690
50a681c4
JH
36912009-04-18 Jan Hubicka <jh@suse.cz>
3692
3693 * src/condition_variable.cc (condition_variable,
3694 condition_variable_any constructors): Mark throw()
3695 * src/hash.cc (operator() for long double, string, and wstring): Mark
3696 throw ().
3697 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
3698 _M_setup, rdbuf, str): Mark throw ().
3699 * src/chrono.cc (new): Mark throw ().
3700 * include/std/system_error (system_category, generic_category): Mark
3701 throw () and const.
3702 * include/std/chrono (now): Mark throw ().
3703 * include/std/condition_variable (condition_variable,
3704 ~condition_variable, condition_variable_any,
3705 ~condition_variable_any): Mark throw ().
3706 * include/std/mutex (mutex): Mark throw ().
3707 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
3708 throw.
5d51b87a
JH
3709 * include/bits/functional_hash.h (operator() on size_t): Mark pure
3710 and throw ().
50a681c4
JH
3711 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
3712 * include/bits/locale_classes.h (_S_initialize_once,
3713 _S_clone_c_locale): Mark throw ().
3714 (_S_get_c_name): Mark const and throw ().
5d51b87a
JH
3715 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
3716 throw ().
50a681c4
JH
3717 * include/bits/locale_facets.h (__convert_to_v explicit instances):
3718 Mark throw ().
5d51b87a
JH
3719 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
3720 throw ().
50a681c4
JH
3721 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
3722 ios_base): Mark throw ()
3723 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
3724 * include/backward/strstream (strstreambuf constructors): Mark throw ().
3725 (str, freeze, _M_setupf): Mark throw ().
3726 (pcount): Mark pure and throw ().
3727 (rdbuf): Mark const and throw ().
3728
2daad65e
PC
37292009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3730
3731 PR libstdc++/39802
3732 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
3733 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
3734 Always accept negative values, for unsigned types too.
3735 * testsuite/22_locale/num_get/get/char/39802.cc: New.
3736 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
3737
b8add594
JH
37382009-04-18 Jan Hubicka <jh@suse.cz>
3739
3740 * include/debug/formater.h: Include bits/c++config.h.
3741 (_M_error): Mark noreturn.
3742 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
3743 _GLIBCXX_NORETURN): New.
3744 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
2daad65e
PC
3745 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
3746 Mark pure.
3747 * include/c_compatibility/stdatomic.h
3748 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
3749 __atomic_flag_wait_explicit, __atomic_flag_for_address):
3750 Mark by throw ().
b8add594
JH
3751 * src/atomic.cc (atomic_flag_test_and_set_explicit,
3752 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
3753 __atomic_flag_for_address): Mark by throw ().
3754
e31f5814
UB
37552009-04-17 Uros Bizjak <ubizjak@gmail.com>
3756
3757 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
3758
1cf1c842
JH
37592009-04-16 Jan Hubicka <jh@suse.cz>
3760
3761 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
3762 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
3763 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
3764 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
3765 out body to ...
3766 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
3767 functions.
3768 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
3769 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
3770 _Rb_tree_black_count): Mark nothrow.
3771
42fb6c83
PC
37722009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3773
3774 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
3775 from base classes.
3776 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
3777
6ae8f77d
BK
37782009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3779
3780 * doc/html: Regenerate.
3781
2470b601
BK
37822009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3783
5e623d0b
BK
3784 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
3785
3786 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
3787 * doc/xml/gnu/fdl-1.2.xml: Same.
3788 * doc/xml/manual/numerics.xml: Same.
3789 * doc/xml/manual/concurrency.xml: Same.
3790 * doc/xml/manual/intro.xml: Same.
3791 * doc/xml/manual/status_cxxtr1.xml: Same.
3792 * doc/xml/manual/containers.xml: Same.
3793 * doc/xml/manual/io.xml: Same.
3794 * doc/xml/manual/utilities.xml: Same.
3795 * doc/xml/manual/support.xml: Same.
3796 * doc/xml/manual/using.xml: Same.
3797 * doc/xml/manual/localization.xml: Same.
3798 * doc/xml/manual/locale.xml: Same.
3799 * doc/xml/manual/extensions.xml: Same.
3800 * doc/xml/manual/appendix_contributing.xml: Same.
3801 * doc/xml/manual/diagnostics.xml: Same.
3802 * doc/xml/manual/status_cxx200x.xml: Same.
3803
38042009-04-15 Benjamin Kosnik <bkoz@redhat.com>
3805
3806 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
2470b601
BK
3807 * doc/xml/manual/status_cxx200x.xml: Adjust.
3808
f86ce601
BK
38092009-04-14 Benjamin Kosnik <bkoz@redhat.com>
3810
3811 * doc/xml/spine.xml: Remove unused license entity, update
3812 copyright year.
3813
3814 * doc/xml/manual/spine.xml: Markup for primary index terms.
3815 * doc/xml/manual/numerics.xml: Same.
3816 * doc/xml/manual/intro.xml: Same.
3817 * doc/xml/manual/containers.xml: Same.
3818 * doc/xml/manual/io.xml: Same.
3819 * doc/xml/manual/appendix_porting.xml: Same.
3820 * doc/xml/manual/utilities.xml: Same.
3821 * doc/xml/manual/support.xml: Same.
3822 * doc/xml/manual/localization.xml: Same.
3823 * doc/xml/manual/strings.xml: Same.
3824 * doc/xml/manual/extensions.xml: Same.
3825 * doc/xml/manual/appendix_contributing.xml: Same.
3826 * doc/xml/manual/diagnostics.xml: Same.
3827 * doc/xml/manual/algorithms.xml: Same.
3828 * doc/xml/manual/appendix_free.xml: Same.
3829 * doc/xml/manual/iterators.xml: Same.
3830
3831 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
3832 * doc/xml/gnu/fdl-1.2.xml: Same.
3833
3834 * doc/xml/manual/status_cxx200x.xml: Re-write.
3835
96a9203b
PC
38362009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3837
3838 PR libstdc++/39629 (final bits)
3839 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
3840 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
3841 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
3842 Fix formula for __j.
3843 * include/bits/random.tcc (operator==(const normal_distribution<>&,
3844 const normal_distribution<>&): Remove.
3845 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
3846 const uniform_int_distribution<>&), operator==(const
3847 uniform_real_distribution<>&, const uniform_real_distribution<>&),
f86ce601 3848 operator==(const normal_distribution<>&, const normal_distribution<>&),
96a9203b
PC
3849 operator==(const lognormal_distribution<>&,
3850 const lognormal_distribution<>&), operator==(const
3851 chi_squared_distribution<>&, const chi_squared_distribution<>&),
3852 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
3853 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
3854 operator==(const student_t_distribution<>&,
3855 const student_t_distribution<>&), operator==(const
3856 bernoulli_distribution<>&, const bernoulli_distribution<>&),
3857 operator==(const binomial_distribution<>&, const
3858 binomial_distribution<>&), operator==(const geometric_distribution<>&,
3859 const geometric_distribution<>&), operator==(const
f86ce601 3860 negative_binomial_distribution<>&, const
96a9203b
PC
3861 negative_binomial_distribution<>&), operator==(const
3862 poisson_distribution<>&, const poisson_distribution<>&),
3863 operator==(const exponential_distribution<>&,
3864 const exponential_distribution<>&), operator==(const
3865 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
3866 weibull_distribution<>&, const weibull_distribution<>&),
3867 operator==(const extreme_value_distribution<>&,
3868 const extreme_value_distribution<>&), operator==(const
3869 discrete_distribution<>&, const discrete_distribution<>&),
3870 operator==(const piecewise_constant_distribution<>&,
3871 const piecewise_constant_distribution<>&), operator==(const
3872 piecewise_linear_distribution<>&, const
3873 piecewise_linear_distribution<>&)): Remove.
3874 * testsuite/26_numerics/random/uniform_real_distribution/operators/
3875 serialize.cc: Remove.
3876 * testsuite/26_numerics/random/piecewise_constant_distribution/
3877 operators/serialize.cc: Likewise.
3878 * testsuite/26_numerics/random/chi_squared_distribution/operators/
3879 serialize.cc: Likewise.
3880 * testsuite/26_numerics/random/normal_distribution/operators/
3881 serialize.cc: Likewise.
3882 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3883 serialize.cc: Likewise.
3884 * testsuite/26_numerics/random/poisson_distribution/operators/
3885 serialize.cc: Likewise.
3886 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3887 serialize.cc: Likewise.
3888 * testsuite/26_numerics/random/discrete_distribution/operators/
3889 serialize.cc: Likewise.
3890 * testsuite/26_numerics/random/weibull_distribution/operators/
3891 serialize.cc: Likewise.
3892 * testsuite/26_numerics/random/negative_binomial_distribution/
3893 operators/serialize.cc: Likewise.
3894 * testsuite/26_numerics/random/cauchy_distribution/operators/
3895 serialize.cc: Likewise.
3896 * testsuite/26_numerics/random/gamma_distribution/operators/
3897 serialize.cc: Likewise.
3898 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3899 serialize.cc: Likewise.
3900 * testsuite/26_numerics/random/exponential_distribution/operators/
3901 serialize.cc: Likewise.
3902 * testsuite/26_numerics/random/lognormal_distribution/operators/
3903 serialize.cc: Likewise.
3904 * testsuite/26_numerics/random/binomial_distribution/operators/
3905 serialize.cc: Likewise.
3906 * testsuite/26_numerics/random/extreme_value_distribution/
3907 operators/serialize.cc: Likewise.
3908 * testsuite/26_numerics/random/piecewise_linear_distribution/
3909 operators/serialize.cc: Likewise.
3910 * testsuite/26_numerics/random/student_t_distribution/operators/
3911 serialize.cc: Likewise.
3912 * testsuite/26_numerics/random/geometric_distribution/operators/
3913 serialize.cc: Likewise.
3914
3915 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3916 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3917 mersenne_twister_engine<>::seed(_Gen&,
3918 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3919 subtract_with_carry_engine<>::seed(_Gen&,
3920 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3921 Remove, unused.
3922 * include/bits/random.tcc (linear_congruential_engine<>::
3923 seed(_Gen&, false_type): Likewise.
3924
748086b7
JJ
39252009-04-09 Nick Clifton <nickc@redhat.com>
3926
3927 * src/allocator-inst.cc: Change copyright header to refer to
3928 version 3 of the GNU General Public License with version 3.1
3929 of the GCC Runtime Library Exception and to point readers at
3930 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3931 web page.
3932 * config/abi/compatibility.h: Likewise.
3933 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3934 * config/abi/pre/gnu.ver: Likewise.
3935 * config/allocator/bitmap_allocator_base.h: Likewise.
3936 * config/allocator/malloc_allocator_base.h: Likewise.
3937 * config/allocator/mt_allocator_base.h: Likewise.
3938 * config/allocator/new_allocator_base.h: Likewise.
3939 * config/allocator/pool_allocator_base.h: Likewise.
3940 * config/cpu/alpha/atomic_word.h: Likewise.
3941 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3942 * config/cpu/cris/atomic_word.h: Likewise.
3943 * config/cpu/cris/atomicity.h: Likewise.
3944 * config/cpu/generic/atomic_word.h: Likewise.
3945 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3946 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3947 * config/cpu/generic/cpu_defines.h: Likewise.
3948 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3949 * config/cpu/hppa/atomicity.h: Likewise.
3950 * config/cpu/i386/atomicity.h: Likewise.
3951 * config/cpu/i486/atomicity.h: Likewise.
3952 * config/cpu/ia64/atomic_word.h: Likewise.
3953 * config/cpu/m68k/atomicity.h: Likewise.
3954 * config/cpu/powerpc/atomic_word.h: Likewise.
3955 * config/cpu/powerpc/cpu_defines.h: Likewise.
3956 * config/cpu/sh/atomicity.h: Likewise.
3957 * config/cpu/sparc/atomic_word.h: Likewise.
3958 * config/cpu/sparc/atomicity.h: Likewise.
3959 * config/io/basic_file_stdio.cc: Likewise.
3960 * config/io/basic_file_stdio.h: Likewise.
3961 * config/io/c_io_stdio.h: Likewise.
3962 * config/locale/darwin/ctype_members.cc: Likewise.
3963 * config/locale/generic/c++locale_internal.h: Likewise.
3964 * config/locale/generic/c_locale.cc: Likewise.
3965 * config/locale/generic/c_locale.h: Likewise.
3966 * config/locale/generic/codecvt_members.cc: Likewise.
3967 * config/locale/generic/collate_members.cc: Likewise.
3968 * config/locale/generic/ctype_members.cc: Likewise.
3969 * config/locale/generic/messages_members.cc: Likewise.
3970 * config/locale/generic/messages_members.h: Likewise.
3971 * config/locale/generic/monetary_members.cc: Likewise.
3972 * config/locale/generic/numeric_members.cc: Likewise.
3973 * config/locale/generic/time_members.cc: Likewise.
3974 * config/locale/generic/time_members.h: Likewise.
3975 * config/locale/gnu/c++locale_internal.h: Likewise.
3976 * config/locale/gnu/c_locale.cc: Likewise.
3977 * config/locale/gnu/c_locale.h: Likewise.
3978 * config/locale/gnu/codecvt_members.cc: Likewise.
3979 * config/locale/gnu/collate_members.cc: Likewise.
3980 * config/locale/gnu/ctype_members.cc: Likewise.
3981 * config/locale/gnu/messages_members.cc: Likewise.
3982 * config/locale/gnu/messages_members.h: Likewise.
3983 * config/locale/gnu/monetary_members.cc: Likewise.
3984 * config/locale/gnu/numeric_members.cc: Likewise.
3985 * config/locale/gnu/time_members.cc: Likewise.
3986 * config/locale/gnu/time_members.h: Likewise.
3987 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3988 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3989 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3990 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3991 * config/os/aix/atomic_word.h: Likewise.
3992 * config/os/aix/atomicity.h: Likewise.
3993 * config/os/aix/ctype_base.h: Likewise.
3994 * config/os/aix/ctype_inline.h: Likewise.
3995 * config/os/aix/ctype_noninline.h: Likewise.
3996 * config/os/aix/os_defines.h: Likewise.
3997 * config/os/bsd/darwin/ctype_base.h: Likewise.
3998 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3999 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
4000 * config/os/bsd/darwin/os_defines.h: Likewise.
4001 * config/os/bsd/freebsd/ctype_base.h: Likewise.
4002 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
4003 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
4004 * config/os/bsd/freebsd/os_defines.h: Likewise.
4005 * config/os/bsd/netbsd/ctype_base.h: Likewise.
4006 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
4007 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
4008 * config/os/bsd/netbsd/os_defines.h: Likewise.
4009 * config/os/djgpp/ctype_base.h: Likewise.
4010 * config/os/djgpp/ctype_inline.h: Likewise.
4011 * config/os/djgpp/ctype_noninline.h: Likewise.
4012 * config/os/djgpp/os_defines.h: Likewise.
4013 * config/os/generic/ctype_base.h: Likewise.
4014 * config/os/generic/ctype_inline.h: Likewise.
4015 * config/os/generic/ctype_noninline.h: Likewise.
4016 * config/os/generic/error_constants.h: Likewise.
4017 * config/os/generic/os_defines.h: Likewise.
4018 * config/os/gnu-linux/ctype_base.h: Likewise.
4019 * config/os/gnu-linux/ctype_inline.h: Likewise.
4020 * config/os/gnu-linux/ctype_noninline.h: Likewise.
4021 * config/os/gnu-linux/os_defines.h: Likewise.
4022 * config/os/hpux/ctype_base.h: Likewise.
4023 * config/os/hpux/ctype_inline.h: Likewise.
4024 * config/os/hpux/ctype_noninline.h: Likewise.
4025 * config/os/hpux/os_defines.h: Likewise.
4026 * config/os/irix/atomic_word.h: Likewise.
4027 * config/os/irix/atomicity.h: Likewise.
4028 * config/os/irix/irix5.2/ctype_base.h: Likewise.
4029 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
4030 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
4031 * config/os/irix/irix5.2/os_defines.h: Likewise.
4032 * config/os/irix/irix6.5/ctype_base.h: Likewise.
4033 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
4034 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
4035 * config/os/irix/irix6.5/os_defines.h: Likewise.
4036 * config/os/mingw32/ctype_base.h: Likewise.
4037 * config/os/mingw32/ctype_inline.h: Likewise.
4038 * config/os/mingw32/ctype_noninline.h: Likewise.
4039 * config/os/mingw32/error_constants.h: Likewise.
4040 * config/os/mingw32/os_defines.h: Likewise.
4041 * config/os/newlib/ctype_base.h: Likewise.
4042 * config/os/newlib/ctype_inline.h: Likewise.
4043 * config/os/newlib/ctype_noninline.h: Likewise.
4044 * config/os/newlib/os_defines.h: Likewise.
4045 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
4046 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
4047 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
4048 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
4049 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
4050 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
4051 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
4052 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
4053 * config/os/tpf/ctype_base.h: Likewise.
4054 * config/os/tpf/ctype_inline.h: Likewise.
4055 * config/os/tpf/ctype_noninline.h: Likewise.
4056 * config/os/tpf/os_defines.h: Likewise.
4057 * config/os/uclibc/ctype_base.h: Likewise.
4058 * config/os/uclibc/ctype_inline.h: Likewise.
4059 * config/os/uclibc/ctype_noninline.h: Likewise.
4060 * config/os/uclibc/os_defines.h: Likewise.
4061 * config/os/vxworks/ctype_base.h: Likewise.
4062 * config/os/vxworks/ctype_inline.h: Likewise.
4063 * config/os/vxworks/ctype_noninline.h: Likewise.
4064 * config/os/vxworks/os_defines.h: Likewise.
4065 * include/backward/auto_ptr.h: Likewise.
4066 * include/backward/backward_warning.h: Likewise.
4067 * include/backward/binders.h: Likewise.
4068 * include/backward/hash_fun.h: Likewise.
4069 * include/backward/hash_map: Likewise.
4070 * include/backward/hash_set: Likewise.
4071 * include/backward/hashtable.h: Likewise.
4072 * include/backward/strstream: Likewise.
4073 * include/bits/algorithmfwd.h: Likewise.
4074 * include/bits/allocator.h: Likewise.
4075 * include/bits/atomic_0.h: Likewise.
4076 * include/bits/atomic_2.h: Likewise.
4077 * include/bits/atomicfwd_c.h: Likewise.
4078 * include/bits/atomicfwd_cxx.h: Likewise.
4079 * include/bits/basic_ios.h: Likewise.
4080 * include/bits/basic_ios.tcc: Likewise.
4081 * include/bits/basic_string.h: Likewise.
4082 * include/bits/basic_string.tcc: Likewise.
4083 * include/bits/boost_concept_check.h: Likewise.
4084 * include/bits/c++config: Likewise.
4085 * include/bits/char_traits.h: Likewise.
4086 * include/bits/codecvt.h: Likewise.
4087 * include/bits/concept_check.h: Likewise.
4088 * include/bits/cpp_type_traits.h: Likewise.
4089 * include/bits/deque.tcc: Likewise.
4090 * include/bits/forward_list.h: Likewise.
4091 * include/bits/forward_list.tcc: Likewise.
4092 * include/bits/fstream.tcc: Likewise.
4093 * include/bits/functexcept.h: Likewise.
4094 * include/bits/functional_hash.h: Likewise.
4095 * include/bits/gslice.h: Likewise.
4096 * include/bits/gslice_array.h: Likewise.
4097 * include/bits/hashtable.h: Likewise.
4098 * include/bits/indirect_array.h: Likewise.
4099 * include/bits/ios_base.h: Likewise.
4100 * include/bits/istream.tcc: Likewise.
4101 * include/bits/list.tcc: Likewise.
4102 * include/bits/locale_classes.h: Likewise.
4103 * include/bits/locale_classes.tcc: Likewise.
4104 * include/bits/locale_facets.h: Likewise.
4105 * include/bits/locale_facets.tcc: Likewise.
4106 * include/bits/locale_facets_nonio.h: Likewise.
4107 * include/bits/locale_facets_nonio.tcc: Likewise.
4108 * include/bits/localefwd.h: Likewise.
4109 * include/bits/mask_array.h: Likewise.
4110 * include/bits/move.h: Likewise.
4111 * include/bits/ostream.tcc: Likewise.
4112 * include/bits/ostream_insert.h: Likewise.
4113 * include/bits/postypes.h: Likewise.
4114 * include/bits/shared_ptr.h: Likewise.
4115 * include/bits/slice_array.h: Likewise.
4116 * include/bits/sstream.tcc: Likewise.
4117 * include/bits/stl_algo.h: Likewise.
4118 * include/bits/stl_algobase.h: Likewise.
4119 * include/bits/stl_bvector.h: Likewise.
4120 * include/bits/stl_construct.h: Likewise.
4121 * include/bits/stl_deque.h: Likewise.
4122 * include/bits/stl_function.h: Likewise.
4123 * include/bits/stl_heap.h: Likewise.
4124 * include/bits/stl_iterator.h: Likewise.
4125 * include/bits/stl_iterator_base_funcs.h: Likewise.
4126 * include/bits/stl_iterator_base_types.h: Likewise.
4127 * include/bits/stl_list.h: Likewise.
4128 * include/bits/stl_map.h: Likewise.
4129 * include/bits/stl_multimap.h: Likewise.
4130 * include/bits/stl_multiset.h: Likewise.
4131 * include/bits/stl_numeric.h: Likewise.
4132 * include/bits/stl_pair.h: Likewise.
4133 * include/bits/stl_queue.h: Likewise.
4134 * include/bits/stl_raw_storage_iter.h: Likewise.
4135 * include/bits/stl_relops.h: Likewise.
4136 * include/bits/stl_set.h: Likewise.
4137 * include/bits/stl_stack.h: Likewise.
4138 * include/bits/stl_tempbuf.h: Likewise.
4139 * include/bits/stl_tree.h: Likewise.
4140 * include/bits/stl_uninitialized.h: Likewise.
4141 * include/bits/stl_vector.h: Likewise.
4142 * include/bits/stream_iterator.h: Likewise.
4143 * include/bits/streambuf.tcc: Likewise.
4144 * include/bits/streambuf_iterator.h: Likewise.
4145 * include/bits/stringfwd.h: Likewise.
4146 * include/bits/unique_ptr.h: Likewise.
4147 * include/bits/valarray_after.h: Likewise.
4148 * include/bits/valarray_array.h: Likewise.
4149 * include/bits/valarray_array.tcc: Likewise.
4150 * include/bits/valarray_before.h: Likewise.
4151 * include/bits/vector.tcc: Likewise.
4152 * include/c/cassert: Likewise.
4153 * include/c/cctype: Likewise.
4154 * include/c/cerrno: Likewise.
4155 * include/c/cfloat: Likewise.
4156 * include/c/ciso646: Likewise.
4157 * include/c/climits: Likewise.
4158 * include/c/clocale: Likewise.
4159 * include/c/cmath: Likewise.
4160 * include/c/csetjmp: Likewise.
4161 * include/c/csignal: Likewise.
4162 * include/c/cstdarg: Likewise.
4163 * include/c/cstddef: Likewise.
4164 * include/c/cstdio: Likewise.
4165 * include/c/cstdlib: Likewise.
4166 * include/c/cstring: Likewise.
4167 * include/c/ctime: Likewise.
4168 * include/c/cwchar: Likewise.
4169 * include/c/cwctype: Likewise.
4170 * include/c_compatibility/assert.h: Likewise.
4171 * include/c_compatibility/complex.h: Likewise.
4172 * include/c_compatibility/ctype.h: Likewise.
4173 * include/c_compatibility/errno.h: Likewise.
4174 * include/c_compatibility/fenv.h: Likewise.
4175 * include/c_compatibility/float.h: Likewise.
4176 * include/c_compatibility/inttypes.h: Likewise.
4177 * include/c_compatibility/iso646.h: Likewise.
4178 * include/c_compatibility/limits.h: Likewise.
4179 * include/c_compatibility/locale.h: Likewise.
4180 * include/c_compatibility/math.h: Likewise.
4181 * include/c_compatibility/setjmp.h: Likewise.
4182 * include/c_compatibility/signal.h: Likewise.
4183 * include/c_compatibility/stdarg.h: Likewise.
4184 * include/c_compatibility/stdatomic.h: Likewise.
4185 * include/c_compatibility/stdbool.h: Likewise.
4186 * include/c_compatibility/stddef.h: Likewise.
4187 * include/c_compatibility/stdint.h: Likewise.
4188 * include/c_compatibility/stdio.h: Likewise.
4189 * include/c_compatibility/stdlib.h: Likewise.
4190 * include/c_compatibility/string.h: Likewise.
4191 * include/c_compatibility/tgmath.h: Likewise.
4192 * include/c_compatibility/time.h: Likewise.
4193 * include/c_compatibility/wchar.h: Likewise.
4194 * include/c_compatibility/wctype.h: Likewise.
4195 * include/c_global/cassert: Likewise.
4196 * include/c_global/ccomplex: Likewise.
4197 * include/c_global/cctype: Likewise.
4198 * include/c_global/cerrno: Likewise.
4199 * include/c_global/cfenv: Likewise.
4200 * include/c_global/cfloat: Likewise.
4201 * include/c_global/cinttypes: Likewise.
4202 * include/c_global/ciso646: Likewise.
4203 * include/c_global/climits: Likewise.
4204 * include/c_global/clocale: Likewise.
4205 * include/c_global/cmath.tcc: Likewise.
4206 * include/c_global/cmath: Likewise.
4207 * include/c_global/csetjmp: Likewise.
4208 * include/c_global/csignal: Likewise.
4209 * include/c_global/cstdarg: Likewise.
4210 * include/c_global/cstdatomic: Likewise.
4211 * include/c_global/cstdbool: Likewise.
4212 * include/c_global/cstddef: Likewise.
4213 * include/c_global/cstdint: Likewise.
4214 * include/c_global/cstdio: Likewise.
4215 * include/c_global/cstdlib: Likewise.
4216 * include/c_global/cstring: Likewise.
4217 * include/c_global/ctgmath: Likewise.
4218 * include/c_global/ctime: Likewise.
4219 * include/c_global/cwchar: Likewise.
4220 * include/c_global/cwctype: Likewise.
4221 * include/c_std/cassert: Likewise.
4222 * include/c_std/cctype: Likewise.
4223 * include/c_std/cerrno: Likewise.
4224 * include/c_std/cfloat: Likewise.
4225 * include/c_std/ciso646: Likewise.
4226 * include/c_std/climits: Likewise.
4227 * include/c_std/clocale: Likewise.
4228 * include/c_std/cmath.tcc: Likewise.
4229 * include/c_std/cmath: Likewise.
4230 * include/c_std/csetjmp: Likewise.
4231 * include/c_std/csignal: Likewise.
4232 * include/c_std/cstdarg: Likewise.
4233 * include/c_std/cstddef: Likewise.
4234 * include/c_std/cstdio: Likewise.
4235 * include/c_std/cstdlib: Likewise.
4236 * include/c_std/cstring: Likewise.
4237 * include/c_std/ctime: Likewise.
4238 * include/c_std/cwchar: Likewise.
4239 * include/c_std/cwctype: Likewise.
4240 * include/debug/bitset: Likewise.
4241 * include/debug/debug.h: Likewise.
4242 * include/debug/deque: Likewise.
4243 * include/debug/formatter.h: Likewise.
4244 * include/debug/functions.h: Likewise.
4245 * include/debug/list: Likewise.
4246 * include/debug/macros.h: Likewise.
4247 * include/debug/map.h: Likewise.
4248 * include/debug/map: Likewise.
4249 * include/debug/multimap.h: Likewise.
4250 * include/debug/multiset.h: Likewise.
4251 * include/debug/safe_base.h: Likewise.
4252 * include/debug/safe_iterator.h: Likewise.
4253 * include/debug/safe_iterator.tcc: Likewise.
4254 * include/debug/safe_sequence.h: Likewise.
4255 * include/debug/set.h: Likewise.
4256 * include/debug/set: Likewise.
4257 * include/debug/string: Likewise.
4258 * include/debug/unordered_map: Likewise.
4259 * include/debug/unordered_set: Likewise.
4260 * include/debug/vector: Likewise.
4261 * include/ext/algorithm: Likewise.
4262 * include/ext/array_allocator.h: Likewise.
4263 * include/ext/atomicity.h: Likewise.
4264 * include/ext/bitmap_allocator.h: Likewise.
4265 * include/ext/cast.h: Likewise.
4266 * include/ext/codecvt_specializations.h: Likewise.
4267 * include/ext/concurrence.h: Likewise.
4268 * include/ext/debug_allocator.h: Likewise.
4269 * include/ext/enc_filebuf.h: Likewise.
4270 * include/ext/extptr_allocator.h: Likewise.
4271 * include/ext/functional: Likewise.
4272 * include/ext/iterator: Likewise.
4273 * include/ext/malloc_allocator.h: Likewise.
4274 * include/ext/memory: Likewise.
4275 * include/ext/mt_allocator.h: Likewise.
4276 * include/ext/new_allocator.h: Likewise.
4277 * include/ext/numeric: Likewise.
4278 * include/ext/numeric_traits.h: Likewise.
4279 * include/ext/pb_ds/assoc_container.hpp: Likewise.
4280 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
4281 Likewise.
4282 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
4283 Likewise.
4284 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
4285 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
4286 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
4287 Likewise.
4288 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
4289 Likewise.
4290 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
4291 Likewise.
4292 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
4293 Likewise.
4294 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
4295 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
4296 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
4297 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
4298 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
4299 Likewise.
4300 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
4301 Likewise.
4302 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
4303 Likewise.
4304 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
4305 Likewise.
4306 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
4307 Likewise.
4308 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
4309 Likewise.
4310 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
4311 Likewise.
4312 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
4313 Likewise.
4314 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
4315 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
4316 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
4317 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
4318 Likewise.
4319 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
4320 Likewise.
4321 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
4322 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
4323 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
4324 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
4325 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
4326 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
4327 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
4328 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
4329 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
4330 Likewise.
4331 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
4332 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
4333 Likewise.
4334 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
4335 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
4336 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
4337 Likewise.
4338 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
4339 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
4340 Likewise.
4341 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
4342 Likewise.
4343 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
4344 Likewise.
4345 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
4346 Likewise.
4347 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
4348 Likewise.
4349 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
4350 Likewise.
4351 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
4352 Likewise.
4353 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
4354 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
4355 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
4356 Likewise.
4357 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
4358 Likewise.
4359 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4360 Likewise.
4361 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4362 Likewise.
4363 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
4364 Likewise.
4365 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4366 Likewise.
4367 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
4368 Likewise.
4369 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
4370 Likewise.
4371 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
4372 Likewise.
4373 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4374 Likewise.
4375 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
4376 Likewise.
4377 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
4378 Likewise.
4379 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
4380 Likewise.
4381 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
4382 Likewise.
4383 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
4384 Likewise.
4385 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4386 Likewise.
4387 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
4388 Likewise.
4389 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
4390 Likewise.
4391 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
4392 Likewise.
4393 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
4394 Likewise.
4395 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4396 Likewise.
4397 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
4398 Likewise.
4399 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
4400 Likewise.
4401 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
4402 Likewise.
4403 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
4404 Likewise.
4405 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
4406 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
4407 Likewise.
4408 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
4409 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
4410 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
4411 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
4412 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
4413 Likewise.
4414 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
4415 Likewise.
4416 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
4417 Likewise.
4418 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
4419 Likewise.
4420 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
4421 Likewise.
4422 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
4423 Likewise.
4424 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
4425 Likewise.
4426 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
4427 Likewise.
4428 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
4429 Likewise.
4430 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
4431 Likewise.
4432 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
4433 Likewise.
4434 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
4435 Likewise.
4436 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
4437 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
4438 Likewise.
4439 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
4440 Likewise.
4441 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
4442 Likewise.
4443 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
4444 Likewise.
4445 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
4446 Likewise.
4447 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
4448 Likewise.
4449 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
4450 Likewise.
4451 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
4452 Likewise.
4453 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
4454 Likewise.
4455 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
4456 Likewise.
4457 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
4458 Likewise.
4459 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
4460 Likewise.
4461 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
4462 Likewise.
4463 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
4464 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
4465 Likewise.
4466 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
4467 Likewise.
4468 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
4469 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
4470 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
4471 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
4472 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
4473 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
4474 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
4475 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
4476 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
4477 Likewise.
4478 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
4479 Likewise.
4480 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
4481 Likewise.
4482 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
4483 Likewise.
4484 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
4485 Likewise.
4486 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
4487 Likewise.
4488 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
4489 Likewise.
4490 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
4491 Likewise.
4492 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
4493 Likewise.
4494 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
4495 Likewise.
4496 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
4497 Likewise.
4498 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
4499 Likewise.
4500 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
4501 Likewise.
4502 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
4503 Likewise.
4504 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
4505 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
4506 Likewise.
4507 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
4508 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
4509 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
4510 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
4511 Likewise.
4512 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
4513 Likewise.
4514 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
4515 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
4516 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
4517 Likewise.
4518 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
4519 Likewise.
4520 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
4521 Likewise.
4522 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
4523 Likewise.
4524 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
4525 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
4526 Likewise.
4527 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
4528 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
4529 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
4530 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
4531 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
4532 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
4533 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
4534 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
4535 Likewise.
4536 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
4537 Likewise.
4538 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
4539 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
4540 Likewise.
4541 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
4542 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
4543 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
4544 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
4545 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
4546 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
4547 Likewise.
4548 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
4549 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
4550 Likewise.
4551 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
4552 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
4553 Likewise.
4554 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
4555 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
4556 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
4557 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
4558 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
4559 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
4560 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
4561 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
4562 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
4563 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
4564 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
4565 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
4566 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
4567 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
4568 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
4569 Likewise.
4570 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
4571 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
4572 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
4573 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
4574 Likewise.
4575 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
4576 Likewise.
4577 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
4578 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
4579 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
4580 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
4581 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
4582 Likewise.
4583 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
4584 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
4585 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
4586 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
4587 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
4588 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
4589 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
4590 Likewise.
4591 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
4592 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
4593 Likewise.
4594 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
4595 Likewise.
4596 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
4597 Likewise.
4598 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
4599 Likewise.
4600 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
4601 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
4602 Likewise.
4603 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
4604 Likewise.
4605 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
4606 Likewise.
4607 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
4608 Likewise.
4609 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
4610 Likewise.
4611 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
4612 Likewise.
4613 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
4614 Likewise.
4615 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
4616 Likewise.
4617 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
4618 Likewise.
4619 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
4620 Likewise.
4621 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
4622 Likewise.
4623 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
4624 Likewise.
4625 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
4626 Likewise.
4627 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
4628 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
4629 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
4630 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
4631 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
4632 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
4633 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
4634 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
4635 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
4636 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
4637 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
4638 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
4639 Likewise.
4640 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
4641 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
4642 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
4643 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
4644 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
4645 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
4646 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
4647 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
4648 Likewise.
4649 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
4650 Likewise.
4651 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
4652 Likewise.
4653 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
4654 Likewise.
4655 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
4656 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
4657 Likewise.
4658 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
4659 Likewise.
4660 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
4661 Likewise.
4662 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
4663 Likewise.
4664 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
4665 Likewise.
4666 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
4667 Likewise.
4668 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
4669 Likewise.
4670 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
4671 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
4672 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
4673 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
4674 Likewise.
4675 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
4676 Likewise.
4677 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
4678 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
4679 Likewise.
4680 * include/ext/pb_ds/exception.hpp: Likewise.
4681 * include/ext/pb_ds/hash_policy.hpp: Likewise.
4682 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
4683 * include/ext/pb_ds/priority_queue.hpp: Likewise.
4684 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
4685 * include/ext/pb_ds/tree_policy.hpp: Likewise.
4686 * include/ext/pb_ds/trie_policy.hpp: Likewise.
4687 * include/ext/pod_char_traits.h: Likewise.
4688 * include/ext/pointer.h: Likewise.
4689 * include/ext/pool_allocator.h: Likewise.
4690 * include/ext/rb_tree: Likewise.
4691 * include/ext/rc_string_base.h: Likewise.
4692 * include/ext/rope: Likewise.
4693 * include/ext/ropeimpl.h: Likewise.
4694 * include/ext/slist: Likewise.
4695 * include/ext/sso_string_base.h: Likewise.
4696 * include/ext/stdio_filebuf.h: Likewise.
4697 * include/ext/stdio_sync_filebuf.h: Likewise.
4698 * include/ext/string_conversions.h: Likewise.
4699 * include/ext/throw_allocator.h: Likewise.
4700 * include/ext/type_traits.h: Likewise.
4701 * include/ext/typelist.h: Likewise.
4702 * include/ext/vstring.h: Likewise.
4703 * include/ext/vstring.tcc: Likewise.
4704 * include/ext/vstring_fwd.h: Likewise.
4705 * include/ext/vstring_util.h: Likewise.
4706 * include/parallel/algo.h: Likewise.
4707 * include/parallel/algobase.h: Likewise.
4708 * include/parallel/algorithm: Likewise.
4709 * include/parallel/algorithmfwd.h: Likewise.
4710 * include/parallel/balanced_quicksort.h: Likewise.
4711 * include/parallel/base.h: Likewise.
4712 * include/parallel/basic_iterator.h: Likewise.
4713 * include/parallel/checkers.h: Likewise.
4714 * include/parallel/compatibility.h: Likewise.
4715 * include/parallel/compiletime_settings.h: Likewise.
4716 * include/parallel/equally_split.h: Likewise.
4717 * include/parallel/features.h: Likewise.
4718 * include/parallel/find.h: Likewise.
4719 * include/parallel/find_selectors.h: Likewise.
4720 * include/parallel/for_each.h: Likewise.
4721 * include/parallel/for_each_selectors.h: Likewise.
4722 * include/parallel/iterator.h: Likewise.
4723 * include/parallel/list_partition.h: Likewise.
4724 * include/parallel/losertree.h: Likewise.
4725 * include/parallel/merge.h: Likewise.
4726 * include/parallel/multiseq_selection.h: Likewise.
4727 * include/parallel/multiway_merge.h: Likewise.
4728 * include/parallel/multiway_mergesort.h: Likewise.
4729 * include/parallel/numeric: Likewise.
4730 * include/parallel/numericfwd.h: Likewise.
4731 * include/parallel/omp_loop.h: Likewise.
4732 * include/parallel/omp_loop_static.h: Likewise.
4733 * include/parallel/par_loop.h: Likewise.
4734 * include/parallel/parallel.h: Likewise.
4735 * include/parallel/partial_sum.h: Likewise.
4736 * include/parallel/partition.h: Likewise.
4737 * include/parallel/queue.h: Likewise.
4738 * include/parallel/quicksort.h: Likewise.
4739 * include/parallel/random_number.h: Likewise.
4740 * include/parallel/random_shuffle.h: Likewise.
4741 * include/parallel/search.h: Likewise.
4742 * include/parallel/set_operations.h: Likewise.
4743 * include/parallel/settings.h: Likewise.
4744 * include/parallel/sort.h: Likewise.
4745 * include/parallel/tags.h: Likewise.
4746 * include/parallel/types.h: Likewise.
4747 * include/parallel/unique_copy.h: Likewise.
4748 * include/parallel/workstealing.h: Likewise.
4749 * include/precompiled/extc++.h: Likewise.
4750 * include/precompiled/stdc++.h: Likewise.
4751 * include/precompiled/stdtr1c++.h: Likewise.
4752 * include/std/algorithm: Likewise.
4753 * include/std/array: Likewise.
4754 * include/std/bitset: Likewise.
4755 * include/std/c++0x_warning.h: Likewise.
4756 * include/std/chrono: Likewise.
4757 * include/std/complex: Likewise.
4758 * include/std/condition_variable: Likewise.
4759 * include/std/deque: Likewise.
4760 * include/std/forward_list: Likewise.
4761 * include/std/fstream: Likewise.
4762 * include/std/functional: Likewise.
4763 * include/std/iomanip: Likewise.
4764 * include/std/ios: Likewise.
4765 * include/std/iosfwd: Likewise.
4766 * include/std/iostream: Likewise.
4767 * include/std/istream: Likewise.
4768 * include/std/iterator: Likewise.
4769 * include/std/limits: Likewise.
4770 * include/std/list: Likewise.
4771 * include/std/locale: Likewise.
4772 * include/std/map: Likewise.
4773 * include/std/memory: Likewise.
4774 * include/std/mutex: Likewise.
4775 * include/std/numeric: Likewise.
4776 * include/std/ostream: Likewise.
4777 * include/std/queue: Likewise.
4778 * include/std/random: Likewise.
4779 * include/std/ratio: Likewise.
4780 * include/std/regex: Likewise.
4781 * include/std/set: Likewise.
4782 * include/std/sstream: Likewise.
4783 * include/std/stack: Likewise.
4784 * include/std/stdexcept: Likewise.
4785 * include/std/streambuf: Likewise.
4786 * include/std/string: Likewise.
4787 * include/std/system_error: Likewise.
4788 * include/std/thread: Likewise.
4789 * include/std/tuple: Likewise.
4790 * include/std/type_traits: Likewise.
4791 * include/std/unordered_map: Likewise.
4792 * include/std/unordered_set: Likewise.
4793 * include/std/utility: Likewise.
4794 * include/std/valarray: Likewise.
4795 * include/std/vector: Likewise.
4796 * include/tr1/array: Likewise.
4797 * include/tr1/bessel_function.tcc: Likewise.
4798 * include/tr1/beta_function.tcc: Likewise.
4799 * include/tr1/ccomplex: Likewise.
4800 * include/tr1/cctype: Likewise.
4801 * include/tr1/cfenv: Likewise.
4802 * include/tr1/cfloat: Likewise.
4803 * include/tr1/cinttypes: Likewise.
4804 * include/tr1/climits: Likewise.
4805 * include/tr1/cmath: Likewise.
4806 * include/tr1/complex.h: Likewise.
4807 * include/tr1/complex: Likewise.
4808 * include/tr1/cstdarg: Likewise.
4809 * include/tr1/cstdbool: Likewise.
4810 * include/tr1/cstdint: Likewise.
4811 * include/tr1/cstdio: Likewise.
4812 * include/tr1/cstdlib: Likewise.
4813 * include/tr1/ctgmath: Likewise.
4814 * include/tr1/ctime: Likewise.
4815 * include/tr1/ctype.h: Likewise.
4816 * include/tr1/cwchar: Likewise.
4817 * include/tr1/cwctype: Likewise.
4818 * include/tr1/ell_integral.tcc: Likewise.
4819 * include/tr1/exp_integral.tcc: Likewise.
4820 * include/tr1/fenv.h: Likewise.
4821 * include/tr1/float.h: Likewise.
4822 * include/tr1/functional: Likewise.
4823 * include/tr1/functional_hash.h: Likewise.
4824 * include/tr1/gamma.tcc: Likewise.
4825 * include/tr1/hashtable.h: Likewise.
4826 * include/tr1/hypergeometric.tcc: Likewise.
4827 * include/tr1/inttypes.h: Likewise.
4828 * include/tr1/legendre_function.tcc: Likewise.
4829 * include/tr1/limits.h: Likewise.
4830 * include/tr1/math.h: Likewise.
4831 * include/tr1/memory: Likewise.
4832 * include/tr1/modified_bessel_func.tcc: Likewise.
4833 * include/tr1/poly_hermite.tcc: Likewise.
4834 * include/tr1/poly_laguerre.tcc: Likewise.
4835 * include/tr1/random: Likewise.
4836 * include/tr1/regex: Likewise.
4837 * include/tr1/riemann_zeta.tcc: Likewise.
4838 * include/tr1/shared_ptr.h: Likewise.
4839 * include/tr1/special_function_util.h: Likewise.
4840 * include/tr1/stdarg.h: Likewise.
4841 * include/tr1/stdbool.h: Likewise.
4842 * include/tr1/stdint.h: Likewise.
4843 * include/tr1/stdio.h: Likewise.
4844 * include/tr1/stdlib.h: Likewise.
4845 * include/tr1/tgmath.h: Likewise.
4846 * include/tr1/tuple: Likewise.
4847 * include/tr1/type_traits: Likewise.
4848 * include/tr1/unordered_map: Likewise.
4849 * include/tr1/unordered_set: Likewise.
4850 * include/tr1/utility: Likewise.
4851 * include/tr1/wchar.h: Likewise.
4852 * include/tr1/wctype.h: Likewise.
4853 * include/tr1_impl/array: Likewise.
4854 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
4855 * include/tr1_impl/cctype: Likewise.
4856 * include/tr1_impl/cfenv: Likewise.
4857 * include/tr1_impl/cinttypes: Likewise.
4858 * include/tr1_impl/cmath: Likewise.
4859 * include/tr1_impl/complex: Likewise.
4860 * include/tr1_impl/cstdint: Likewise.
4861 * include/tr1_impl/cstdio: Likewise.
4862 * include/tr1_impl/cstdlib: Likewise.
4863 * include/tr1_impl/cwchar: Likewise.
4864 * include/tr1_impl/cwctype: Likewise.
4865 * include/tr1_impl/functional: Likewise.
4866 * include/tr1_impl/functional_hash.h: Likewise.
4867 * include/tr1_impl/hashtable: Likewise.
4868 * include/tr1_impl/hashtable_policy.h: Likewise.
4869 * include/tr1_impl/random.tcc: Likewise.
4870 * include/tr1_impl/random: Likewise.
4871 * include/tr1_impl/regex: Likewise.
4872 * include/tr1_impl/type_traits: Likewise.
4873 * include/tr1_impl/unordered_map: Likewise.
4874 * include/tr1_impl/unordered_set: Likewise.
4875 * include/tr1_impl/utility: Likewise.
4876 * libsupc++/array_type_info.cc: Likewise.
4877 * libsupc++/atexit_arm.cc: Likewise.
4878 * libsupc++/bad_cast.cc: Likewise.
4879 * libsupc++/bad_typeid.cc: Likewise.
4880 * libsupc++/class_type_info.cc: Likewise.
4881 * libsupc++/cxxabi-forced.h: Likewise.
4882 * libsupc++/cxxabi.h: Likewise.
4883 * libsupc++/del_op.cc: Likewise.
4884 * libsupc++/del_opnt.cc: Likewise.
4885 * libsupc++/del_opv.cc: Likewise.
4886 * libsupc++/del_opvnt.cc: Likewise.
4887 * libsupc++/dyncast.cc: Likewise.
4888 * libsupc++/eh_alloc.cc: Likewise.
4889 * libsupc++/eh_arm.cc: Likewise.
4890 * libsupc++/eh_aux_runtime.cc: Likewise.
4891 * libsupc++/eh_call.cc: Likewise.
4892 * libsupc++/eh_catch.cc: Likewise.
4893 * libsupc++/eh_exception.cc: Likewise.
4894 * libsupc++/eh_globals.cc: Likewise.
4895 * libsupc++/eh_personality.cc: Likewise.
4896 * libsupc++/eh_ptr.cc: Likewise.
4897 * libsupc++/eh_term_handler.cc: Likewise.
4898 * libsupc++/eh_terminate.cc: Likewise.
4899 * libsupc++/eh_throw.cc: Likewise.
4900 * libsupc++/eh_type.cc: Likewise.
4901 * libsupc++/eh_unex_handler.cc: Likewise.
4902 * libsupc++/enum_type_info.cc: Likewise.
4903 * libsupc++/exception: Likewise.
4904 * libsupc++/exception_defines.h: Likewise.
4905 * libsupc++/exception_ptr.h: Likewise.
4906 * libsupc++/function_type_info.cc: Likewise.
4907 * libsupc++/fundamental_type_info.cc: Likewise.
4908 * libsupc++/guard.cc: Likewise.
4909 * libsupc++/initializer_list: Likewise.
4910 * libsupc++/new: Likewise.
4911 * libsupc++/new_handler.cc: Likewise.
4912 * libsupc++/new_op.cc: Likewise.
4913 * libsupc++/new_opnt.cc: Likewise.
4914 * libsupc++/new_opv.cc: Likewise.
4915 * libsupc++/new_opvnt.cc: Likewise.
4916 * libsupc++/pbase_type_info.cc: Likewise.
4917 * libsupc++/pmem_type_info.cc: Likewise.
4918 * libsupc++/pointer_type_info.cc: Likewise.
4919 * libsupc++/pure.cc: Likewise.
4920 * libsupc++/si_class_type_info.cc: Likewise.
4921 * libsupc++/tinfo.cc: Likewise.
4922 * libsupc++/tinfo.h: Likewise.
4923 * libsupc++/tinfo2.cc: Likewise.
4924 * libsupc++/typeinfo: Likewise.
4925 * libsupc++/unwind-cxx.h: Likewise.
4926 * libsupc++/vec.cc: Likewise.
4927 * libsupc++/vmi_class_type_info.cc: Likewise.
4928 * libsupc++/vterminate.cc: Likewise.
4929 * po/string_literals.cc: Likewise.
4930 * src/atomic.cc: Likewise.
4931 * src/bitmap_allocator.cc: Likewise.
4932 * src/chrono.cc: Likewise.
4933 * src/codecvt.cc: Likewise.
4934 * src/compatibility-ldbl.cc: Likewise.
4935 * src/compatibility.cc: Likewise.
4936 * src/complex_io.cc: Likewise.
4937 * src/concept-inst.cc: Likewise.
4938 * src/condition_variable.cc: Likewise.
4939 * src/ctype.cc: Likewise.
4940 * src/debug.cc: Likewise.
4941 * src/debug_list.cc: Likewise.
4942 * src/ext-inst.cc: Likewise.
4943 * src/fstream-inst.cc: Likewise.
4944 * src/functexcept.cc: Likewise.
4945 * src/globals_io.cc: Likewise.
4946 * src/hash.cc: Likewise.
4947 * src/hash_c++0x.cc: Likewise.
4948 * src/hashtable.cc: Likewise.
4949 * src/hashtable_c++0x.cc: Likewise.
4950 * src/ios-inst.cc: Likewise.
4951 * src/ios.cc: Likewise.
4952 * src/ios_failure.cc: Likewise.
4953 * src/ios_init.cc: Likewise.
4954 * src/ios_locale.cc: Likewise.
4955 * src/iostream-inst.cc: Likewise.
4956 * src/istream-inst.cc: Likewise.
4957 * src/istream.cc: Likewise.
4958 * src/limits.cc: Likewise.
4959 * src/limits_c++0x.cc: Likewise.
4960 * src/list.cc: Likewise.
4961 * src/locale-inst.cc: Likewise.
4962 * src/locale.cc: Likewise.
4963 * src/locale_facets.cc: Likewise.
4964 * src/locale_init.cc: Likewise.
4965 * src/localename.cc: Likewise.
4966 * src/math_stubs_float.cc: Likewise.
4967 * src/math_stubs_long_double.cc: Likewise.
4968 * src/misc-inst.cc: Likewise.
4969 * src/mt_allocator.cc: Likewise.
4970 * src/mutex.cc: Likewise.
4971 * src/ostream-inst.cc: Likewise.
4972 * src/parallel_list.cc: Likewise.
4973 * src/parallel_settings.cc: Likewise.
4974 * src/pool_allocator.cc: Likewise.
4975 * src/sstream-inst.cc: Likewise.
4976 * src/stdexcept.cc: Likewise.
4977 * src/streambuf-inst.cc: Likewise.
4978 * src/streambuf.cc: Likewise.
4979 * src/string-inst.cc: Likewise.
4980 * src/strstream.cc: Likewise.
4981 * src/system_error.cc: Likewise.
4982 * src/thread.cc: Likewise.
4983 * src/tree.cc: Likewise.
4984 * src/valarray-inst.cc: Likewise.
4985 * src/wlocale-inst.cc: Likewise.
4986 * src/wstring-inst.cc: Likewise.
4987 * doc/xml/manual/intro.xml: Change documentation to refer the
4988 reader to version 3 of the GNU General Public License, version
4989 3.1 of the GCC Runtime Library Exception, and to point readers
4990 at the FSF's license web page.
4991
49922009-04-09 Jakub Jelinek <jakub@redhat.com>
4993
4994 * Makefile.am: Change copyright header to refer to version
4995 3 of the GNU General Public License and to point readers at the
4996 COPYING3 file and the FSF's license web page.
4997 * doc/Makefile.am: Likewise.
4998 * include/Makefile.am: Likewise.
4999 * libsupc++/Makefile.am: Likewise.
5000 * po/Makefile.am: Likewise.
5001 * po/POTFILES.in: Likewise.
5002 * src/Makefile.am: Likewise.
5003 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
5004 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
5005 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
5006 Likewise.
5007 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
5008 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
5009 Likewise.
5010 * testsuite/17_intro/using_namespace_std.cc: Likewise.
5011 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
5012 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
5013 * testsuite/18_support/bad_alloc/what.cc: Likewise.
5014 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
5015 * testsuite/18_support/bad_cast/what.cc: Likewise.
5016 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
5017 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
5018 Likewise.
5019 * testsuite/18_support/bad_exception/what.cc: Likewise.
5020 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
5021 * testsuite/18_support/bad_typeid/what.cc: Likewise.
5022 * testsuite/18_support/exception/38732.cc: Likewise.
5023 * testsuite/18_support/exception/what.cc: Likewise.
5024 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
5025 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
5026 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
5027 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
5028 * testsuite/18_support/headers/climits/values.cc: Likewise.
5029 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
5030 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
5031 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
5032 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
5033 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
5034 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
5035 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
5036 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
5037 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
5038 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
5039 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
5040 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
5041 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
5042 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
5043 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
5044 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
5045 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
5046 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
5047 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
5048 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
5049 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
5050 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
5051 * testsuite/18_support/headers/new/types_std.cc: Likewise.
5052 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
5053 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
5054 * testsuite/18_support/new_delete_placement.cc: Likewise.
5055 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
5056 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
5057 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
5058 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
5059 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
5060 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
5061 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
5062 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
5063 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
5064 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
5065 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
5066 Likewise.
5067 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
5068 * testsuite/18_support/pthread_guard.cc: Likewise.
5069 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
5070 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
5071 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
5072 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
5073 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
5074 Likewise.
5075 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
5076 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
5077 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
5078 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
5079 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
5080 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
5081 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
5082 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
5083 Likewise.
5084 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
5085 Likewise.
5086 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
5087 Likewise.
5088 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
5089 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
5090 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
5091 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
5092 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
5093 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
5094 Likewise.
5095 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
5096 Likewise.
5097 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
5098 Likewise.
5099 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
5100 Likewise.
5101 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
5102 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
5103 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
5104 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
5105 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
5106 Likewise.
5107 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
5108 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
5109 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
5110 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
5111 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
5112 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
5113 Likewise.
5114 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
5115 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
5116 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
5117 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
5118 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
5119 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
5120 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
5121 * testsuite/20_util/aligned_storage/value.cc: Likewise.
5122 * testsuite/20_util/allocator/1.cc: Likewise.
5123 * testsuite/20_util/allocator/10378.cc: Likewise.
5124 * testsuite/20_util/allocator/14176.cc: Likewise.
5125 * testsuite/20_util/allocator/33807.cc: Likewise.
5126 * testsuite/20_util/allocator/8230.cc: Likewise.
5127 * testsuite/20_util/auto_ptr/1.cc: Likewise.
5128 * testsuite/20_util/auto_ptr/2.cc: Likewise.
5129 * testsuite/20_util/auto_ptr/3.cc: Likewise.
5130 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
5131 * testsuite/20_util/auto_ptr/4.cc: Likewise.
5132 * testsuite/20_util/auto_ptr/5.cc: Likewise.
5133 * testsuite/20_util/auto_ptr/6.cc: Likewise.
5134 * testsuite/20_util/auto_ptr/7.cc: Likewise.
5135 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
5136 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
5137 Likewise.
5138 * testsuite/20_util/clocks/1.cc: Likewise.
5139 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
5140 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
5141 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
5142 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
5143 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
5144 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
5145 * testsuite/20_util/duration/cons/1.cc: Likewise.
5146 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
5147 * testsuite/20_util/duration/cons/2.cc: Likewise.
5148 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
5149 Likewise.
5150 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
5151 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
5152 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
5153 Likewise.
5154 * testsuite/20_util/forward/1.cc: Likewise.
5155 * testsuite/20_util/forward/1_neg.cc: Likewise.
5156 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
5157 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
5158 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
5159 * testsuite/20_util/function_objects/dr660.cc: Likewise.
5160 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
5161 Likewise.
5162 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
5163 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
5164 Likewise.
5165 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
5166 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
5167 Likewise.
5168 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
5169 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
5170 Likewise.
5171 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
5172 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
5173 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
5174 Likewise.
5175 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
5176 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
5177 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
5178 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
5179 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
5180 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
5181 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
5182 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
5183 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
5184 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
5185 Likewise.
5186 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
5187 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
5188 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
5189 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
5190 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
5191 Likewise.
5192 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
5193 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
5194 Likewise.
5195 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
5196 * testsuite/20_util/identity/value.cc: Likewise.
5197 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
5198 * testsuite/20_util/is_integral/value.cc: Likewise.
5199 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
5200 Likewise.
5201 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
5202 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
5203 * testsuite/20_util/is_reference/value.cc: Likewise.
5204 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
5205 Likewise.
5206 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
5207 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
5208 * testsuite/20_util/is_signed/value.cc: Likewise.
5209 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
5210 * testsuite/20_util/is_unsigned/value.cc: Likewise.
5211 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
5212 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
5213 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
5214 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
5215 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
5216 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
5217 Likewise.
5218 * testsuite/20_util/move/1.cc: Likewise.
5219 * testsuite/20_util/owner_less/cmp.cc: Likewise.
5220 * testsuite/20_util/pair/1.cc: Likewise.
5221 * testsuite/20_util/pair/2.cc: Likewise.
5222 * testsuite/20_util/pair/3.cc: Likewise.
5223 * testsuite/20_util/pair/4.cc: Likewise.
5224 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
5225 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
5226 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
5227 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
5228 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
5229 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
5230 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
5231 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
5232 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
5233 Likewise.
5234 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
5235 Likewise.
5236 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
5237 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
5238 * testsuite/20_util/rel_ops.cc: Likewise.
5239 * testsuite/20_util/remove_reference/value.cc: Likewise.
5240 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
5241 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
5242 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
5243 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
5244 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
5245 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
5246 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
5247 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
5248 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
5249 Likewise.
5250 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
5251 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
5252 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
5253 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
5254 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
5255 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
5256 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
5257 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
5258 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
5259 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
5260 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
5261 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
5262 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
5263 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
5264 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
5265 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
5266 Likewise.
5267 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
5268 Likewise.
5269 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
5270 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
5271 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
5272 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
5273 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
5274 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
5275 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
5276 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
5277 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
5278 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
5279 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
5280 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
5281 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
5282 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
5283 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
5284 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
5285 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
5286 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
5287 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
5288 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
5289 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
5290 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
5291 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
5292 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
5293 Likewise.
5294 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
5295 Likewise.
5296 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
5297 Likewise.
5298 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
5299 Likewise.
5300 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
5301 Likewise.
5302 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
5303 Likewise.
5304 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
5305 Likewise.
5306 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
5307 Likewise.
5308 * testsuite/20_util/temporary_buffer.cc: Likewise.
5309 * testsuite/20_util/time_point/1.cc: Likewise.
5310 * testsuite/20_util/time_point/2.cc: Likewise.
5311 * testsuite/20_util/time_point/3.cc: Likewise.
5312 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
5313 Likewise.
5314 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
5315 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
5316 Likewise.
5317 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
5318 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
5319 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
5320 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
5321 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
5322 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
5323 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
5324 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
5325 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
5326 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
5327 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
5328 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
5329 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
5330 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
5331 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
5332 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
5333 Likewise.
5334 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
5335 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
5336 Likewise.
5337 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
5338 Likewise.
5339 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
5340 Likewise.
5341 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
5342 Likewise.
5343 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
5344 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
5345 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
5346 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
5347 Likewise.
5348 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
5349 Likewise.
5350 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
5351 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
5352 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
5353 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
5354 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
5355 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
5356 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
5357 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
5358 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
5359 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
5360 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
5361 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
5362 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
5363 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
5364 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
5365 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
5366 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
5367 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
5368 Likewise.
5369 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
5370 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
5371 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
5372 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
5373 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
5374 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
5375 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
5376 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
5377 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
5378 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
5379 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
5380 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
5381 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
5382 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
5383 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
5384 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
5385 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
5386 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
5387 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
5388 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
5389 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
5390 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
5391 Likewise.
5392 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
5393 Likewise.
5394 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
5395 Likewise.
5396 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
5397 Likewise.
5398 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
5399 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
5400 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
5401 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
5402 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
5403 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
5404 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
5405 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
5406 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
5407 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
5408 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
5409 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
5410 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
5411 Likewise.
5412 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
5413 Likewise.
5414 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
5415 Likewise.
5416 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
5417 Likewise.
5418 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
5419 Likewise.
5420 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
5421 Likewise.
5422 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
5423 Likewise.
5424 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
5425 Likewise.
5426 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
5427 Likewise.
5428 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
5429 Likewise.
5430 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
5431 Likewise.
5432 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
5433 Likewise.
5434 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
5435 Likewise.
5436 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
5437 Likewise.
5438 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
5439 Likewise.
5440 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
5441 Likewise.
5442 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
5443 Likewise.
5444 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
5445 Likewise.
5446 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
5447 Likewise.
5448 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
5449 Likewise.
5450 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
5451 Likewise.
5452 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
5453 Likewise.
5454 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
5455 Likewise.
5456 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
5457 Likewise.
5458 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
5459 Likewise.
5460 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
5461 Likewise.
5462 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
5463 Likewise.
5464 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
5465 Likewise.
5466 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
5467 Likewise.
5468 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
5469 Likewise.
5470 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
5471 Likewise.
5472 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
5473 Likewise.
5474 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
5475 Likewise.
5476 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
5477 Likewise.
5478 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
5479 Likewise.
5480 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
5481 Likewise.
5482 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
5483 Likewise.
5484 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
5485 Likewise.
5486 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
5487 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
5488 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
5489 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
5490 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
5491 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
5492 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
5493 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
5494 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
5495 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
5496 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
5497 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
5498 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
5499 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
5500 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
5501 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
5502 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
5503 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
5504 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
5505 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
5506 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
5507 Likewise.
5508 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
5509 Likewise.
5510 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
5511 Likewise.
5512 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
5513 Likewise.
5514 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
5515 Likewise.
5516 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
5517 Likewise.
5518 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
5519 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
5520 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
5521 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
5522 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
5523 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
5524 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
5525 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
5526 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
5527 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
5528 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
5529 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
5530 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
5531 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
5532 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
5533 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
5534 Likewise.
5535 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
5536 Likewise.
5537 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
5538 Likewise.
5539 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
5540 Likewise.
5541 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
5542 Likewise.
5543 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
5544 Likewise.
5545 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
5546 Likewise.
5547 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
5548 Likewise.
5549 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
5550 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
5551 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
5552 Likewise.
5553 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
5554 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
5555 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
5556 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
5557 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
5558 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
5559 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
5560 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
5561 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
5562 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
5563 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
5564 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
5565 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
5566 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
5567 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
5568 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
5569 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
5570 Likewise.
5571 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
5572 Likewise.
5573 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
5574 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
5575 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
5576 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
5577 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
5578 Likewise.
5579 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
5580 Likewise.
5581 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
5582 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
5583 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
5584 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
5585 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
5586 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
5587 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
5588 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
5589 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
5590 Likewise.
5591 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
5592 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
5593 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
5594 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
5595 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
5596 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
5597 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
5598 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
5599 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
5600 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
5601 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
5602 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
5603 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
5604 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
5605 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
5606 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
5607 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
5608 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
5609 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
5610 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
5611 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
5612 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
5613 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
5614 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
5615 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
5616 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
5617 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
5618 Likewise.
5619 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
5620 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
5621 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
5622 Likewise.
5623 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
5624 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
5625 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
5626 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
5627 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
5628 Likewise.
5629 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
5630 Likewise.
5631 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
5632 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
5633 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
5634 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
5635 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
5636 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
5637 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
5638 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
5639 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
5640 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
5641 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
5642 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
5643 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
5644 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
5645 Likewise.
5646 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
5647 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
5648 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
5649 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
5650 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
5651 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
5652 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
5653 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
5654 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
5655 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
5656 Likewise.
5657 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
5658 Likewise.
5659 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
5660 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
5661 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
5662 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
5663 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
5664 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
5665 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
5666 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
5667 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
5668 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
5669 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
5670 Likewise.
5671 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
5672 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
5673 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
5674 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
5675 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
5676 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
5677 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
5678 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
5679 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
5680 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
5681 Likewise.
5682 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
5683 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
5684 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
5685 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
5686 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
5687 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
5688 Likewise.
5689 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
5690 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
5691 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
5692 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
5693 Likewise.
5694 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
5695 Likewise.
5696 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
5697 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
5698 Likewise.
5699 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
5700 * testsuite/22_locale/ctype/2.cc: Likewise.
5701 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
5702 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
5703 * testsuite/22_locale/ctype/dr695.cc: Likewise.
5704 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
5705 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
5706 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
5707 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
5708 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
5709 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
5710 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
5711 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
5712 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
5713 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
5714 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
5715 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
5716 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
5717 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
5718 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
5719 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
5720 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
5721 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
5722 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
5723 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
5724 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
5725 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
5726 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
5727 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
5728 * testsuite/22_locale/facet/1.cc: Likewise.
5729 * testsuite/22_locale/facet/2.cc: Likewise.
5730 * testsuite/22_locale/facet/25421.cc: Likewise.
5731 * testsuite/22_locale/global_templates/1.cc: Likewise.
5732 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
5733 Likewise.
5734 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
5735 Likewise.
5736 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
5737 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
5738 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
5739 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
5740 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
5741 * testsuite/22_locale/locale/13630.cc: Likewise.
5742 * testsuite/22_locale/locale/cons/1.cc: Likewise.
5743 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
5744 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
5745 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
5746 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
5747 * testsuite/22_locale/locale/cons/2.cc: Likewise.
5748 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
5749 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
5750 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
5751 * testsuite/22_locale/locale/cons/4.cc: Likewise.
5752 * testsuite/22_locale/locale/cons/5.cc: Likewise.
5753 * testsuite/22_locale/locale/cons/6.cc: Likewise.
5754 * testsuite/22_locale/locale/cons/7.cc: Likewise.
5755 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
5756 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
5757 * testsuite/22_locale/locale/cons/8.cc: Likewise.
5758 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
5759 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
5760 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
5761 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
5762 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
5763 * testsuite/22_locale/locale/operations/1.cc: Likewise.
5764 * testsuite/22_locale/locale/operations/2.cc: Likewise.
5765 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
5766 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
5767 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
5768 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
5769 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
5770 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
5771 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
5772 Likewise.
5773 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
5774 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
5775 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
5776 Likewise.
5777 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
5778 Likewise.
5779 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
5780 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
5781 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
5782 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
5783 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
5784 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
5785 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
5786 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
5787 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
5788 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
5789 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
5790 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
5791 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
5792 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
5793 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
5794 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
5795 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
5796 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
5797 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
5798 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
5799 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
5800 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
5801 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
5802 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
5803 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
5804 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
5805 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
5806 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
5807 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
5808 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
5809 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
5810 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
5811 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
5812 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
5813 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
5814 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
5815 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
5816 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
5817 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
5818 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
5819 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
5820 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
5821 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
5822 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
5823 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
5824 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
5825 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
5826 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
5827 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
5828 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
5829 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
5830 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
5831 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
5832 Likewise.
5833 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
5834 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
5835 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
5836 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
5837 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
5838 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
5839 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
5840 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
5841 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
5842 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
5843 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
5844 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
5845 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
5846 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
5847 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
5848 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
5849 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
5850 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
5851 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
5852 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
5853 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
5854 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
5855 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
5856 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
5857 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
5858 Likewise.
5859 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
5860 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
5861 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
5862 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
5863 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
5864 Likewise.
5865 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
5866 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
5867 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
5868 Likewise.
5869 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
5870 Likewise.
5871 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
5872 Likewise.
5873 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
5874 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
5875 Likewise.
5876 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
5877 Likewise.
5878 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
5879 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
5880 Likewise.
5881 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5882 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5883 Likewise.
5884 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5885 Likewise.
5886 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5887 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5888 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5889 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5890 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5891 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5892 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5893 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5894 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5895 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5896 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5897 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5898 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5899 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5900 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5901 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5902 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5903 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5904 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5905 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5906 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5907 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5908 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5909 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5910 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5911 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5912 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5913 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5914 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5915 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5916 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5917 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5918 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5919 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5920 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5921 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5922 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5923 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5924 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5925 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5926 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5927 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5928 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5929 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5930 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5931 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5932 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5933 Likewise.
5934 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5935 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5936 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5937 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5938 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5939 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5940 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5941 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5942 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5943 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5944 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5945 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5946 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5947 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5948 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5949 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5950 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5951 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5952 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5953 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5954 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5955 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5956 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5957 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5958 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5959 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5960 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5961 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5962 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5963 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5964 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5965 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5966 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5967 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5968 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5969 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5970 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5971 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5972 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5973 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5974 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5975 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5976 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5977 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5978 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5979 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5980 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5981 Likewise.
5982 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5983 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5984 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5985 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5986 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5987 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5988 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5989 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5990 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5991 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5992 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5993 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5994 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5995 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5996 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5997 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5998 Likewise.
5999 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
6000 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
6001 Likewise.
6002 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
6003 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
6004 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
6005 Likewise.
6006 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
6007 Likewise.
6008 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
6009 Likewise.
6010 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
6011 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
6012 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
6013 Likewise.
6014 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
6015 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
6016 Likewise.
6017 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
6018 Likewise.
6019 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
6020 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
6021 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
6022 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
6023 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
6024 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
6025 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
6026 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
6027 Likewise.
6028 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
6029 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
6030 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
6031 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
6032 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
6033 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
6034 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
6035 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
6036 Likewise.
6037 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
6038 Likewise.
6039 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
6040 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
6041 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
6042 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
6043 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
6044 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
6045 Likewise.
6046 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
6047 Likewise.
6048 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
6049 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
6050 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
6051 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
6052 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
6053 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
6054 Likewise.
6055 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
6056 Likewise.
6057 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
6058 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
6059 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
6060 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
6061 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
6062 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
6063 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
6064 Likewise.
6065 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
6066 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
6067 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
6068 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
6069 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
6070 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
6071 Likewise.
6072 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
6073 Likewise.
6074 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
6075 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
6076 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
6077 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
6078 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
6079 Likewise.
6080 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
6081 Likewise.
6082 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
6083 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
6084 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
6085 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
6086 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
6087 Likewise.
6088 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
6089 Likewise.
6090 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
6091 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
6092 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
6093 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
6094 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
6095 Likewise.
6096 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
6097 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
6098 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
6099 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
6100 Likewise.
6101 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
6102 Likewise.
6103 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
6104 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
6105 Likewise.
6106 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
6107 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
6108 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
6109 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
6110 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
6111 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
6112 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
6113 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
6114 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
6115 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
6116 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
6117 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
6118 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
6119 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
6120 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
6121 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
6122 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
6123 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
6124 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
6125 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
6126 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
6127 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
6128 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
6129 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
6130 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
6131 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
6132 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
6133 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
6134 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
6135 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
6136 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
6137 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
6138 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
6139 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
6140 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
6141 Likewise.
6142 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
6143 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
6144 * testsuite/23_containers/bitset/18604.cc: Likewise.
6145 * testsuite/23_containers/bitset/all/1.cc: Likewise.
6146 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
6147 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
6148 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
6149 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
6150 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
6151 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
6152 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
6153 * testsuite/23_containers/bitset/input/1.cc: Likewise.
6154 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
6155 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
6156 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
6157 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
6158 * testsuite/23_containers/bitset/test/1.cc: Likewise.
6159 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
6160 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
6161 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
6162 * testsuite/23_containers/deque/18604.cc: Likewise.
6163 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
6164 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
6165 * testsuite/23_containers/deque/cons/1.cc: Likewise.
6166 * testsuite/23_containers/deque/cons/2.cc: Likewise.
6167 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
6168 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
6169 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
6170 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
6171 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
6172 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
6173 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
6174 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
6175 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
6176 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
6177 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
6178 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
6179 * testsuite/23_containers/deque/operators/1.cc: Likewise.
6180 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
6181 Likewise.
6182 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
6183 Likewise.
6184 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
6185 Likewise.
6186 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
6187 Likewise.
6188 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
6189 Likewise.
6190 * testsuite/23_containers/deque/types/1.cc: Likewise.
6191 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
6192 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
6193 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
6194 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
6195 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
6196 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
6197 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
6198 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
6199 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
6200 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
6201 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
6202 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
6203 Likewise.
6204 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
6205 Likewise.
6206 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
6207 Likewise.
6208 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
6209 Likewise.
6210 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
6211 Likewise.
6212 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
6213 Likewise.
6214 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
6215 Likewise.
6216 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
6217 Likewise.
6218 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
6219 Likewise.
6220 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
6221 Likewise.
6222 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
6223 Likewise.
6224 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
6225 Likewise.
6226 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
6227 Likewise.
6228 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
6229 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
6230 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
6231 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
6232 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
6233 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
6234 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
6235 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
6236 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
6237 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
6238 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
6239 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
6240 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
6241 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
6242 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
6243 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
6244 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
6245 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
6246 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
6247 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
6248 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
6249 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
6250 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
6251 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
6252 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
6253 Likewise.
6254 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
6255 Likewise.
6256 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
6257 * testsuite/23_containers/list/18604.cc: Likewise.
6258 * testsuite/23_containers/list/capacity/1.cc: Likewise.
6259 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
6260 * testsuite/23_containers/list/cons/1.cc: Likewise.
6261 * testsuite/23_containers/list/cons/2.cc: Likewise.
6262 * testsuite/23_containers/list/cons/3.cc: Likewise.
6263 * testsuite/23_containers/list/cons/4.cc: Likewise.
6264 * testsuite/23_containers/list/cons/5.cc: Likewise.
6265 * testsuite/23_containers/list/cons/6.cc: Likewise.
6266 * testsuite/23_containers/list/cons/7.cc: Likewise.
6267 * testsuite/23_containers/list/cons/8.cc: Likewise.
6268 * testsuite/23_containers/list/cons/9.cc: Likewise.
6269 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
6270 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
6271 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
6272 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
6273 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
6274 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
6275 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
6276 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
6277 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
6278 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
6279 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
6280 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
6281 * testsuite/23_containers/list/operations/1.cc: Likewise.
6282 * testsuite/23_containers/list/operations/2.cc: Likewise.
6283 * testsuite/23_containers/list/operations/3.cc: Likewise.
6284 * testsuite/23_containers/list/operations/35969.cc: Likewise.
6285 * testsuite/23_containers/list/operations/4.cc: Likewise.
6286 * testsuite/23_containers/list/operations/5.cc: Likewise.
6287 * testsuite/23_containers/list/pthread1.cc: Likewise.
6288 * testsuite/23_containers/list/pthread5.cc: Likewise.
6289 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
6290 Likewise.
6291 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
6292 Likewise.
6293 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
6294 Likewise.
6295 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
6296 Likewise.
6297 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
6298 Likewise.
6299 * testsuite/23_containers/map/18604.cc: Likewise.
6300 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
6301 * testsuite/23_containers/map/element_access/1.cc: Likewise.
6302 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
6303 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
6304 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
6305 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
6306 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
6307 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
6308 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
6309 * testsuite/23_containers/map/operators/1.cc: Likewise.
6310 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
6311 * testsuite/23_containers/map/pthread6.cc: Likewise.
6312 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
6313 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
6314 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
6315 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
6316 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
6317 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
6318 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
6319 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
6320 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
6321 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
6322 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
6323 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
6324 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
6325 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
6326 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
6327 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
6328 * testsuite/23_containers/queue/members/7157.cc: Likewise.
6329 * testsuite/23_containers/set/18604.cc: Likewise.
6330 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
6331 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
6332 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
6333 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
6334 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
6335 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
6336 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
6337 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
6338 * testsuite/23_containers/stack/members/7158.cc: Likewise.
6339 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
6340 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
6341 Likewise.
6342 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
6343 Likewise.
6344 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
6345 Likewise.
6346 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
6347 Likewise.
6348 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
6349 Likewise.
6350 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
6351 Likewise.
6352 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
6353 Likewise.
6354 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
6355 Likewise.
6356 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
6357 Likewise.
6358 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
6359 Likewise.
6360 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
6361 Likewise.
6362 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
6363 Likewise.
6364 * testsuite/23_containers/vector/18604.cc: Likewise.
6365 * testsuite/23_containers/vector/bool/1.cc: Likewise.
6366 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
6367 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
6368 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
6369 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
6370 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
6371 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
6372 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
6373 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
6374 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
6375 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
6376 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
6377 Likewise.
6378 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
6379 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
6380 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
6381 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
6382 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
6383 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
6384 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
6385 * testsuite/23_containers/vector/cons/1.cc: Likewise.
6386 * testsuite/23_containers/vector/cons/2.cc: Likewise.
6387 * testsuite/23_containers/vector/cons/3.cc: Likewise.
6388 * testsuite/23_containers/vector/cons/4.cc: Likewise.
6389 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
6390 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
6391 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
6392 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
6393 Likewise.
6394 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
6395 Likewise.
6396 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
6397 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
6398 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
6399 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
6400 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
6401 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
6402 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
6403 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
6404 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
6405 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
6406 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
6407 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
6408 Likewise.
6409 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
6410 Likewise.
6411 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
6412 Likewise.
6413 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
6414 Likewise.
6415 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
6416 Likewise.
6417 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
6418 Likewise.
6419 * testsuite/23_containers/vector/resize/1.cc: Likewise.
6420 * testsuite/23_containers/vector/types/1.cc: Likewise.
6421 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
6422 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
6423 Likewise.
6424 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
6425 Likewise.
6426 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
6427 Likewise.
6428 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
6429 Likewise.
6430 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
6431 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
6432 Likewise.
6433 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
6434 Likewise.
6435 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
6436 Likewise.
6437 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
6438 Likewise.
6439 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
6440 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
6441 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
6442 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
6443 Likewise.
6444 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
6445 Likewise.
6446 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
6447 Likewise.
6448 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
6449 Likewise.
6450 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
6451 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
6452 Likewise.
6453 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
6454 Likewise.
6455 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
6456 Likewise.
6457 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
6458 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
6459 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
6460 Likewise.
6461 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
6462 Likewise.
6463 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
6464 Likewise.
6465 * testsuite/24_iterators/operations/next.cc: Likewise.
6466 * testsuite/24_iterators/operations/prev.cc: Likewise.
6467 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
6468 Likewise.
6469 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
6470 Likewise.
6471 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
6472 Likewise.
6473 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
6474 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
6475 Likewise.
6476 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
6477 Likewise.
6478 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
6479 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
6480 Likewise.
6481 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
6482 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
6483 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
6484 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
6485 Likewise.
6486 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
6487 Likewise.
6488 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
6489 Likewise.
6490 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
6491 Likewise.
6492 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
6493 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
6494 * testsuite/25_algorithms/all_of/1.cc: Likewise.
6495 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
6496 * testsuite/25_algorithms/any_of/1.cc: Likewise.
6497 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
6498 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
6499 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
6500 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
6501 * testsuite/25_algorithms/copy/1.cc: Likewise.
6502 * testsuite/25_algorithms/copy/2.cc: Likewise.
6503 * testsuite/25_algorithms/copy/3.cc: Likewise.
6504 * testsuite/25_algorithms/copy/34595.cc: Likewise.
6505 * testsuite/25_algorithms/copy/4.cc: Likewise.
6506 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
6507 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
6508 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
6509 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
6510 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
6511 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
6512 Likewise.
6513 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
6514 Likewise.
6515 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
6516 Likewise.
6517 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
6518 Likewise.
6519 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
6520 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
6521 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
6522 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
6523 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
6524 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
6525 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
6526 * testsuite/25_algorithms/count/1.cc: Likewise.
6527 * testsuite/25_algorithms/count/check_type.cc: Likewise.
6528 * testsuite/25_algorithms/count_if/1.cc: Likewise.
6529 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
6530 * testsuite/25_algorithms/equal/1.cc: Likewise.
6531 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
6532 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
6533 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
6534 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
6535 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
6536 * testsuite/25_algorithms/fill/1.cc: Likewise.
6537 * testsuite/25_algorithms/fill/2.cc: Likewise.
6538 * testsuite/25_algorithms/fill/3.cc: Likewise.
6539 * testsuite/25_algorithms/fill/35725.cc: Likewise.
6540 * testsuite/25_algorithms/fill/4.cc: Likewise.
6541 * testsuite/25_algorithms/fill/5.cc: Likewise.
6542 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
6543 * testsuite/25_algorithms/find/1.cc: Likewise.
6544 * testsuite/25_algorithms/find/17441.cc: Likewise.
6545 * testsuite/25_algorithms/find/check_type.cc: Likewise.
6546 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
6547 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
6548 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
6549 Likewise.
6550 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
6551 Likewise.
6552 * testsuite/25_algorithms/find_end/1.cc: Likewise.
6553 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
6554 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
6555 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
6556 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
6557 * testsuite/25_algorithms/find_if/1.cc: Likewise.
6558 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
6559 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
6560 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
6561 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
6562 Likewise.
6563 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
6564 Likewise.
6565 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
6566 Likewise.
6567 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
6568 Likewise.
6569 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
6570 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
6571 * testsuite/25_algorithms/heap/1.cc: Likewise.
6572 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
6573 * testsuite/25_algorithms/includes/1.cc: Likewise.
6574 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
6575 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
6576 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
6577 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
6578 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
6579 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
6580 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
6581 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
6582 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
6583 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
6584 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
6585 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
6586 Likewise.
6587 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
6588 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
6589 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
6590 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
6591 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
6592 * testsuite/25_algorithms/max/1.cc: Likewise.
6593 * testsuite/25_algorithms/max/2.cc: Likewise.
6594 * testsuite/25_algorithms/max/3.cc: Likewise.
6595 * testsuite/25_algorithms/max/37547.cc: Likewise.
6596 * testsuite/25_algorithms/max/4.cc: Likewise.
6597 * testsuite/25_algorithms/max_element/1.cc: Likewise.
6598 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
6599 * testsuite/25_algorithms/merge/1.cc: Likewise.
6600 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
6601 * testsuite/25_algorithms/min/1.cc: Likewise.
6602 * testsuite/25_algorithms/min/2.cc: Likewise.
6603 * testsuite/25_algorithms/min/3.cc: Likewise.
6604 * testsuite/25_algorithms/min/37547.cc: Likewise.
6605 * testsuite/25_algorithms/min/4.cc: Likewise.
6606 * testsuite/25_algorithms/min_element/1.cc: Likewise.
6607 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
6608 * testsuite/25_algorithms/minmax/1.cc: Likewise.
6609 * testsuite/25_algorithms/minmax/2.cc: Likewise.
6610 * testsuite/25_algorithms/minmax/3.cc: Likewise.
6611 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
6612 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
6613 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
6614 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
6615 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
6616 * testsuite/25_algorithms/move/1.cc: Likewise.
6617 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
6618 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
6619 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
6620 * testsuite/25_algorithms/none_of/1.cc: Likewise.
6621 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
6622 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
6623 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
6624 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
6625 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
6626 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
6627 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
6628 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
6629 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
6630 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
6631 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
6632 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
6633 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
6634 * testsuite/25_algorithms/partition/1.cc: Likewise.
6635 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
6636 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
6637 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
6638 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
6639 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
6640 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
6641 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
6642 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
6643 * testsuite/25_algorithms/remove/1.cc: Likewise.
6644 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
6645 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
6646 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
6647 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
6648 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
6649 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
6650 * testsuite/25_algorithms/replace/1.cc: Likewise.
6651 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
6652 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
6653 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
6654 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
6655 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
6656 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
6657 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
6658 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
6659 * testsuite/25_algorithms/rotate/1.cc: Likewise.
6660 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
6661 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
6662 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
6663 * testsuite/25_algorithms/search/1.cc: Likewise.
6664 * testsuite/25_algorithms/search/check_type.cc: Likewise.
6665 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
6666 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
6667 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
6668 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
6669 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
6670 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
6671 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
6672 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
6673 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
6674 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
6675 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
6676 Likewise.
6677 * testsuite/25_algorithms/set_union/1.cc: Likewise.
6678 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
6679 * testsuite/25_algorithms/sort/1.cc: Likewise.
6680 * testsuite/25_algorithms/sort/34095.cc: Likewise.
6681 * testsuite/25_algorithms/sort/34636.cc: Likewise.
6682 * testsuite/25_algorithms/sort/35588.cc: Likewise.
6683 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
6684 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
6685 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
6686 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
6687 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
6688 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
6689 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
6690 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
6691 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
6692 * testsuite/25_algorithms/unique/1.cc: Likewise.
6693 * testsuite/25_algorithms/unique/11480.cc: Likewise.
6694 * testsuite/25_algorithms/unique/2.cc: Likewise.
6695 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
6696 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
6697 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
6698 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
6699 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
6700 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
6701 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
6702 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
6703 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
6704 * testsuite/26_numerics/accumulate/1.cc: Likewise.
6705 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
6706 * testsuite/26_numerics/complex/13450.cc: Likewise.
6707 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
6708 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
6709 * testsuite/26_numerics/complex/dr387.cc: Likewise.
6710 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
6711 * testsuite/26_numerics/complex/dr781.cc: Likewise.
6712 * testsuite/26_numerics/complex/dr844.cc: Likewise.
6713 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
6714 Likewise.
6715 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
6716 Likewise.
6717 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
6718 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
6719 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
6720 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
6721 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
6722 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
6723 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
6724 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
6725 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
6726 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
6727 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
6728 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
6729 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
6730 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
6731 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
6732 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
6733 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
6734 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
6735 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
6736 Likewise.
6737 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
6738 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
6739 Likewise.
6740 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
6741 Likewise.
6742 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
6743 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
6744 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
6745 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
6746 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
6747 * testsuite/26_numerics/inner_product/1.cc: Likewise.
6748 * testsuite/26_numerics/iota/1.cc: Likewise.
6749 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
6750 * testsuite/26_numerics/slice/1.cc: Likewise.
6751 * testsuite/26_numerics/valarray/28277.cc: Likewise.
6752 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
6753 * testsuite/26_numerics/valarray/operators.cc: Likewise.
6754 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
6755 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
6756 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
6757 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
6758 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
6759 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
6760 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
6761 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
6762 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
6763 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
6764 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
6765 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
6766 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
6767 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
6768 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
6769 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
6770 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
6771 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
6772 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
6773 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
6774 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
6775 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
6776 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
6777 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
6778 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
6779 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
6780 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
6781 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
6782 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
6783 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
6784 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
6785 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
6786 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
6787 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
6788 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
6789 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
6790 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
6791 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
6792 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
6793 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
6794 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
6795 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
6796 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
6797 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
6798 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
6799 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
6800 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
6801 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
6802 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
6803 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
6804 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
6805 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
6806 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
6807 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
6808 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
6809 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
6810 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
6811 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
6812 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
6813 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
6814 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
6815 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
6816 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
6817 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
6818 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
6819 Likewise.
6820 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
6821 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
6822 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
6823 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
6824 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
6825 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
6826 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
6827 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
6828 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
6829 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
6830 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
6831 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
6832 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
6833 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
6834 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
6835 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
6836 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
6837 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
6838 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
6839 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
6840 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
6841 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
6842 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
6843 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
6844 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
6845 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
6846 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
6847 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
6848 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
6849 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
6850 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
6851 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
6852 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
6853 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
6854 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
6855 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
6856 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
6857 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
6858 Likewise.
6859 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
6860 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
6861 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
6862 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
6863 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
6864 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
6865 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
6866 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
6867 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
6868 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
6869 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
6870 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
6871 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
6872 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
6873 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
6874 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
6875 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
6876 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
6877 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
6878 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
6879 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
6880 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
6881 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6882 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6883 Likewise.
6884 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6885 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6886 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6887 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6888 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6889 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6890 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6891 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6892 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6893 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6894 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6895 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6896 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6897 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6898 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6899 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6900 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6901 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6902 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6903 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6904 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6905 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6906 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6907 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6908 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6909 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6910 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6911 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6912 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6913 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6914 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6915 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6916 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6917 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6918 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6919 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6920 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6921 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6922 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6923 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6924 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6925 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6926 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6927 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6928 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6929 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6930 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6931 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6932 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6933 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6934 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6935 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6936 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6937 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6938 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6939 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6940 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6941 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6942 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6943 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6944 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6945 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6946 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6947 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6948 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6949 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6950 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6951 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6952 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6953 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6954 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6955 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6956 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6957 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6958 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6959 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6960 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6961 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6962 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6963 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6964 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6965 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6966 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6967 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6968 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6969 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6970 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6971 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6972 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6973 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6974 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6975 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6976 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6977 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6978 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6979 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6980 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6981 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6982 Likewise.
6983 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6984 Likewise.
6985 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6986 Likewise.
6987 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6988 Likewise.
6989 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6990 Likewise.
6991 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6992 Likewise.
6993 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6994 Likewise.
6995 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6996 Likewise.
6997 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6998 Likewise.
6999 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
7000 Likewise.
7001 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
7002 Likewise.
7003 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
7004 Likewise.
7005 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
7006 Likewise.
7007 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
7008 Likewise.
7009 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
7010 Likewise.
7011 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
7012 Likewise.
7013 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
7014 Likewise.
7015 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
7016 Likewise.
7017 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
7018 Likewise.
7019 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
7020 Likewise.
7021 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
7022 Likewise.
7023 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
7024 Likewise.
7025 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
7026 Likewise.
7027 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
7028 Likewise.
7029 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
7030 Likewise.
7031 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
7032 Likewise.
7033 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
7034 Likewise.
7035 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
7036 Likewise.
7037 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
7038 Likewise.
7039 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
7040 Likewise.
7041 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
7042 Likewise.
7043 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
7044 Likewise.
7045 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
7046 Likewise.
7047 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
7048 Likewise.
7049 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
7050 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
7051 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
7052 Likewise.
7053 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
7054 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
7055 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
7056 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
7057 Likewise.
7058 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
7059 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
7060 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
7061 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
7062 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
7063 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
7064 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
7065 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
7066 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
7067 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
7068 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
7069 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
7070 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
7071 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
7072 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
7073 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
7074 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
7075 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
7076 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
7077 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
7078 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
7079 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
7080 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
7081 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
7082 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
7083 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
7084 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
7085 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
7086 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
7087 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
7088 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
7089 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
7090 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
7091 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
7092 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
7093 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
7094 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
7095 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
7096 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
7097 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
7098 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
7099 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
7100 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
7101 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
7102 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
7103 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
7104 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
7105 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
7106 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
7107 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
7108 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
7109 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
7110 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
7111 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
7112 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
7113 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
7114 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
7115 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
7116 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
7117 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
7118 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
7119 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
7120 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
7121 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
7122 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
7123 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
7124 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
7125 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
7126 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
7127 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
7128 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
7129 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
7130 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
7131 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
7132 Likewise.
7133 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
7134 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
7135 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
7136 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
7137 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7138 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
7139 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
7140 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
7141 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
7142 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
7143 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
7144 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
7145 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
7146 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
7147 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
7148 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
7149 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
7150 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
7151 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
7152 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
7153 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
7154 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
7155 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
7156 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
7157 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
7158 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
7159 Likewise.
7160 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
7161 Likewise.
7162 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
7163 Likewise.
7164 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
7165 Likewise.
7166 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
7167 Likewise.
7168 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
7169 Likewise.
7170 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
7171 Likewise.
7172 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
7173 Likewise.
7174 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
7175 Likewise.
7176 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
7177 Likewise.
7178 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
7179 Likewise.
7180 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
7181 Likewise.
7182 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
7183 Likewise.
7184 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
7185 Likewise.
7186 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
7187 Likewise.
7188 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
7189 Likewise.
7190 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
7191 Likewise.
7192 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
7193 Likewise.
7194 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
7195 Likewise.
7196 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
7197 Likewise.
7198 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
7199 Likewise.
7200 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
7201 Likewise.
7202 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
7203 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
7204 Likewise.
7205 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
7206 Likewise.
7207 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
7208 Likewise.
7209 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
7210 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7211 Likewise.
7212 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7213 Likewise.
7214 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
7215 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
7216 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
7217 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
7218 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
7219 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
7220 Likewise.
7221 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
7222 Likewise.
7223 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
7224 Likewise.
7225 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
7226 Likewise.
7227 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
7228 Likewise.
7229 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
7230 Likewise.
7231 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
7232 Likewise.
7233 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7234 Likewise.
7235 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7236 Likewise.
7237 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
7238 Likewise.
7239 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
7240 Likewise.
7241 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
7242 Likewise.
7243 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
7244 Likewise.
7245 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
7246 Likewise.
7247 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
7248 Likewise.
7249 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
7250 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
7251 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
7252 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
7253 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
7254 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
7255 Likewise.
7256 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
7257 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
7258 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
7259 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
7260 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
7261 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
7262 Likewise.
7263 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
7264 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
7265 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
7266 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
7267 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
7268 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
7269 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
7270 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
7271 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
7272 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
7273 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
7274 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
7275 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
7276 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
7277 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
7278 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
7279 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
7280 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
7281 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
7282 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
7283 Likewise.
7284 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
7285 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
7286 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
7287 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
7288 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
7289 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
7290 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
7291 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
7292 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
7293 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
7294 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
7295 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
7296 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
7297 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
7298 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
7299 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
7300 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
7301 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
7302 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
7303 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
7304 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
7305 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
7306 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
7307 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
7308 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
7309 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
7310 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
7311 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
7312 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
7313 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
7314 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
7315 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
7316 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
7317 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
7318 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
7319 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
7320 Likewise.
7321 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
7322 Likewise.
7323 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
7324 Likewise.
7325 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
7326 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
7327 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
7328 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
7329 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
7330 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
7331 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
7332 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
7333 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
7334 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
7335 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
7336 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
7337 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
7338 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
7339 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
7340 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
7341 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
7342 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
7343 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
7344 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
7345 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
7346 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
7347 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
7348 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
7349 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
7350 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
7351 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
7352 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
7353 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
7354 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
7355 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
7356 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
7357 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
7358 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
7359 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
7360 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
7361 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
7362 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
7363 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
7364 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
7365 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
7366 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
7367 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
7368 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
7369 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
7370 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
7371 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
7372 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
7373 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
7374 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
7375 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
7376 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
7377 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
7378 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
7379 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
7380 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
7381 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
7382 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
7383 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
7384 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
7385 Likewise.
7386 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
7387 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
7388 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
7389 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
7390 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
7391 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
7392 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
7393 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
7394 * testsuite/27_io/fpos/11450.cc: Likewise.
7395 * testsuite/27_io/fpos/14320-1.cc: Likewise.
7396 * testsuite/27_io/fpos/14320-2.cc: Likewise.
7397 * testsuite/27_io/fpos/14320-3.cc: Likewise.
7398 * testsuite/27_io/fpos/14320-4.cc: Likewise.
7399 * testsuite/27_io/fpos/14320-5.cc: Likewise.
7400 * testsuite/27_io/fpos/14775.cc: Likewise.
7401 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
7402 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
7403 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
7404 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
7405 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
7406 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
7407 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
7408 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
7409 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
7410 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
7411 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
7412 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
7413 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
7414 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
7415 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
7416 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
7417 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
7418 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
7419 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
7420 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
7421 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
7422 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
7423 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
7424 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
7425 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
7426 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
7427 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
7428 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
7429 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
7430 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
7431 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
7432 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
7433 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
7434 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
7435 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
7436 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
7437 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
7438 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
7439 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
7440 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
7441 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
7442 * testsuite/27_io/objects/char/1.cc: Likewise.
7443 * testsuite/27_io/objects/char/10.cc: Likewise.
7444 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
7445 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
7446 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
7447 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
7448 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
7449 * testsuite/27_io/objects/char/2.cc: Likewise.
7450 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
7451 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
7452 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
7453 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
7454 * testsuite/27_io/objects/char/5.cc: Likewise.
7455 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
7456 * testsuite/27_io/objects/char/6.cc: Likewise.
7457 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
7458 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
7459 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
7460 * testsuite/27_io/objects/char/7.cc: Likewise.
7461 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
7462 * testsuite/27_io/objects/char/8.cc: Likewise.
7463 * testsuite/27_io/objects/char/9.cc: Likewise.
7464 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
7465 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
7466 * testsuite/27_io/objects/char/dr455.cc: Likewise.
7467 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
7468 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
7469 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
7470 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
7471 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
7472 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
7473 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
7474 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
7475 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
7476 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
7477 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
7478 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
7479 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
7480 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
7481 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
7482 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
7483 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
7484 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
7485 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
7486 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
7487 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
7488 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
7489 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
7490 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
7491 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
7492 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
7493 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
7494 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
7495 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
7496 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
7497 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
7498 * testsuite/27_io/types/1.cc: Likewise.
7499 * testsuite/27_io/types/2.cc: Likewise.
7500 * testsuite/27_io/types/3.cc: Likewise.
7501 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
7502 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
7503 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
7504 Likewise.
7505 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
7506 Likewise.
7507 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
7508 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
7509 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
7510 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
7511 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
7512 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
7513 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
7514 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
7515 Likewise.
7516 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
7517 Likewise.
7518 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
7519 Likewise.
7520 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
7521 Likewise.
7522 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
7523 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
7524 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
7525 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
7526 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
7527 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
7528 Likewise.
7529 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
7530 Likewise.
7531 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
7532 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
7533 * testsuite/30_threads/thread/id/operators.cc: Likewise.
7534 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
7535 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
7536 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
7537 * testsuite/Makefile.am: Likewise.
7538 * testsuite/abi/30586.cc: Likewise.
7539 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
7540 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
7541 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
7542 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
7543 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
7544 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
7545 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
7546 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
7547 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
7548 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
7549 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
7550 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
7551 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
7552 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
7553 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
7554 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
7555 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
7556 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
7557 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
7558 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
7559 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
7560 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
7561 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
7562 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
7563 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
7564 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
7565 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
7566 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
7567 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
7568 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
7569 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
7570 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
7571 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
7572 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
7573 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
7574 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
7575 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
7576 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
7577 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
7578 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
7579 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
7580 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
7581 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
7582 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
7583 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
7584 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
7585 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
7586 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
7587 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
7588 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
7589 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
7590 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
7591 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
7592 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
7593 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
7594 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
7595 * testsuite/abi/demangle/regression/7986.cc: Likewise.
7596 * testsuite/abi/demangle/regression/8897.cc: Likewise.
7597 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
7598 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
7599 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
7600 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
7601 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
7602 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
7603 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
7604 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
7605 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
7606 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
7607 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
7608 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
7609 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
7610 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
7611 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
7612 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
7613 * testsuite/abi/demangle/regression/old.cc: Likewise.
7614 * testsuite/abi/header_cxxabi.c: Likewise.
7615 * testsuite/backward/11460.cc: Likewise.
7616 * testsuite/backward/hash_map/1.cc: Likewise.
7617 * testsuite/backward/hash_map/14648.cc: Likewise.
7618 * testsuite/backward/hash_map/23528.cc: Likewise.
7619 * testsuite/backward/hash_set/1.cc: Likewise.
7620 * testsuite/backward/strstream_members.cc: Likewise.
7621 * testsuite/config/default.exp: Likewise.
7622 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
7623 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
7624 * testsuite/data/istream_extractor_other-1.tst: Likewise.
7625 * testsuite/data/istream_extractor_other-1.txt: Likewise.
7626 * testsuite/data/istream_extractor_other-2.tst: Likewise.
7627 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
7628 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
7629 * testsuite/data/sgetn.txt: Likewise.
7630 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
7631 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
7632 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
7633 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
7634 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
7635 * testsuite/ext/array_allocator/26875.cc: Likewise.
7636 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
7637 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
7638 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
7639 * testsuite/ext/array_allocator/check_new.cc: Likewise.
7640 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
7641 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
7642 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
7643 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
7644 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
7645 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
7646 * testsuite/ext/codecvt/1.cc: Likewise.
7647 * testsuite/ext/codecvt/char-1.cc: Likewise.
7648 * testsuite/ext/codecvt/char-2.cc: Likewise.
7649 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
7650 * testsuite/ext/concept_checks.cc: Likewise.
7651 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
7652 Likewise.
7653 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
7654 Likewise.
7655 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
7656 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
7657 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
7658 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
7659 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
7660 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
7661 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
7662 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
7663 Likewise.
7664 * testsuite/ext/headers.cc: Likewise.
7665 * testsuite/ext/is_heap/1.cc: Likewise.
7666 * testsuite/ext/is_heap/check_type.cc: Likewise.
7667 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
7668 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
7669 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
7670 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
7671 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
7672 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
7673 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
7674 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
7675 * testsuite/ext/median.cc: Likewise.
7676 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
7677 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
7678 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
7679 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
7680 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
7681 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
7682 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
7683 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
7684 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
7685 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
7686 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
7687 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
7688 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
7689 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
7690 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
7691 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
7692 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
7693 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
7694 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
7695 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
7696 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
7697 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
7698 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
7699 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
7700 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
7701 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
7702 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
7703 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
7704 * testsuite/ext/new_allocator/check_new.cc: Likewise.
7705 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
7706 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
7707 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
7708 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
7709 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
7710 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
7711 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
7712 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
7713 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
7714 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
7715 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
7716 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
7717 * testsuite/ext/rope/1.cc: Likewise.
7718 * testsuite/ext/rope/2.cc: Likewise.
7719 * testsuite/ext/rope/3.cc: Likewise.
7720 * testsuite/ext/rope/36832.cc: Likewise.
7721 * testsuite/ext/rope/4.cc: Likewise.
7722 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
7723 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
7724 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
7725 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
7726 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
7727 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
7728 Likewise.
7729 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
7730 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
7731 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
7732 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
7733 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
7734 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
7735 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
7736 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
7737 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
7738 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
7739 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
7740 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
7741 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
7742 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
7743 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
7744 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
7745 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
7746 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
7747 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
7748 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
7749 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
7750 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
7751 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
7752 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
7753 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
7754 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
7755 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
7756 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
7757 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
7758 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
7759 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7760 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
7761 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
7762 * testsuite/lib/dg-options.exp: Likewise.
7763 * testsuite/lib/libstdc++.exp: Likewise.
7764 * testsuite/lib/prune.exp: Likewise.
7765 * testsuite/libstdc++-abi/abi.exp: Likewise.
7766 * testsuite/libstdc++-dg/conformance.exp: Likewise.
7767 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
7768 Likewise.
7769 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
7770 Likewise.
7771 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
7772 Likewise.
7773 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
7774 Likewise.
7775 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
7776 Likewise.
7777 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
7778 Likewise.
7779 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
7780 Likewise.
7781 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
7782 Likewise.
7783 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
7784 Likewise.
7785 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
7786 Likewise.
7787 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
7788 Likewise.
7789 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
7790 Likewise.
7791 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
7792 Likewise.
7793 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
7794 Likewise.
7795 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
7796 Likewise.
7797 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
7798 Likewise.
7799 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
7800 Likewise.
7801 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
7802 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
7803 Likewise.
7804 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7805 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
7806 Likewise.
7807 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
7808 Likewise.
7809 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
7810 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
7811 Likewise.
7812 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
7813 Likewise.
7814 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
7815 Likewise.
7816 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
7817 Likewise.
7818 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
7819 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
7820 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
7821 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
7822 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
7823 Likewise.
7824 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
7825 Likewise.
7826 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
7827 Likewise.
7828 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
7829 Likewise.
7830 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
7831 Likewise.
7832 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
7833 Likewise.
7834 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
7835 Likewise.
7836 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
7837 Likewise.
7838 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
7839 Likewise.
7840 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
7841 Likewise.
7842 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
7843 Likewise.
7844 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
7845 Likewise.
7846 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
7847 Likewise.
7848 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
7849 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
7850 Likewise.
7851 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
7852 Likewise.
7853 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
7854 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
7855 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
7856 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
7857 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
7858 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
7859 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
7860 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
7861 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
7862 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
7863 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
7864 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
7865 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
7866 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
7867 Likewise.
7868 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
7869 Likewise.
7870 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
7871 Likewise.
7872 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
7873 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
7874 Likewise.
7875 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
7876 Likewise.
7877 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
7878 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
7879 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
7880 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
7881 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7882 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7883 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7884 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7885 Likewise.
7886 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7887 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7888 Likewise.
7889 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7890 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7891 Likewise.
7892 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7893 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7894 Likewise.
7895 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7896 Likewise.
7897 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7898 Likewise.
7899 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7900 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7901 Likewise.
7902 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7903 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7904 Likewise.
7905 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7906 Likewise.
7907 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7908 Likewise.
7909 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7910 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7911 Likewise.
7912 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7913 Likewise.
7914 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7915 Likewise.
7916 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7917 Likewise.
7918 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7919 Likewise.
7920 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7921 Likewise.
7922 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7923 Likewise.
7924 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7925 Likewise.
7926 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7927 Likewise.
7928 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7929 Likewise.
7930 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7931 Likewise.
7932 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7933 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7934 Likewise.
7935 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7936 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7937 Likewise.
7938 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7939 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7940 Likewise.
7941 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7942 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7943 Likewise.
7944 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7945 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7946 Likewise.
7947 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7948 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7949 Likewise.
7950 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7951 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7952 Likewise.
7953 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7954 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7955 Likewise.
7956 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7957 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7958 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7959 Likewise.
7960 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7961 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7962 Likewise.
7963 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7964 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7965 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7966 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7967 Likewise.
7968 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7969 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7970 Likewise.
7971 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7972 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7973 Likewise.
7974 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7975 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7976 Likewise.
7977 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7978 Likewise.
7979 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7980 Likewise.
7981 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7982 Likewise.
7983 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7984 Likewise.
7985 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7986 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7987 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7988 Likewise.
7989 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7990 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7991 Likewise.
7992 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7993 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7994 Likewise.
7995 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7996 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7997 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7998 Likewise.
7999 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
8000 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
8001 Likewise.
8002 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
8003 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
8004 Likewise.
8005 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
8006 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
8007 Likewise.
8008 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
8009 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
8010 Likewise.
8011 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
8012 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
8013 Likewise.
8014 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
8015 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
8016 Likewise.
8017 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
8018 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
8019 Likewise.
8020 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
8021 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
8022 Likewise.
8023 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
8024 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
8025 Likewise.
8026 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
8027 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
8028 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
8029 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
8030 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
8031 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
8032 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
8033 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
8034 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
8035 Likewise.
8036 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
8037 Likewise.
8038 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
8039 Likewise.
8040 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
8041 Likewise.
8042 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
8043 Likewise.
8044 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
8045 Likewise.
8046 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
8047 Likewise.
8048 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
8049 Likewise.
8050 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
8051 Likewise.
8052 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
8053 Likewise.
8054 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
8055 Likewise.
8056 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
8057 Likewise.
8058 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
8059 Likewise.
8060 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
8061 Likewise.
8062 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
8063 Likewise.
8064 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
8065 Likewise.
8066 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
8067 Likewise.
8068 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
8069 Likewise.
8070 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
8071 Likewise.
8072 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
8073 Likewise.
8074 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
8075 Likewise.
8076 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
8077 Likewise.
8078 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
8079 Likewise.
8080 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
8081 Likewise.
8082 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
8083 Likewise.
8084 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
8085 Likewise.
8086 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
8087 Likewise.
8088 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
8089 Likewise.
8090 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
8091 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
8092 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
8093 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
8094 Likewise.
8095 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
8096 Likewise.
8097 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
8098 Likewise.
8099 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
8100 Likewise.
8101 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
8102 Likewise.
8103 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
8104 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
8105 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
8106 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
8107 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
8108 Likewise.
8109 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
8110 Likewise.
8111 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
8112 Likewise.
8113 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
8114 Likewise.
8115 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
8116 Likewise.
8117 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
8118 Likewise.
8119 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
8120 Likewise.
8121 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
8122 Likewise.
8123 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
8124 Likewise.
8125 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
8126 Likewise.
8127 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
8128 Likewise.
8129 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
8130 Likewise.
8131 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
8132 Likewise.
8133 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
8134 Likewise.
8135 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
8136 Likewise.
8137 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
8138 Likewise.
8139 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
8140 Likewise.
8141 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
8142 Likewise.
8143 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
8144 Likewise.
8145 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
8146 Likewise.
8147 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
8148 Likewise.
8149 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
8150 Likewise.
8151 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
8152 Likewise.
8153 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
8154 Likewise.
8155 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
8156 Likewise.
8157 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
8158 Likewise.
8159 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
8160 Likewise.
8161 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
8162 Likewise.
8163 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
8164 Likewise.
8165 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
8166 Likewise.
8167 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
8168 Likewise.
8169 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
8170 Likewise.
8171 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
8172 Likewise.
8173 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
8174 Likewise.
8175 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
8176 Likewise.
8177 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
8178 Likewise.
8179 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
8180 Likewise.
8181 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
8182 Likewise.
8183 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
8184 Likewise.
8185 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
8186 Likewise.
8187 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
8188 Likewise.
8189 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
8190 Likewise.
8191 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
8192 Likewise.
8193 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
8194 Likewise.
8195 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
8196 Likewise.
8197 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
8198 Likewise.
8199 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
8200 Likewise.
8201 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
8202 Likewise.
8203 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
8204 Likewise.
8205 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
8206 Likewise.
8207 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
8208 Likewise.
8209 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
8210 Likewise.
8211 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
8212 Likewise.
8213 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
8214 Likewise.
8215 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
8216 Likewise.
8217 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
8218 Likewise.
8219 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
8220 Likewise.
8221 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
8222 Likewise.
8223 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
8224 Likewise.
8225 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
8226 Likewise.
8227 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
8228 Likewise.
8229 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
8230 Likewise.
8231 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
8232 Likewise.
8233 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
8234 Likewise.
8235 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
8236 Likewise.
8237 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
8238 Likewise.
8239 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
8240 Likewise.
8241 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
8242 Likewise.
8243 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
8244 Likewise.
8245 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
8246 Likewise.
8247 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
8248 Likewise.
8249 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
8250 Likewise.
8251 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
8252 Likewise.
8253 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
8254 Likewise.
8255 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
8256 Likewise.
8257 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
8258 Likewise.
8259 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
8260 Likewise.
8261 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
8262 Likewise.
8263 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
8264 Likewise.
8265 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
8266 Likewise.
8267 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
8268 Likewise.
8269 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
8270 Likewise.
8271 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
8272 Likewise.
8273 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
8274 Likewise.
8275 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
8276 Likewise.
8277 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
8278 Likewise.
8279 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
8280 Likewise.
8281 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
8282 Likewise.
8283 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
8284 Likewise.
8285 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
8286 Likewise.
8287 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
8288 Likewise.
8289 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
8290 Likewise.
8291 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
8292 Likewise.
8293 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
8294 Likewise.
8295 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
8296 Likewise.
8297 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
8298 Likewise.
8299 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
8300 Likewise.
8301 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
8302 Likewise.
8303 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
8304 Likewise.
8305 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
8306 Likewise.
8307 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
8308 Likewise.
8309 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
8310 Likewise.
8311 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
8312 Likewise.
8313 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
8314 Likewise.
8315 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
8316 Likewise.
8317 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
8318 Likewise.
8319 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
8320 Likewise.
8321 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
8322 Likewise.
8323 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
8324 Likewise.
8325 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
8326 Likewise.
8327 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
8328 Likewise.
8329 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
8330 Likewise.
8331 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
8332 Likewise.
8333 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
8334 Likewise.
8335 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
8336 Likewise.
8337 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
8338 Likewise.
8339 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
8340 Likewise.
8341 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
8342 Likewise.
8343 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
8344 Likewise.
8345 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
8346 Likewise.
8347 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
8348 Likewise.
8349 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
8350 Likewise.
8351 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
8352 Likewise.
8353 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
8354 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
8355 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
8356 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
8357 Likewise.
8358 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
8359 Likewise.
8360 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
8361 Likewise.
8362 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
8363 Likewise.
8364 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
8365 Likewise.
8366 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
8367 Likewise.
8368 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
8369 Likewise.
8370 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
8371 Likewise.
8372 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
8373 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
8374 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
8375 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
8376 Likewise.
8377 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
8378 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
8379 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
8380 Likewise.
8381 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
8382 Likewise.
8383 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
8384 Likewise.
8385 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
8386 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
8387 Likewise.
8388 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
8389 Likewise.
8390 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
8391 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
8392 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
8393 Likewise.
8394 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
8395 Likewise.
8396 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
8397 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
8398 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
8399 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
8400 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
8401 Likewise.
8402 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
8403 Likewise.
8404 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
8405 Likewise.
8406 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
8407 Likewise.
8408 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
8409 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
8410 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
8411 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
8412 Likewise.
8413 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
8414 Likewise.
8415 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
8416 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
8417 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
8418 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
8419 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
8420 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
8421 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
8422 Likewise.
8423 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
8424 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
8425 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
8426 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
8427 Likewise.
8428 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
8429 Likewise.
8430 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
8431 Likewise.
8432 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
8433 Likewise.
8434 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
8435 Likewise.
8436 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
8437 Likewise.
8438 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
8439 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
8440 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
8441 Likewise.
8442 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
8443 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
8444 Likewise.
8445 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
8446 Likewise.
8447 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
8448 Likewise.
8449 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
8450 Likewise.
8451 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
8452 Likewise.
8453 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
8454 Likewise.
8455 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
8456 Likewise.
8457 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
8458 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
8459 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
8460 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
8461 Likewise.
8462 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
8463 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
8464 Likewise.
8465 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
8466 Likewise.
8467 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
8468 Likewise.
8469 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
8470 Likewise.
8471 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
8472 Likewise.
8473 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
8474 Likewise.
8475 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
8476 Likewise.
8477 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
8478 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
8479 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
8480 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
8481 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
8482 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
8483 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
8484 Likewise.
8485 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
8486 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
8487 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
8488 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
8489 Likewise.
8490 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
8491 Likewise.
8492 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
8493 Likewise.
8494 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
8495 Likewise.
8496 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
8497 Likewise.
8498 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
8499 Likewise.
8500 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
8501 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
8502 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
8503 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
8504 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
8505 Likewise.
8506 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
8507 Likewise.
8508 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
8509 Likewise.
8510 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
8511 Likewise.
8512 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
8513 Likewise.
8514 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
8515 Likewise.
8516 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
8517 Likewise.
8518 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
8519 Likewise.
8520 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
8521 Likewise.
8522 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
8523 Likewise.
8524 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
8525 Likewise.
8526 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
8527 Likewise.
8528 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
8529 Likewise.
8530 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
8531 Likewise.
8532 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
8533 Likewise.
8534 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
8535 Likewise.
8536 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
8537 Likewise.
8538 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
8539 Likewise.
8540 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
8541 Likewise.
8542 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
8543 Likewise.
8544 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
8545 Likewise.
8546 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
8547 Likewise.
8548 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
8549 Likewise.
8550 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
8551 Likewise.
8552 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
8553 Likewise.
8554 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
8555 Likewise.
8556 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
8557 Likewise.
8558 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
8559 Likewise.
8560 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
8561 Likewise.
8562 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
8563 Likewise.
8564 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
8565 Likewise.
8566 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
8567 Likewise.
8568 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
8569 Likewise.
8570 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
8571 Likewise.
8572 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
8573 Likewise.
8574 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
8575 Likewise.
8576 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
8577 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
8578 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
8579 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
8580 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
8581 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
8582 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
8583 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
8584 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
8585 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
8586 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
8587 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
8588 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
8589 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
8590 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
8591 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
8592 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
8593 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
8594 * testsuite/tr1/headers/all.cc: Likewise.
8595 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
8596 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
8597 * testsuite/util/testsuite_shared.cc: Likewise.
8598 * scripts/extract_symvers: Likewise. Remove runtime exception.
8599 * testsuite/17_intro/headers/all.cc: Likewise.
8600 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
8601 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
8602 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
8603 Likewise.
8604 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
8605 Likewise.
8606 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
8607 Likewise.
8608 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
8609 Likewise.
8610 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
8611 Likewise.
8612 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
8613 Likewise.
8614 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
8615 Likewise.
8616 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
8617 Likewise.
8618 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
8619 Likewise.
8620 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
8621 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
8622 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
8623 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
8624 Likewise.
8625 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
8626 Likewise.
8627 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
8628 Likewise.
8629 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
8630 Likewise.
8631 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
8632 Likewise.
8633 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
8634 Likewise.
8635 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
8636 Likewise.
8637 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
8638 Likewise.
8639 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
8640 Likewise.
8641 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
8642 Likewise.
8643 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
8644 Likewise.
8645 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
8646 Likewise.
8647 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
8648 Likewise.
8649 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
8650 Likewise.
8651 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
8652 Likewise.
8653 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
8654 Likewise.
8655 * testsuite/20_util/pair/moveable.cc: Likewise.
8656 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
8657 Likewise.
8658 * testsuite/20_util/pair/swap.cc: Likewise.
8659 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
8660 Likewise.
8661 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
8662 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
8663 Likewise.
8664 * testsuite/20_util/tuple/moveable.cc: Likewise.
8665 * testsuite/20_util/tuple/moveable2.cc: Likewise.
8666 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
8667 Likewise.
8668 * testsuite/20_util/tuple/swap.cc: Likewise.
8669 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
8670 Likewise.
8671 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
8672 Likewise.
8673 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
8674 Likewise.
8675 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
8676 Likewise.
8677 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
8678 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
8679 Likewise.
8680 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
8681 Likewise.
8682 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
8683 Likewise.
8684 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
8685 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
8686 Likewise.
8687 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
8688 Likewise.
8689 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
8690 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
8691 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
8692 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
8693 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
8694 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
8695 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
8696 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
8697 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
8698 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
8699 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
8700 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
8701 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
8702 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
8703 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
8704 Likewise.
8705 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
8706 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
8707 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
8708 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
8709 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
8710 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
8711 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
8712 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
8713 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
8714 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
8715 Likewise.
8716 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
8717 Likewise.
8718 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
8719 Likewise.
8720 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
8721 Likewise.
8722 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
8723 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
8724 Likewise.
8725 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
8726 Likewise.
8727 * testsuite/23_containers/deque/14340.cc: Likewise.
8728 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
8729 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
8730 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
8731 * testsuite/23_containers/deque/init-list.cc: Likewise.
8732 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
8733 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
8734 * testsuite/23_containers/deque/moveable.cc: Likewise.
8735 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
8736 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
8737 Likewise.
8738 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
8739 Likewise.
8740 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
8741 Likewise.
8742 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
8743 Likewise.
8744 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
8745 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
8746 Likewise.
8747 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
8748 Likewise.
8749 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
8750 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
8751 Likewise.
8752 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
8753 Likewise.
8754 * testsuite/23_containers/list/14340.cc: Likewise.
8755 * testsuite/23_containers/list/23781.cc: Likewise.
8756 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
8757 * testsuite/23_containers/list/init-list.cc: Likewise.
8758 * testsuite/23_containers/list/moveable.cc: Likewise.
8759 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
8760 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
8761 Likewise.
8762 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
8763 Likewise.
8764 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
8765 Likewise.
8766 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
8767 Likewise.
8768 * testsuite/23_containers/map/14340.cc: Likewise.
8769 * testsuite/23_containers/map/23781.cc: Likewise.
8770 * testsuite/23_containers/map/init-list.cc: Likewise.
8771 * testsuite/23_containers/map/moveable.cc: Likewise.
8772 * testsuite/23_containers/map/operations/1.cc: Likewise.
8773 * testsuite/23_containers/map/operations/31440.cc: Likewise.
8774 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
8775 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
8776 Likewise.
8777 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
8778 Likewise.
8779 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
8780 Likewise.
8781 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
8782 Likewise.
8783 * testsuite/23_containers/multimap/14340.cc: Likewise.
8784 * testsuite/23_containers/multimap/23781.cc: Likewise.
8785 * testsuite/23_containers/multimap/init-list.cc: Likewise.
8786 * testsuite/23_containers/multimap/moveable.cc: Likewise.
8787 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
8788 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
8789 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
8790 Likewise.
8791 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
8792 Likewise.
8793 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
8794 Likewise.
8795 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
8796 Likewise.
8797 * testsuite/23_containers/multiset/14340.cc: Likewise.
8798 * testsuite/23_containers/multiset/23781.cc: Likewise.
8799 * testsuite/23_containers/multiset/init-list.cc: Likewise.
8800 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
8801 * testsuite/23_containers/multiset/moveable.cc: Likewise.
8802 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
8803 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
8804 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
8805 Likewise.
8806 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
8807 Likewise.
8808 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
8809 Likewise.
8810 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
8811 Likewise.
8812 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
8813 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
8814 Likewise.
8815 * testsuite/23_containers/queue/moveable.cc: Likewise.
8816 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
8817 Likewise.
8818 * testsuite/23_containers/set/14340.cc: Likewise.
8819 * testsuite/23_containers/set/23781.cc: Likewise.
8820 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
8821 * testsuite/23_containers/set/init-list.cc: Likewise.
8822 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
8823 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
8824 * testsuite/23_containers/set/moveable.cc: Likewise.
8825 * testsuite/23_containers/set/operations/1.cc: Likewise.
8826 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
8827 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
8828 Likewise.
8829 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
8830 Likewise.
8831 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
8832 Likewise.
8833 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
8834 Likewise.
8835 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
8836 Likewise.
8837 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
8838 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
8839 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
8840 Likewise.
8841 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
8842 Likewise.
8843 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
8844 Likewise.
8845 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
8846 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
8847 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
8848 Likewise.
8849 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
8850 Likewise.
8851 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
8852 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
8853 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
8854 Likewise.
8855 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
8856 Likewise.
8857 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
8858 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
8859 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
8860 Likewise.
8861 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
8862 Likewise.
8863 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
8864 Likewise.
8865 * testsuite/23_containers/vector/14340.cc: Likewise.
8866 * testsuite/23_containers/vector/26412-1.cc: Likewise.
8867 * testsuite/23_containers/vector/26412-2.cc: Likewise.
8868 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
8869 Likewise.
8870 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
8871 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
8872 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
8873 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
8874 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
8875 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
8876 Likewise.
8877 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
8878 Likewise.
8879 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
8880 Likewise.
8881 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8882 Likewise.
8883 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8884 Likewise.
8885 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8886 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8887 * testsuite/23_containers/vector/init-list.cc: Likewise.
8888 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8889 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8890 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8891 * testsuite/23_containers/vector/moveable.cc: Likewise.
8892 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8893 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8894 Likewise.
8895 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8896 Likewise.
8897 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8898 Likewise.
8899 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8900 Likewise.
8901 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8902 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8903 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8904 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8905 Likewise.
8906 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8907 Likewise.
8908 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8909 Likewise.
8910 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8911 Likewise.
8912 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8913 Likewise.
8914 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8915 Likewise.
8916 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8917 Likewise.
8918 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8919 Likewise.
8920 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8921 Likewise.
8922 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8923 Likewise.
8924 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8925 Likewise.
8926 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8927 Likewise.
8928 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8929 Likewise.
8930 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8931 Likewise.
8932 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8933 Likewise.
8934 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8935 Likewise.
8936 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8937 Likewise.
8938 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8939 Likewise.
8940 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8941 Likewise.
8942 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8943 Likewise.
8944 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8945 Likewise.
8946 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8947 Likewise.
8948 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8949 Likewise.
8950 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8951 Likewise.
8952 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8953 Likewise.
8954 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8955 Likewise.
8956 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8957 Likewise.
8958 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8959 Likewise.
8960 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8961 Likewise.
8962 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8963 Likewise.
8964 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8965 Likewise.
8966 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8967 Likewise.
8968 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8969 Likewise.
8970 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8971 Likewise.
8972 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8973 Likewise.
8974 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8975 Likewise.
8976 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8977 Likewise.
8978 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8979 Likewise.
8980 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8981 Likewise.
8982 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8983 Likewise.
8984 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8985 Likewise.
8986 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8987 Likewise.
8988 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8989 Likewise.
8990 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8991 Likewise.
8992 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8993 Likewise.
8994 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8995 Likewise.
8996 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8997 Likewise.
8998 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8999 Likewise.
9000 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
9001 Likewise.
9002 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
9003 Likewise.
9004 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
9005 Likewise.
9006 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
9007 Likewise.
9008 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
9009 Likewise.
9010 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
9011 Likewise.
9012 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
9013 Likewise.
9014 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
9015 Likewise.
9016 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
9017 Likewise.
9018 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
9019 Likewise.
9020 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
9021 Likewise.
9022 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
9023 Likewise.
9024 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
9025 Likewise.
9026 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
9027 Likewise.
9028 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
9029 Likewise.
9030 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
9031 Likewise.
9032 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
9033 Likewise.
9034 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
9035 Likewise.
9036 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
9037 Likewise.
9038 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
9039 Likewise.
9040 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
9041 Likewise.
9042 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
9043 Likewise.
9044 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
9045 Likewise.
9046 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
9047 Likewise.
9048 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
9049 Likewise.
9050 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
9051 Likewise.
9052 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
9053 Likewise.
9054 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
9055 Likewise.
9056 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
9057 Likewise.
9058 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
9059 Likewise.
9060 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
9061 Likewise.
9062 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
9063 Likewise.
9064 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
9065 Likewise.
9066 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
9067 Likewise.
9068 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
9069 Likewise.
9070 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
9071 Likewise.
9072 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
9073 Likewise.
9074 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
9075 Likewise.
9076 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
9077 Likewise.
9078 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
9079 Likewise.
9080 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
9081 Likewise.
9082 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
9083 Likewise.
9084 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
9085 Likewise.
9086 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
9087 Likewise.
9088 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
9089 Likewise.
9090 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
9091 Likewise.
9092 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
9093 Likewise.
9094 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
9095 Likewise.
9096 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
9097 Likewise.
9098 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
9099 Likewise.
9100 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
9101 Likewise.
9102 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
9103 Likewise.
9104 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
9105 Likewise.
9106 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
9107 Likewise.
9108 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
9109 Likewise.
9110 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
9111 Likewise.
9112 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
9113 Likewise.
9114 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
9115 Likewise.
9116 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
9117 Likewise.
9118 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
9119 Likewise.
9120 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
9121 Likewise.
9122 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
9123 Likewise.
9124 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
9125 Likewise.
9126 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
9127 Likewise.
9128 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
9129 Likewise.
9130 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
9131 Likewise.
9132 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
9133 Likewise.
9134 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
9135 Likewise.
9136 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
9137 Likewise.
9138 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
9139 Likewise.
9140 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
9141 Likewise.
9142 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
9143 Likewise.
9144 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
9145 Likewise.
9146 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
9147 Likewise.
9148 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
9149 Likewise.
9150 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
9151 Likewise.
9152 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
9153 Likewise.
9154 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
9155 Likewise.
9156 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
9157 Likewise.
9158 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
9159 Likewise.
9160 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
9161 Likewise.
9162 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
9163 Likewise.
9164 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
9165 Likewise.
9166 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
9167 Likewise.
9168 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
9169 Likewise.
9170 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
9171 Likewise.
9172 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
9173 Likewise.
9174 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
9175 Likewise.
9176 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
9177 Likewise.
9178 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
9179 Likewise.
9180 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
9181 Likewise.
9182 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
9183 Likewise.
9184 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
9185 Likewise.
9186 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
9187 Likewise.
9188 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
9189 Likewise.
9190 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
9191 Likewise.
9192 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
9193 Likewise.
9194 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
9195 Likewise.
9196 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
9197 Likewise.
9198 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
9199 Likewise.
9200 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
9201 Likewise.
9202 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
9203 Likewise.
9204 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
9205 Likewise.
9206 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
9207 Likewise.
9208 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
9209 Likewise.
9210 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
9211 Likewise.
9212 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
9213 Likewise.
9214 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
9215 Likewise.
9216 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
9217 Likewise.
9218 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
9219 Likewise.
9220 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
9221 Likewise.
9222 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
9223 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
9224 Likewise.
9225 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
9226 Likewise.
9227 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
9228 Likewise.
9229 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
9230 Likewise.
9231 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
9232 Likewise.
9233 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
9234 Likewise.
9235 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
9236 Likewise.
9237 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
9238 Likewise.
9239 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
9240 Likewise.
9241 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
9242 Likewise.
9243 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
9244 Likewise.
9245 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
9246 Likewise.
9247 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
9248 Likewise.
9249 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
9250 Likewise.
9251 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
9252 Likewise.
9253 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
9254 Likewise.
9255 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
9256 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
9257 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
9258 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
9259 Likewise.
9260 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
9261 Likewise.
9262 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
9263 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
9264 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
9265 Likewise.
9266 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
9267 Likewise.
9268 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
9269 Likewise.
9270 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
9271 Likewise.
9272 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
9273 Likewise.
9274 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
9275 Likewise.
9276 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
9277 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
9278 Likewise.
9279 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
9280 * testsuite/26_numerics/valarray/27867.cc: Likewise.
9281 * testsuite/26_numerics/valarray/30416.cc: Likewise.
9282 * testsuite/26_numerics/valarray/33084.cc: Likewise.
9283 * testsuite/26_numerics/valarray/algo.cc: Likewise.
9284 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
9285 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
9286 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
9287 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
9288 Likewise.
9289 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
9290 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
9291 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
9292 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
9293 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
9294 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
9295 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
9296 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
9297 Likewise.
9298 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
9299 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
9300 Likewise.
9301 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
9302 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
9303 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
9304 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
9305 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
9306 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
9307 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
9308 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
9309 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
9310 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
9311 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
9312 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
9313 Likewise.
9314 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
9315 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
9316 Likewise.
9317 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
9318 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
9319 Likewise.
9320 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
9321 Likewise.
9322 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
9323 Likewise.
9324 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
9325 Likewise.
9326 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
9327 Likewise.
9328 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
9329 Likewise.
9330 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9331 Likewise.
9332 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
9333 Likewise.
9334 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
9335 Likewise.
9336 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
9337 Likewise.
9338 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
9339 Likewise.
9340 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
9341 Likewise.
9342 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
9343 Likewise.
9344 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
9345 Likewise.
9346 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
9347 Likewise.
9348 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
9349 Likewise.
9350 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
9351 Likewise.
9352 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
9353 Likewise.
9354 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
9355 Likewise.
9356 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
9357 Likewise.
9358 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
9359 Likewise.
9360 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
9361 Likewise.
9362 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
9363 Likewise.
9364 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
9365 Likewise.
9366 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
9367 Likewise.
9368 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
9369 Likewise.
9370 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
9371 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
9372 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
9373 Likewise.
9374 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
9375 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
9376 Likewise.
9377 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
9378 Likewise.
9379 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
9380 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
9381 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
9382 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
9383 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
9384 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
9385 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
9386 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
9387 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
9388 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
9389 Likewise.
9390 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
9391 Likewise.
9392 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
9393 Likewise.
9394 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
9395 Likewise.
9396 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
9397 Likewise.
9398 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
9399 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
9400 Likewise.
9401 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
9402 Likewise.
9403 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
9404 Likewise.
9405 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
9406 Likewise.
9407 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
9408 Likewise.
9409 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
9410 Likewise.
9411 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
9412 Likewise.
9413 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
9414 Likewise.
9415 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
9416 Likewise.
9417 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
9418 Likewise.
9419 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
9420 Likewise.
9421 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
9422 Likewise.
9423 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
9424 Likewise.
9425 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
9426 Likewise.
9427 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
9428 Likewise.
9429 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
9430 Likewise.
9431 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
9432 Likewise.
9433 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
9434 Likewise.
9435 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
9436 Likewise.
9437 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
9438 Likewise.
9439 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
9440 Likewise.
9441 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
9442 Likewise.
9443 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
9444 Likewise.
9445 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
9446 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
9447 Likewise.
9448 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
9449 Likewise.
9450 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
9451 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
9452 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
9453 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
9454 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
9455 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
9456 Likewise.
9457 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
9458 Likewise.
9459 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
9460 Likewise.
9461 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
9462 Likewise.
9463 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
9464 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
9465 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
9466 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
9467 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
9468 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
9469 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
9470 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
9471 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
9472 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
9473 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
9474 Likewise.
9475 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
9476 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
9477 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
9478 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
9479 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
9480 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
9481 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
9482 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
9483 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
9484 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
9485 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
9486 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
9487 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
9488 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
9489 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
9490 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
9491 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
9492 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
9493 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
9494 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
9495 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
9496 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
9497 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
9498 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
9499 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
9500 Likewise.
9501 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
9502 * testsuite/27_io/fpos/14252.cc: Likewise.
9503 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
9504 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
9505 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
9506 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
9507 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
9508 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
9509 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
9510 * testsuite/27_io/ios_base/state/1.cc: Likewise.
9511 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
9512 Likewise.
9513 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
9514 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
9515 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
9516 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
9517 Likewise.
9518 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
9519 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
9520 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
9521 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
9522 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
9523 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
9524 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
9525 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
9526 * testsuite/27_io/objects/char/3045.cc: Likewise.
9527 * testsuite/27_io/objects/char/3647.cc: Likewise.
9528 * testsuite/27_io/objects/char/5268.cc: Likewise.
9529 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
9530 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
9531 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
9532 * testsuite/28_regex/init-list.cc: Likewise.
9533 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
9534 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
9535 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
9536 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
9537 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
9538 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
9539 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
9540 Likewise.
9541 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
9542 Likewise.
9543 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
9544 Likewise.
9545 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
9546 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
9547 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
9548 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
9549 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
9550 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
9551 Likewise.
9552 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
9553 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
9554 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
9555 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
9556 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
9557 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
9558 Likewise.
9559 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
9560 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
9561 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
9562 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
9563 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
9564 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
9565 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
9566 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
9567 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
9568 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
9569 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
9570 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
9571 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
9572 Likewise.
9573 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
9574 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
9575 Likewise.
9576 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
9577 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
9578 Likewise.
9579 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
9580 Likewise.
9581 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
9582 Likewise.
9583 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
9584 Likewise.
9585 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
9586 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
9587 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
9588 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
9589 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
9590 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
9591 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
9592 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
9593 Likewise.
9594 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
9595 Likewise.
9596 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
9597 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
9598 Likewise.
9599 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
9600 Likewise.
9601 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
9602 Likewise.
9603 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
9604 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
9605 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
9606 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
9607 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
9608 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
9609 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
9610 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
9611 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
9612 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
9613 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
9614 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
9615 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
9616 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
9617 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
9618 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
9619 Likewise.
9620 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
9621 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
9622 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
9623 Likewise.
9624 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
9625 Likewise.
9626 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
9627 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
9628 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
9629 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
9630 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
9631 Likewise.
9632 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
9633 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
9634 Likewise.
9635 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
9636 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
9637 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
9638 Likewise.
9639 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
9640 Likewise.
9641 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
9642 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
9643 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
9644 Likewise.
9645 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
9646 Likewise.
9647 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
9648 Likewise.
9649 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
9650 Likewise.
9651 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
9652 Likewise.
9653 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
9654 * testsuite/30_threads/this_thread/1.cc: Likewise.
9655 * testsuite/30_threads/this_thread/2.cc: Likewise.
9656 * testsuite/30_threads/this_thread/3.cc: Likewise.
9657 * testsuite/30_threads/this_thread/4.cc: Likewise.
9658 * testsuite/30_threads/thread/cons/1.cc: Likewise.
9659 * testsuite/30_threads/thread/cons/2.cc: Likewise.
9660 * testsuite/30_threads/thread/cons/3.cc: Likewise.
9661 * testsuite/30_threads/thread/cons/4.cc: Likewise.
9662 * testsuite/30_threads/thread/cons/5.cc: Likewise.
9663 * testsuite/30_threads/thread/cons/6.cc: Likewise.
9664 * testsuite/30_threads/thread/cons/7.cc: Likewise.
9665 * testsuite/30_threads/thread/cons/8.cc: Likewise.
9666 * testsuite/30_threads/thread/cons/9.cc: Likewise.
9667 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
9668 * testsuite/30_threads/thread/members/1.cc: Likewise.
9669 * testsuite/30_threads/thread/members/2.cc: Likewise.
9670 * testsuite/30_threads/thread/members/3.cc: Likewise.
9671 * testsuite/30_threads/thread/members/4.cc: Likewise.
9672 * testsuite/30_threads/thread/members/5.cc: Likewise.
9673 * testsuite/30_threads/thread/swap/1.cc: Likewise.
9674 * testsuite/30_threads/thread/swap/2.cc: Likewise.
9675 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
9676 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
9677 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
9678 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
9679 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
9680 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
9681 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
9682 Likewise.
9683 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
9684 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
9685 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
9686 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
9687 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
9688 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
9689 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
9690 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
9691 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
9692 * testsuite/30_threads/try_lock/1.cc: Likewise.
9693 * testsuite/30_threads/try_lock/2.cc: Likewise.
9694 * testsuite/30_threads/try_lock/3.cc: Likewise.
9695 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
9696 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
9697 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
9698 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
9699 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
9700 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
9701 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
9702 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
9703 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
9704 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
9705 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
9706 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
9707 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
9708 Likewise.
9709 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
9710 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
9711 Likewise.
9712 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
9713 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
9714 Likewise.
9715 * testsuite/ext/array_allocator/1.cc: Likewise.
9716 * testsuite/ext/array_allocator/2.cc: Likewise.
9717 * testsuite/ext/array_allocator/3.cc: Likewise.
9718 * testsuite/ext/ext_pointer/1.cc: Likewise.
9719 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
9720 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
9721 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
9722 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
9723 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
9724 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
9725 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
9726 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
9727 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
9728 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
9729 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
9730 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
9731 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
9732 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
9733 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
9734 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
9735 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
9736 Likewise.
9737 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
9738 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
9739 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
9740 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
9741 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
9742 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
9743 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
9744 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
9745 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
9746 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
9747 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
9748 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
9749 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
9750 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
9751 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
9752 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
9753 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
9754 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
9755 Likewise.
9756 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
9757 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
9758 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
9759 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
9760 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
9761 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
9762 * testsuite/ext/pod_char_traits.cc: Likewise.
9763 * testsuite/ext/slist/23781.cc: Likewise.
9764 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
9765 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
9766 * testsuite/ext/vstring/init-list.cc: Likewise.
9767 * testsuite/ext/vstring/moveable.cc: Likewise.
9768 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
9769 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
9770 Likewise.
9771 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
9772 Likewise.
9773 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
9774 Likewise.
9775 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
9776 Likewise.
9777 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
9778 Likewise.
9779 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
9780 Likewise.
9781 * testsuite/ext/vstring/types/23767.cc: Likewise.
9782 * testsuite/performance/21_strings/string_append.cc: Likewise.
9783 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
9784 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
9785 Likewise.
9786 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
9787 Likewise.
9788 * testsuite/performance/21_strings/string_find.cc: Likewise.
9789 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
9790 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
9791 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
9792 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
9793 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
9794 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
9795 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
9796 Likewise.
9797 * testsuite/performance/23_containers/create/map.cc: Likewise.
9798 * testsuite/performance/23_containers/create_from_sorted/set.cc:
9799 Likewise.
9800 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
9801 * testsuite/performance/23_containers/find/map.cc: Likewise.
9802 * testsuite/performance/23_containers/index/map.cc: Likewise.
9803 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
9804 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
9805 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
9806 Likewise.
9807 * testsuite/performance/23_containers/insert_erase/associative.cc:
9808 Likewise.
9809 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
9810 Likewise.
9811 * testsuite/performance/23_containers/producer_consumer/associative.cc:
9812 Likewise.
9813 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
9814 Likewise.
9815 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
9816 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
9817 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
9818 Likewise.
9819 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
9820 Likewise.
9821 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
9822 Likewise.
9823 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
9824 Likewise.
9825 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
9826 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
9827 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
9828 Likewise.
9829 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
9830 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
9831 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
9832 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
9833 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
9834 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
9835 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
9836 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
9837 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
9838 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
9839 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
9840 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
9841 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
9842 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
9843 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
9844 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
9845 Likewise.
9846 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
9847 Likewise.
9848 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
9849 Likewise.
9850 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
9851 Likewise.
9852 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
9853 Likewise.
9854 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
9855 Likewise.
9856 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
9857 Likewise.
9858 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
9859 Likewise.
9860 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
9861 Likewise.
9862 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
9863 Likewise.
9864 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
9865 Likewise.
9866 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
9867 Likewise.
9868 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
9869 Likewise.
9870 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
9871 Likewise.
9872 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
9873 Likewise.
9874 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
9875 Likewise.
9876 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
9877 Likewise.
9878 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
9879 Likewise.
9880 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
9881 Likewise.
9882 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9883 Likewise.
9884 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9885 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9886 Likewise.
9887 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9888 Likewise.
9889 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9890 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9891 Likewise.
9892 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9893 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9894 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9895 Likewise.
9896 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9897 Likewise.
9898 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9899 Likewise.
9900 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9901 Likewise.
9902 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9903 Likewise.
9904 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9905 Likewise.
9906 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9907 Likewise.
9908 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9909 Likewise.
9910 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9911 Likewise.
9912 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9913 Likewise.
9914 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9915 Likewise.
9916 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9917 Likewise.
9918 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9919 Likewise.
9920 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9921 Likewise.
9922 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9923 Likewise.
9924 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9925 Likewise.
9926 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9927 Likewise.
9928 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9929 Likewise.
9930 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9931 Likewise.
9932 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9933 Likewise.
9934 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9935 Likewise.
9936 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9937 Likewise.
9938 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9939 Likewise.
9940 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9941 Likewise.
9942 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9943 Likewise.
9944 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9945 Likewise.
9946 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9947 Likewise.
9948 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9949 Likewise.
9950 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9951 Likewise.
9952 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9953 Likewise.
9954 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9955 Likewise.
9956 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9957 Likewise.
9958 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9959 Likewise.
9960 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9961 Likewise.
9962 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9963 Likewise.
9964 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9965 Likewise.
9966 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9967 Likewise.
9968 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9969 Likewise.
9970 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9971 Likewise.
9972 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9973 Likewise.
9974 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9975 Likewise.
9976 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9977 Likewise.
9978 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9979 Likewise.
9980 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9981 Likewise.
9982 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9983 Likewise.
9984 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9985 Likewise.
9986 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9987 Likewise.
9988 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9989 Likewise.
9990 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9991 Likewise.
9992 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9993 Likewise.
9994 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9995 Likewise.
9996 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9997 Likewise.
9998 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9999 Likewise.
10000 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
10001 Likewise.
10002 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
10003 Likewise.
10004 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
10005 Likewise.
10006 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
10007 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
10008 Likewise.
10009 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
10010 Likewise.
10011 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
10012 Likewise.
10013 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
10014 Likewise.
10015 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
10016 Likewise.
10017 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
10018 Likewise.
10019 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
10020 Likewise.
10021 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
10022 Likewise.
10023 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
10024 Likewise.
10025 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
10026 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
10027 Likewise.
10028 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
10029 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
10030 Likewise.
10031 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
10032 Likewise.
10033 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
10034 Likewise.
10035 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
10036 Likewise.
10037 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
10038 Likewise.
10039 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
10040 Likewise.
10041 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
10042 Likewise.
10043 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
10044 Likewise.
10045 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
10046 Likewise.
10047 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
10048 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
10049 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
10050 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
10051 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
10052 Likewise.
10053 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
10054 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
10055 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
10056 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
10057 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
10058 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
10059 * testsuite/util/io/illegal_input_error.hpp: Likewise.
10060 * testsuite/util/io/prog_bar.cc: Likewise.
10061 * testsuite/util/io/prog_bar.hpp: Likewise.
10062 * testsuite/util/io/text_populate.hpp: Likewise.
10063 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
10064 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
10065 * testsuite/util/io/xml.hpp: Likewise.
10066 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
10067 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
10068 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
10069 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
10070 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
10071 * testsuite/util/native_type/native_map.hpp: Likewise.
10072 * testsuite/util/native_type/native_multimap.hpp: Likewise.
10073 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
10074 * testsuite/util/native_type/native_set.hpp: Likewise.
10075 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
10076 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
10077 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
10078 Likewise.
10079 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
10080 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
10081 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
10082 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
10083 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
10084 Likewise.
10085 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
10086 Likewise.
10087 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
10088 Likewise.
10089 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
10090 Likewise.
10091 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
10092 Likewise.
10093 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
10094 Likewise.
10095 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
10096 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
10097 Likewise.
10098 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
10099 Likewise.
10100 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
10101 Likewise.
10102 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
10103 Likewise.
10104 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
10105 Likewise.
10106 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
10107 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
10108 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
10109 * testsuite/util/regression/basic_type.hpp: Likewise.
10110 * testsuite/util/regression/common_type.hpp: Likewise.
10111 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
10112 Likewise.
10113 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
10114 Likewise.
10115 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
10116 Likewise.
10117 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
10118 Likewise.
10119 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
10120 Likewise.
10121 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
10122 Likewise.
10123 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
10124 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
10125 Likewise.
10126 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
10127 Likewise.
10128 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
10129 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
10130 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
10131 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
10132 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
10133 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
10134 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
10135 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
10136 * testsuite/util/statistic/result_recorder.hpp: Likewise.
10137 * testsuite/util/statistic/sample_mean.hpp: Likewise.
10138 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
10139 * testsuite/util/statistic/sample_variance.hpp: Likewise.
10140 * testsuite/util/testsuite_abi.cc: Likewise.
10141 * testsuite/util/testsuite_abi.h: Likewise.
10142 * testsuite/util/testsuite_abi_check.cc: Likewise.
10143 * testsuite/util/testsuite_allocator.cc: Likewise.
10144 * testsuite/util/testsuite_allocator.h: Likewise.
10145 * testsuite/util/testsuite_api.h: Likewise.
10146 * testsuite/util/testsuite_character.cc: Likewise.
10147 * testsuite/util/testsuite_character.h: Likewise.
10148 * testsuite/util/testsuite_common_types.h: Likewise.
10149 * testsuite/util/testsuite_error.h: Likewise.
10150 * testsuite/util/testsuite_hooks.cc: Likewise.
10151 * testsuite/util/testsuite_hooks.h: Likewise.
10152 * testsuite/util/testsuite_io.h: Likewise.
10153 * testsuite/util/testsuite_iterators.h: Likewise.
10154 * testsuite/util/testsuite_performance.h: Likewise.
10155 * testsuite/util/testsuite_rng.h: Likewise.
10156 * testsuite/util/testsuite_rvalref.h: Likewise.
10157 * testsuite/util/testsuite_tr1.h: Likewise.
10158 * testsuite/util/thread/all.h: Likewise.
10159 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
10160 Likewise.
10161 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
10162 Likewise.
10163 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
10164 Likewise.
10165 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
10166 Likewise.
10167 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
10168 Likewise.
10169 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
10170 Likewise.
10171 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
10172 Likewise.
10173 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
10174 Likewise.
10175 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
10176 Likewise.
10177 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
10178 Likewise.
10179 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
10180 Likewise.
10181 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
10182 Likewise.
10183 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
10184 Likewise.
10185 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
10186 Likewise.
10187 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
10188 Likewise.
10189 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
10190 Likewise.
10191 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
10192 Likewise.
10193 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
10194 Likewise.
10195 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
10196 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
10197 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
10198 Likewise.
10199 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
10200 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
10201 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
10202 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
10203 Likewise.
10204 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
10205 Likewise.
10206 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
10207 Likewise.
10208 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
10209 Likewise.
10210 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
10211 Likewise.
10212 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
10213 Likewise.
10214 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
10215 Likewise.
10216 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
10217 Likewise.
10218 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
10219 Likewise.
10220 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
10221 Likewise.
10222 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
10223 Likewise.
10224 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
10225 Likewise.
10226 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
10227 Likewise.
10228 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
10229 Likewise.
10230 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
10231 Likewise.
10232 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
10233 Likewise.
10234 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
10235 Likewise.
10236 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
10237 Likewise.
10238 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
10239 Likewise.
10240 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
10241 Likewise.
10242 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
10243 Likewise.
10244 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
10245 Likewise.
10246 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
10247 Likewise.
10248 * testsuite/26_numerics/random/mt19937.cc: Likewise.
10249 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
10250 Likewise.
10251 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
10252 Likewise.
10253 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
10254 Likewise.
10255 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
10256 Likewise.
10257 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
10258 Likewise.
10259 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
10260 Likewise.
10261 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
10262 Likewise.
10263 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
10264 Likewise.
10265 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
10266 Likewise.
10267 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
10268 Likewise.
10269 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
10270 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
10271 Likewise.
10272 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
10273 Likewise.
10274 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
10275 Likewise.
10276 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
10277 Likewise.
10278 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
10279 Likewise.
10280 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
10281 Likewise.
10282 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
10283 Likewise.
10284 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
10285 Likewise.
10286 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
10287 Likewise.
10288 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
10289 Likewise.
10290 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
10291 Likewise.
10292 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
10293 Likewise.
10294 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
10295 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
10296 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
10297 Likewise.
10298 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
10299 Likewise.
10300 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
10301 Likewise.
10302 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
10303 Likewise.
10304 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
10305 Likewise.
10306 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
10307 Likewise.
10308 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
10309 Likewise.
10310 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
10311 Likewise.
10312 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
10313 Likewise.
10314 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
10315 Likewise.
10316 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
10317 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
10318 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
10319 Likewise.
10320 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
10321 Likewise.
10322 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
10323 Likewise.
10324 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
10325 Likewise.
10326 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
10327 Likewise.
10328 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
10329 Likewise.
10330 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
10331 Likewise.
10332 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
10333 Likewise.
10334 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
10335 Likewise.
10336 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
10337 Likewise.
10338 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
10339 Likewise.
10340 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
10341 Likewise.
10342 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
10343 Likewise.
10344 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
10345 Likewise.
10346 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
10347 Likewise.
10348 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
10349 Likewise.
10350 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
10351 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
10352 Likewise.
10353 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
10354 Likewise.
10355 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
10356 Likewise.
10357 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
10358 Likewise.
10359 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
10360 Likewise.
10361 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
10362 Likewise.
10363 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
10364 Likewise.
10365 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
10366 Likewise.
10367 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
10368 Likewise.
10369 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
10370 Likewise.
10371 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
10372 Likewise.
10373 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
10374 Likewise.
10375 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
10376 Likewise.
10377 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
10378 Likewise.
10379 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
10380 Likewise.
10381 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
10382 Likewise.
10383 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
10384 Likewise.
10385 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
10386 Likewise.
10387 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
10388 Likewise.
10389 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
10390 Likewise.
10391 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
10392 Likewise.
10393 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
10394 Likewise.
10395 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
10396 Likewise.
10397 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
10398 Likewise.
10399 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
10400 Likewise.
10401 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
10402 Likewise.
10403 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
10404 Likewise.
10405 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
10406 Likewise.
10407 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
10408 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
10409 Likewise.
10410 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
10411 Likewise.
10412 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
10413 Likewise.
10414 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
10415 Likewise.
10416 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
10417 Likewise.
10418 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
10419 Likewise.
10420 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
10421 Likewise.
10422 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
10423 Likewise.
10424 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
10425 Likewise.
10426 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
10427 Likewise.
10428 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
10429 Likewise.
10430 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
10431 Likewise.
10432 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
10433 Likewise.
10434 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
10435 Likewise.
10436 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
10437 Likewise.
10438 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
10439 Likewise.
10440 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
10441 Likewise.
10442 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
10443 Likewise.
10444 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
10445 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
10446 * testsuite/backward/hash_map/25896.cc: Likewise.
10447 * testsuite/backward/hash_set/25896.cc: Likewise.
10448
9767a048
ILT
104492009-04-08 Ian Lance Taylor <iant@google.com>
10450
10451 * include/backward/hashtable.h (erase): Correctly handle erasing a
10452 reference to an entry in the hash table.
10453 * testsuite/backward/hash_map/25896.cc: New.
10454 * testsuite/backward/hash_set/25896.cc: New.
10455
0b83c44b
AN
104562009-04-08 Adam Nemet <anemet@caviumnetworks.com>
10457
e31f5814
UB
10458 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
10459 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
0b83c44b 10460
04b70271
BK
104612009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10462
10463 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
10464 of debug.
10465 * include/Makefile.in: Regenerate.
10466 * include/precompiled/stdc++.h: Add.
10467
04b70271
BK
104682009-04-06 Benjamin Kosnik <bkoz@redhat.com>
10469
10470 * include/bits/random.h: Adjust doxygen markup.
10471 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
10472
10473 * testsuite/26_numerics/random/piecewise_linear_distribution/
10474 operators/serialize.cc: Use typedefs.
10475
8f2b104d
AS
104762009-04-06 Andrew Stubbs <ams@codesourcery.com>
10477
10478 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
10479 __gnu_cxx namespace. Remove "static inline".
10480
1ae3576f
PC
104812009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10482
10483 * include/bits/random.tcc (linear_congruential_engine<>::
10484 seed(seed_seq&)): Fix typo in last fix for __m == 0.
10485
94986f6d
PC
104862009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
10487
10488 * include/bits/random.h (operator==): Mark all inline.
10489 (mersenne_twister_engine): Enable #if 0 checks.
10490
10491 * include/bits/random.h: Formatting tweaks.
10492
9769c190
PC
104932009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10494
10495 * include/bits/random.tcc (piecewise_linear_distribution<>::
10496 operator()(_UniformRandomNumberGenerator&, const param_type&)):
10497 Remove spurious closed parenthesis.
10498
2fcf6ffb
PC
104992009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
10500
10501 PR libstdc++/39644 (partial)
10502 * include/bits/random.tcc (linear_congruential_engine<>::
10503 seed(seed_seq&), independent_bits_engine<>::operator(),
10504 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
10505
fe77a308 105062009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
42a73304
PC
10507
10508 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
10509 thinko.
10510 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10511 default.cc: Enable.
10512
fe77a308 105132009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
42a73304
PC
10514
10515 PR libstdc++/39629 (partial)
10516 * testsuite/26_numerics/random/independent_bits_engine/cons/
10517 base_move.cc: Use uint_fast64_t instead of unsigned long.
10518 * testsuite/26_numerics/random/independent_bits_engine/cons/
10519 seed1.cc: Likewise.
10520 * testsuite/26_numerics/random/independent_bits_engine/cons/
10521 seed2.cc: Likewise.
10522 * testsuite/26_numerics/random/independent_bits_engine/cons/
10523 base_copy.cc: Likewise.
10524 * testsuite/26_numerics/random/independent_bits_engine/cons/
10525 default.cc: Likewise.
10526 * testsuite/26_numerics/random/independent_bits_engine/cons/
10527 seed_seq.cc: Likewise.
10528 * testsuite/26_numerics/random/independent_bits_engine/
10529 requirements/typedefs.cc: Likewise.
10530 * testsuite/26_numerics/random/independent_bits_engine/
10531 operators/equal.cc: Likewise.
10532 * testsuite/26_numerics/random/independent_bits_engine/
10533 operators/serialize.cc: Likewise.
10534 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
10535
95fe602e
PC
105362009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
10537
10538 * include/tr1_impl/random: Remove, empty.
10539 * include/tr1_impl/random.tcc: Likewise.
10540
10541 * include/std/random: Minor clean-ups, formatting fixes, adjust
10542 copyright years.
10543 * include/bits/random.tcc: Likewise.
10544 * include/bits/random.h: Likewise.
10545 * include/tr1/random: Likewise.
10546 * include/tr1/random.tcc: Likewise.
10547 * include/tr1/random.h: Likewise.
10548
04b70271
BK
105492009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10550
10551 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
10552 * doc/html/api.html: Regenerate.
10553
8e79468d
BK
105542009-04-02 Benjamin Kosnik <bkoz@redhat.com>
10555
10556 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
10557 Change to mersenne_twister_engine, add same defaults as
10558 mersenne_twister_engine/cons/default.cc.
10559 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
10560
10561 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
10562 to __il.
10563 * include/bits/random.h (mersenne_twister_engine): Qualify
10564 _ShiftMin1 with namespace __detail.
10565 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
10566 constexpr std::numeric_limits::max() can be used.
10567 (mersenne_twister_engine): Split apart static asserts into one
10568 assert per message. Temporarily disable the last three.
10569
105702009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
10571
10572 * include/Makefile.am: Update to N2836. Modified for new random headers.
10573 * include/Makefile.in: Ditto.
10574 * include/tr1_impl/random: Moved to tr1/random.h
10575 * include/tr1_impl/random.tcc: Moved to tr1
10576 * include/tr1/random: Just point to moved tr1 random headers.
10577 * include/tr1/random.tcc: Moved from tr1_impl.
10578 * include/tr1/random.h: Moved from tr1_impl/random.
10579 * include/std/random: Modified to point to std random headers.
10580 * include/bits/random.tcc: New implementation of std random facilities.
10581 * include/bits/random.h: Ditto.
10582 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
10583 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10584 seed1.cc: New.
10585 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10586 seed2.cc: New.
10587 * testsuite/26_numerics/random/linear_congruential_engine/cons/
10588 default.cc: New.
10589 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10590 non_uint_neg.cc: New.
10591 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
10592 typedefs.cc: New.
10593 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10594 equal.cc: New.
10595 * testsuite/26_numerics/random/linear_congruential_engine/operators/
10596 serialize.cc: New.
10597 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10598 seed1.cc: New.
10599 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10600 seed2.cc: New.
10601 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
10602 default.cc: New.
10603 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
10604 typedefs.cc: New.
10605 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10606 equal.cc: New.
10607 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
10608 serialize.cc: New.
10609 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10610 seed1.cc: New.
10611 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10612 seed2.cc: New.
10613 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
10614 default.cc: New.
10615 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
10616 typedefs.cc: New.
10617 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10618 equal.cc: New.
10619 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
10620 serialize.cc: New.
10621 * testsuite/26_numerics/random/discard_block_engine/cons/
10622 base_move.cc: New.
10623 * testsuite/26_numerics/random/discard_block_engine/cons/
10624 seed1.cc: New.
10625 * testsuite/26_numerics/random/discard_block_engine/cons/
10626 seed2.cc: New.
10627 * testsuite/26_numerics/random/discard_block_engine/cons/
10628 base_copy.cc: New.
10629 * testsuite/26_numerics/random/discard_block_engine/cons/
10630 default.cc: New.
10631 * testsuite/26_numerics/random/discard_block_engine/cons/
10632 seed_seq.cc: New.
10633 * testsuite/26_numerics/random/discard_block_engine/requirements/
10634 typedefs.cc: New.
10635 * testsuite/26_numerics/random/discard_block_engine/operators/
10636 equal.cc: New.
10637 * testsuite/26_numerics/random/discard_block_engine/operators/
10638 serialize.cc: New.
10639 * testsuite/26_numerics/random/independent_bits_engine/cons/
10640 base_move.cc: New.
10641 * testsuite/26_numerics/random/independent_bits_engine/cons/
10642 seed1.cc: New.
10643 * testsuite/26_numerics/random/independent_bits_engine/cons/
10644 seed2.cc: New.
10645 * testsuite/26_numerics/random/independent_bits_engine/cons/
10646 base_copy.cc: New.
10647 * testsuite/26_numerics/random/independent_bits_engine/cons/
10648 default.cc: New.
10649 * testsuite/26_numerics/random/independent_bits_engine/cons/
10650 seed_seq.cc: New.
10651 * testsuite/26_numerics/random/independent_bits_engine/requirements/
10652 typedefs.cc: New.
10653 * testsuite/26_numerics/random/independent_bits_engine/operators/
10654 equal.cc: New.
10655 * testsuite/26_numerics/random/independent_bits_engine/operators/
10656 serialize.cc: New.
10657 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10658 base_move.cc: New.
10659 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10660 seed1.cc: New.
10661 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10662 seed2.cc: New.
10663 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10664 base_copy.cc: New.
10665 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10666 default.cc: New.
10667 * testsuite/26_numerics/random/shuffle_order_engine/cons/
10668 seed_seq.cc: New.
10669 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
10670 typedefs.cc: New.
10671 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10672 equal.cc: New.
10673 * testsuite/26_numerics/random/shuffle_order_engine/operators/
10674 serialize.cc
10675 * testsuite/26_numerics/random/mt19937.cc: New.
10676 * testsuite/26_numerics/random/mt19937_64.cc: New.
10677 * testsuite/26_numerics/random/minstd_rand.cc: New.
10678 * testsuite/26_numerics/random/minstd_rand0.cc: New.
10679 * testsuite/26_numerics/random/ranlux24_base.cc: New.
10680 * testsuite/26_numerics/random/ranlux48_base.cc: New.
10681 * testsuite/26_numerics/random/ranlux24.cc: New.
10682 * testsuite/26_numerics/random/ranlux48.cc: New.
10683 * testsuite/26_numerics/random/knuth_b.cc: New.
10684 * testsuite/26_numerics/random/default_random_engine.cc: New.
10685 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10686 parms.cc: New.
10687 * testsuite/26_numerics/random/chi_squared_distribution/cons/
10688 default.cc: New.
10689 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
10690 typedefs.cc: New.
10691 * testsuite/26_numerics/random/chi_squared_distribution/operators/
10692 serialize.cc: New.
10693 * testsuite/26_numerics/random/normal_distribution/cons/
10694 parms.cc: New.
10695 * testsuite/26_numerics/random/normal_distribution/cons/
10696 default.cc: New.
10697 * testsuite/26_numerics/random/normal_distribution/requirements/
10698 typedefs.cc: New.
10699 * testsuite/26_numerics/random/normal_distribution/operators/
10700 serialize.cc: New.
10701 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
10702 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
10703 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
10704 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10705 parms_neg.cc: New.
10706 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10707 parms.cc: New.
10708 * testsuite/26_numerics/random/uniform_int_distribution/cons/
10709 default.cc: New.
10710 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
10711 typedefs.cc: New.
10712 * testsuite/26_numerics/random/uniform_int_distribution/operators/
10713 serialize.cc: New.
10714 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10715 parms_neg.cc: New.
10716 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10717 parms.cc: New.
10718 * testsuite/26_numerics/random/uniform_real_distribution/cons/
10719 default.cc: New.
10720 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
10721 typedefs.cc: New.
10722 * testsuite/26_numerics/random/uniform_real_distribution/operators/
10723 serialize.cc: New.
10724 * testsuite/26_numerics/random/poisson_distribution/cons/
10725 parms.cc: New.
10726 * testsuite/26_numerics/random/poisson_distribution/cons/
10727 default.cc: New.
10728 * testsuite/26_numerics/random/poisson_distribution/requirements/
10729 typedefs.cc
10730 * testsuite/26_numerics/random/poisson_distribution/operators/
10731 serialize.cc: New.
10732 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10733 parms.cc: New.
10734 * testsuite/26_numerics/random/bernoulli_distribution/cons/
10735 default.cc: New.
10736 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
10737 typedefs.cc: New.
10738 * testsuite/26_numerics/random/bernoulli_distribution/operators/
10739 serialize.cc: New.
10740 * testsuite/26_numerics/random/discrete_distribution/cons/
10741 range.cc: New.
10742 * testsuite/26_numerics/random/discrete_distribution/cons/
10743 initlist.cc: New.
10744 * testsuite/26_numerics/random/discrete_distribution/cons/
10745 default.cc: New.
10746 * testsuite/26_numerics/random/discrete_distribution/cons/
10747 num_xbound_fun.cc: New.
10748 * testsuite/26_numerics/random/discrete_distribution/requirements/
10749 typedefs.cc: New.
10750 * testsuite/26_numerics/random/discrete_distribution/operators/
10751 serialize.cc: New.
10752 * testsuite/26_numerics/random/weibull_distribution/cons/
10753 parms.cc: New.
10754 * testsuite/26_numerics/random/weibull_distribution/cons/
10755 default.cc: New.
10756 * testsuite/26_numerics/random/weibull_distribution/requirements/
10757 typedefs.cc: New.
10758 * testsuite/26_numerics/random/weibull_distribution/operators/
10759 serialize.cc: New.
10760 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10761 parms.cc: New.
10762 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
10763 default.cc: New.
10764 * testsuite/26_numerics/random/negative_binomial_distribution/
10765 requirements/typedefs.cc: New.
10766 * testsuite/26_numerics/random/negative_binomial_distribution/
10767 operators/serialize.cc: New.
10768 * testsuite/26_numerics/random/cauchy_distribution/cons/
10769 parms.cc: New.
10770 * testsuite/26_numerics/random/cauchy_distribution/cons/
10771 default.cc: New.
10772 * testsuite/26_numerics/random/cauchy_distribution/requirements/
10773 typedefs.cc: New.
10774 * testsuite/26_numerics/random/cauchy_distribution/operators/
10775 serialize.cc: New.
10776 * testsuite/26_numerics/random/gamma_distribution/cons/
10777 parms.cc: New.
10778 * testsuite/26_numerics/random/gamma_distribution/cons/
10779 default.cc: New.
10780 * testsuite/26_numerics/random/gamma_distribution/requirements/
10781 typedefs.cc: New.
10782 * testsuite/26_numerics/random/gamma_distribution/operators/
10783 serialize.cc: New.
10784 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10785 parms.cc: New.
10786 * testsuite/26_numerics/random/fisher_f_distribution/cons/
10787 default.cc: New.
10788 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
10789 typedefs.cc: New.
10790 * testsuite/26_numerics/random/fisher_f_distribution/operators/
10791 serialize.cc: New.
10792
10793 * testsuite/26_numerics/random/exponential_distribution/cons/
10794 parms.cc: New.
10795 * testsuite/26_numerics/random/exponential_distribution/cons/
10796 default.cc: New.
10797 * testsuite/26_numerics/random/exponential_distribution/requirements/
10798 typedefs.cc: New.
10799 * testsuite/26_numerics/random/exponential_distribution/operators/
10800 serialize.cc: New.
10801 * testsuite/26_numerics/random/lognormal_distribution/cons/
10802 parms.cc: New.
10803 * testsuite/26_numerics/random/lognormal_distribution/cons/
10804 default.cc: New.
10805 * testsuite/26_numerics/random/lognormal_distribution/requirements/
10806 typedefs.cc: New.
10807 * testsuite/26_numerics/random/lognormal_distribution/operators/
10808 serialize.cc: New.
10809 * testsuite/26_numerics/random/binomial_distribution/cons/
10810 parms.cc: New.
10811 * testsuite/26_numerics/random/binomial_distribution/cons/
10812 default.cc: New.
10813 * testsuite/26_numerics/random/binomial_distribution/requirements/
10814 typedefs.cc: New.
10815 * testsuite/26_numerics/random/binomial_distribution/operators/
10816 serialize.cc: New.
10817 * testsuite/26_numerics/random/random_device/cons/
10818 token.cc: New.
10819 * testsuite/26_numerics/random/random_device/cons/
10820 default.cc: New.
10821 * testsuite/26_numerics/random/random_device/requirements/
10822 typedefs.cc: New.
10823 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10824 parms.cc: New.
10825 * testsuite/26_numerics/random/extreme_value_distribution/cons/
10826 default.cc: New.
10827 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
10828 typedefs.cc: New.
10829 * testsuite/26_numerics/random/extreme_value_distribution/operators/
10830 serialize.cc: New.
10831 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10832 range.cc: New.
10833 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10834 default.cc: New.
10835 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10836 num_xbound_fun.cc: New.
10837 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
10838 initlist_fun.cc: New.
10839 * testsuite/26_numerics/random/piecewise_linear_distribution/
10840 requirements/typedefs.cc: New.
10841 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
10842 serialize.cc: New.
10843 * testsuite/26_numerics/random/student_t_distribution/cons/
10844 parms.cc: New.
10845 * testsuite/26_numerics/random/student_t_distribution/cons/
10846 default.cc: New.
10847 * testsuite/26_numerics/random/student_t_distribution/requirements/
10848 typedefs.cc: New.
10849 * testsuite/26_numerics/random/student_t_distribution/operators/
10850 serialize.cc: New.
10851 * testsuite/26_numerics/random/geometric_distribution/cons/
10852 parms.cc: New.
10853 * testsuite/26_numerics/random/geometric_distribution/cons/
10854 default.cc: New.
10855 * testsuite/26_numerics/random/geometric_distribution/requirements/
10856 typedefs.cc: New.
10857 * testsuite/26_numerics/random/geometric_distribution/operators/
10858 serialize.cc: New.
10859 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10860 range.cc: New.
10861 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10862 default.cc: New.
10863 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10864 num_xbound_fun.cc: New.
10865 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
10866 initlist_fun.cc: New.
10867 * testsuite/26_numerics/random/piecewise_constant_distribution/
10868 requirements/typedefs.cc: New.
10869 * testsuite/26_numerics/random/piecewise_constant_distribution/
10870 operators/serialize.cc: New.
10871
d0940d56
DS
108722009-04-02 Dodji Seketeli <dodji@redhat.com>
10873
8e79468d 10874 * include/ext/bitmap_allocator.h: The typedefs should be made public
d0940d56
DS
10875 if we want them to be accessible. This has been revealed by the patch
10876 that fixes PR c++/26693 in g++.
10877
4bb7dbf6
JJ
108782009-04-02 Jakub Jelinek <jakub@redhat.com>
10879
10880 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
10881 Regenerated.
10882 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10883 Regenerated.
10884 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10885 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10886 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10887 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10888 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10889 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10890 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10891 Regenerated.
10892 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10893
0d9c0892
JM
108942009-03-31 Jason Merrill <jason@redhat.com>
10895
a70f5987
JM
10896 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10897
0d9c0892
JM
10898 PR libstdc++/39310
10899 * include/tr1_impl/type_traits (is_function): Add partial
10900 specializations with function cv-quals.
10901 (__is_function_helper): Remove.
10902 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10903
7db6438d
ILT
109042009-03-30 Ian Lance Taylor <iant@google.com>
10905
10906 * include/backward/hashtable.h (clear): Return quickly if the
10907 table is empty.
10908
9027c95a
ILT
109092009-03-27 Ian Lance Taylor <iant@google.com>
10910
10911 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10912 (__stl_prime_list): Add 5 at the start of the list.
10913
13c4b877
PC
109142009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10915
10916 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10917 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10918 std::string&, ios_base::openmode), basic_ifstream<>::
10919 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10920 basic_ofstream(const std::string&, ios_base::openmode),
10921 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10922 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10923 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10924 Add in C++0x mode.
10925 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10926 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10927 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10928 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
c0b753c7
PC
10929 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10930 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
13c4b877
PC
10931 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10932
109332009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10934
10935 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
f86ce601 10936 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
13c4b877
PC
10937 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10938 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10939
4ba8a4cb
PC
109402009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10941
10942 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10943 _M_transfer_after, _M_reverse_after): Move out of line...
10944 * include/bits/forward_list.tcc: ... here.
10945 (forward_list<>::reverse): Move inline...
10946 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10947
92da2d44
MM
109482009-03-22 Mark Mitchell <mark@codesourcery.com>
10949
4ba8a4cb
PC
10950 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10951 28277.cc: Likewise.
92da2d44
MM
10952 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10953 Likewise.
10954 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10955 Likewise.
10956 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10957 Likewise.
10958
51d3ad7e
MM
109592009-03-22 Mark Mitchell <mark@codesourcery.com>
10960
10961 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10962 year(s).
10963 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10964 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10965 Likewise.
10966 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10967 Likewise.
10968 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10969 Likewise.
10970 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10971
8ef20cae
MM
109722009-03-22 Mark Mitchell <mark@codesourcery.com>
10973
10974 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10975 iterations for simulators.
10976 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10977 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10978 Condition stream width for simulators.
10979 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10980 Likewise.
10981 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10982 Likewise.
10983 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10984
0075846f
BK
109852009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10986
10987 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10988 sheet version information. Table-ize docbook element examples.
10989 * doc/xml/manual/using.xml: Human-readable header
10990 markup. Alphabetized. Add new headers.
10991 * doc/html: Regenerate.
10992
e0de3d93
PC
109932009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10994
10995 * doc/xml/faq.xml: Fix link to setup documentation.
10996
58366b08
PC
109972009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10998
10999 * include/std/type_traits (__add_lvalue_reference_helper,
11000 __add_rvalue_reference_helper): As an optimization, rewrite
11001 condition (avoid is_function).
11002
ab4c19d2
PC
110032009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11004
11005 PR libstdc++/39405
11006 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
11007 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
11008
8f667838
BK
110092009-03-12 Benjamin Kosnik <bkoz@redhat.com>
11010
11011 * testsuite/30_threads/condition_variable_any/native_handle/
11012 typesizes.cc: Include tweaks.
11013 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11014 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11015 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11016 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11017 * testsuite/30_threads/condition_variable/native_handle/
11018 typesizes.cc: Same.
11019
32fdf2f4
JW
110202009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11021
11022 * include/bits/shared_ptr.h: Add include guards.
11023 * include/tr1/shared_ptr.h: Likewise.
11024
5df9ac4b
JW
110252009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11026
11027 * include/std/iostream: Fix doxygen link.
11028 * include/bits/forward_list.h: Fix doxygen markup.
11029 * include/ext/vstring.h: Escape backslash in doxygen comment.
11030 * include/bits/basic_string.h: Likewise.
11031
874b0a9e
PC
110322009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
11033
11034 * doc/xml/faq.xml: Fix links to implementation status pages.
11035
23cdf8e8
PC
110362009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
11037
11038 * include/std/complex (operator+(const complex<>&, const _Tp&),
11039 operator+(const _Tp&, const complex<>&),
11040 operator-(const complex<>&, const _Tp&),
11041 operator-(const _Tp&, const complex<>&)): Do not assume real()
11042 returns a reference (against DR 387).
11043 * testsuite/26_numerics/complex/dr387_2.cc: New.
11044
48a3a45a
BK
110452009-03-02 Benjamin Kosnik <bkoz@redhat.com>
11046
11047 * testsuite/thread/pthread4.cc: Move...
11048 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
11049 * testsuite/thread/pthread5.cc: Move...
11050 * testsuite/23_containers/list/pthread5.cc: ...here.
11051 * testsuite/thread/pthread6.cc: Move...
11052 * testsuite/23_containers/map/pthread6.cc: ...here.
11053 * testsuite/thread/pthread7-rope.cc: Move...
11054 * testsuite/ext/rope/pthread7-rope.cc: ...here.
11055 * testsuite/thread/guard.cc: Move...
11056 * testsuite/18_support/pthread_guard.cc: ...here.
11057 * testsuite/thread/18185.cc: Move...
11058 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
11059 * testsuite/thread/pthread1.cc: Move...
11060 * testsuite/23_containers/list/pthread1.cc: ...here.
11061 * testsuite/thread/pthread2.cc: Move...
11062 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
11063 * testsuite/thread/pthread3.cc: Move...
11064 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
11065
33b4155d
BK
11066 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
11067 * testsuite/thread: Remove.
11068
7a9d3fe8
RW
110692009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11070
11071 * configure: Regenerate.
11072
68c512f6
AN
110732009-02-23 Adam Nemet <anemet@caviumnetworks.com>
11074
11075 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
11076 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
11077 from baseline_dir.
11078 * configure: Regenerate.
11079 * testsuite/Makefile.am (baseline_file): Remove variable.
11080 (site.exp): Set baseline_dir rather than baseline_file.
11081 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
11082 * testsuite/Makefile.in: Regenerate.
11083
4e0bdc5e
BK
110842009-02-20 Benjamin Kosnik <bkoz@redhat.com>
11085
11086 * testsuite/30_threads/thread/this_thread: Move...
11087 * testsuite/30_threads/this_thread: ...here.
11088 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
11089 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
11090 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
11091 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
11092 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
11093 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
11094
5b9daa7e
BK
110952009-02-20 Benjamin Kosnik <bkoz@redhat.com>
11096
11097 * doc/doxygen/user.cfg.in: Tweaks.
11098 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
11099 be elsewhere.
11100
11101 * include/tr1_impl/unordered_map: Just use most specialized
11102 container module.
11103 * include/tr1_impl/unordered_set: Same.
11104 * include/tr1_impl/array: Same.
11105 * include/bits/stl_list.h: Same.
11106 * include/bits/stl_map.h: Same.
11107 * include/bits/stl_queue.h: Same.
11108 * include/bits/stl_set.h: Same.
11109 * include/bits/stl_stack.h: Same.
11110 * include/bits/forward_list.h: Same.
11111 * include/bits/basic_string.h: Same.
11112 * include/bits/stl_multimap.h: Same.
11113 * include/bits/stl_vector.h: Same.
11114 * include/bits/stl_deque.h: Same.
11115 * include/bits/stl_multiset.h: Same.
11116 * include/bits/stl_bvector.h: Same.
11117
11118 * include/backward/binders.h: Change binder module to binders.
11119
11120 * include/std/complex: Add complex_numers module.
11121 * include/tr1_impl/complex: Same.
11122
11123 * include/std/valarray: Add numeric_arrays module.
11124 * include/bits/gslice_array.h: Same.
11125 * include/bits/gslice.h: Same.
11126 * include/bits/mask_array.h: Same.
11127 * include/bits/slice_array.h: Same.
11128 * include/bits/indirect_array.h: Same.
11129
11130 * include/bits/allocator.h: Add allocators module.
11131 * include/ext/throw_allocator.h
11132 * include/ext/pool_allocator.h
11133 * include/ext/bitmap_allocator.h
11134 * include/ext/new_allocator.h
11135 * include/ext/malloc_allocator.h
11136 * include/ext/array_allocator.h
11137 * include/ext/mt_allocator.h
11138 * include/ext/debug_allocator.h
11139 * include/ext/extptr_allocator.h
11140
11141 * include/tr1_impl/functional: Move namespace markup here.
11142 * include/tr1_impl/regex: Same.
11143
11144 * include/tr1_impl/type_traits: Add metaprogramming module.
11145 * include/std/type_traits: Same.
11146
11147 * include/std/memory: Add memory module.
11148
11149 * include/std/ratio: Add ratio module.
11150
11151 * include/std/chrono: Move namespace markup here, add time module.
11152
11153 * include/std/thread: Move namespace markup here, add concurrency
11154 module.
11155 * include/std/mutex: Use concurrency module.
11156 * include/std/condition_variable: Same.
11157
11158
11159 * include/bits/ios_base.h: Refine io module.
11160 * include/bits/basic_ios.h: Same.
11161 * include/std/fstream: Same.
11162 * include/std/istream: Same.
11163 * include/std/ostream: Same.
11164 * include/std/sstream: Same.
11165
11166 * include/ext/vstring.h: Correct parameter markup.
11167
11168 * include/bits/shared_ptr.h: Add pointer_abstractions module.
11169 * include/bits/unique_ptr.h: Same.
11170
11171 * include/bits/algorithmfwd.h: Add mutating_algorithms,
f86ce601 11172 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
5b9daa7e
BK
11173 * include/bits/stl_heap.h: Add markup for new groupings.
11174 * include/bits/stl_algobase.h: Same.
11175 * include/bits/stl_algo.h: Same.
11176
11177 * include/c_compatibility/stdatomic.h: Add atomics module.
11178 * include/c_global/cstdatomic: Same.
11179
11180 * libsupc++/exception: Add exceptions module.
11181 * libsupc++/typeinfo: Same.
11182 * libsupc++/new: Same.
11183 * libsupc++/exception_ptr.h: Same.
11184 * include/std/system_error: Same.
11185 * include/std/stdexcept: Same.
11186
11187 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
11188 * libsupc++/cxxabi-forced.h: Same.
11189
11190 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
11191 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
11192 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
11193 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
11194 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
11195 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
11196 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
11197 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
11198 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
11199 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11200 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
11201 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
11202 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
11203 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
11204 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
11205 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
11206 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11207 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11208 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
11209 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11210 * testsuite/23_containers/vector/requirements/dr438/
11211 constructor_1_neg.cc: Same.
11212 * testsuite/23_containers/vector/requirements/dr438/
11213 constructor_2_neg.cc: Same.
11214 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
11215 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
11216 * testsuite/23_containers/deque/requirements/dr438/
11217 constructor_1_neg.cc: Same.
11218 * testsuite/23_containers/deque/requirements/dr438/
11219 constructor_2_neg.cc: Same.
11220 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
11221 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
11222 * testsuite/23_containers/list/requirements/dr438/
11223 constructor_1_neg.cc: Same.
11224 * testsuite/23_containers/list/requirements/dr438/
11225 constructor_2_neg.cc: Same.
11226 * testsuite/20_util/duration/cons/1_neg.cc: Same.
11227 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
11228 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
11229 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
11230 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11231 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11232 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
11233 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
11234 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
11235 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
11236
aac2878e
BK
112372009-02-18 Benjamin Kosnik <bkoz@redhat.com>
11238
11239 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
11240 * doc/doxygen/user.cfg.in: Update.
11241 * scripts/run_doxygen: Adjust for new group names.
11242
11243 * include/tr1_impl/random: Update doxygen group markup.
11244 * include/tr1_impl/unordered_map: Same.
11245 * include/tr1_impl/unordered_set: Same.
11246 * include/tr1_impl/array: Same.
11247 * include/std/numeric: Same.
11248 * include/std/utility: Same.
11249 * include/std/bitset: Same.
11250 * include/std/iosfwd: Same.
11251 * include/bits/stl_list.h: Same.
11252 * include/bits/stl_map.h: Same.
11253 * include/bits/stl_algobase.h: Same.
11254 * include/bits/stl_queue.h: Same.
11255 * include/bits/stl_set.h: Same.
11256 * include/bits/stl_stack.h: Same.
11257 * include/bits/stl_iterator_base_types.h: Same.
11258 * include/bits/forward_list.h: Same.
11259 * include/bits/basic_string.h: Same.
11260 * include/bits/stl_multimap.h: Same.
11261 * include/bits/stl_vector.h: Same.
11262 * include/bits/stl_deque.h: Same.
11263 * include/bits/stl_multiset.h: Same.
11264 * include/bits/stl_algo.h: Same.
11265 * include/bits/stl_bvector.h: Same.
11266 * include/bits/algorithmfwd.h: Same.
11267 * include/bits/stl_function.h: Same.
11268 * include/tr1/cmath: Same.
11269 * include/backward/binders.h: Same.
11270
9b3003d5
BK
112712009-02-17 Benjamin Kosnik <bkoz@redhat.com>
11272
11273 * include/std/system_error (system_category): To system_category().
11274 (generic_category): To generic_category. DR 890.
11275 * src/system_error.cc: Define.
11276 * include/bits/functexcept.h: Only one __throw_system_error.
11277 * src/functexcept.cc: Same.
11278 * include/std/mutex: Fixup for changes above.
11279 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
11280 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
11281 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
11282 * config/abi/pre/gnu.ver: Clean up exports.
11283
112842009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
11285
11286 * include/std/thread: Fix typo.
11287 * src/thread.cc (thread::join): Use NULL.
11288
bbcac3be
PC
112892009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
11290
11291 PR libstdc++/39168
11292 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
11293 const string&)): Also check that the value != CHAR_MAX.
11294 * include/bits/locale_facets.tcc (__numpunct_cache<>::
11295 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
11296 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
11297 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
11298 _M_cache(const locale&)): Likewise.
11299 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
11300 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
11301 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
11302 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
11303 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
11304 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
11305
626dda69
CF
113062009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
11307 Benjamin Kosnik <bkoz@redhat.com>
11308
11309 * include/std/thread (_Impl_base): Move _M_id out and into ...
11310 (thread): ...here. Call _M_make_routine in body of constructors.
11311 Adjust data member usage to reflect changes.
11312 (_M_make_routine): From _M_make_shared_data.
11313 (_M_start_thread): Add __shared_base_type argument.
11314 * src/thread.cc: Fixups for above.
11315 * config/abi/pre/gnu.ver: Adjust exports.
11316 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
11317 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
11318 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11319
d5cf2021
BK
113202009-02-12 Benjamin Kosnik <bkoz@redhat.com>
11321
11322 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
11323 (compare_type_to_native_type): ...this, add alignment check.
11324 * testsuite/30_threads/condition_variable_any/native_handle/
11325 typesizes.cc: Modify as above.
11326 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11327 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11328 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11329 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11330 * testsuite/30_threads/condition_variable/native_handle/
11331 typesizes.cc: Same.
11332 * testsuite/30_threads/recursive_timed_mutex/native_handle/
11333 typesizes.cc: Same.
11334
11335 * testsuite/30_threads/thread/cons/1.cc: Add comments.
11336 * testsuite/30_threads/thread/cons/2.cc: Same.
11337 * testsuite/30_threads/thread/cons/3.cc: Same.
11338 * testsuite/30_threads/thread/cons/4.cc: Same.
11339 * testsuite/30_threads/thread/cons/5.cc: Same.
11340 * testsuite/30_threads/thread/cons/6.cc: Same.
11341 * testsuite/30_threads/thread/cons/7.cc: Same.
11342 * testsuite/30_threads/thread/cons/8.cc: Same.
11343
11344 * testsuite/30_threads/thread/cons/9.cc: New.
11345 * testsuite/30_threads/thread/cons/moveable.cc: New.
11346
11347 * src/condition_variable.cc: Clean up whitespace.
11348 * include/std/condition_variable: Same.
11349
f7459b6c
BK
113502009-02-09 Benjamin Kosnik <bkoz@redhat.com>
11351
11352 * include/std/condition_variable (condition_variable): Remove
11353 _M_internal_mutex. Add private __native_type typedef.
11354 * src/condition_variable.cc (condition_variable::notify_one):
11355 Remove _M_internal_mutex use. Use typedef.
11356 (condition_variable::notify_all): Same.
11357 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
11358 (recursive_mutex): Same.
11359 (timed_mutex): Same.
11360 (recursive_timed_mutex): Same.
11361 (once_flag): Make __native_type typedef private.
11362
11363 * include/std/thread (this_thread): Add minimal markup.
11364
11365 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
11366 Adjust line numbers.
11367 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
11368 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
11369 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
11370 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
11371 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
11372 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
11373 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
11374 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
11375 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
11376 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
11377 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
11378 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
11379 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
11380
11381 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
11382 * testsuite/30_threads/condition_variable_any/native_handle/
11383 typesizes.cc: New.
11384 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
11385 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
11386 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
11387 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
11388 * testsuite/30_threads/condition_variable/native_handle/
11389 typesizes.cc: Same.
11390 * testsuite/30_threads/recursive_timed_mutex/native_handle/
11391 typesizes.cc: Same.
11392
9a3b094f
JH
113932009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
11394
11395 PR testsuite/33300
11396 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
11397 on darwin for lp64.
11398
8deecedf
AN
113992009-02-09 Adam Nemet <anemet@caviumnetworks.com>
11400
11401 * configure.host: Set abi_baseline_pair for mips64*-linux.
11402 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
11403
4a50cd93
CF
114042009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11405
11406 * include/std/thread (this_thread::get_id): Inline.
11407
b47f0044
CF
114082009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
11409
11410 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
11411 _Callable as template argument for _M_make_shared_data.
11412 * testsuite/30_threads/thread/cons/6.cc: New.
11413 * testsuite/30_threads/thread/cons/7.cc: New.
11414 * testsuite/30_threads/thread/cons/8.cc: New.
11415
ede965ed
BK
114162009-02-07 Benjamin Kosnik <bkoz@redhat.com>
11417
11418 * testsuite/30_threads/thread/member: To..
11419 * testsuite/30_threads/thread/members: ...this.
11420 * testsuite/30_threads/condition_variable/member: To...
11421 * testsuite/30_threads/condition_variable/members: ...this.
11422
d7afcd2b
BK
114232009-02-06 Benjamin Kosnik <bkoz@redhat.com>
11424
11425 * include/std/thread (thread::id): Move definition inside thread.
11426 Use native_handle_type. Remove this_thread::get_id friend.
11427 Change __thread_data_ptr to __shared_base_ptr.
11428 (thread::id::id(native_handle_type): Make public. Still explicit.
11429 Use native_handle_type. Change _M_thread_id to _M_thread.
11430 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
11431 _M_thread_handle to _M_id.
11432 (thread::__thread_data): Rename to _Impl.
11433 Fixup for renames.
11434 (thread::_M_make_thread_data): Return derived type.
11435 (thread::hardware_concurrency): Add definition for default case.
11436 (thread::get_id): Now can define inline.
11437 (thread): Change _M_thread_data to _M_data.
11438 (this_thread::get_id): Now can define inline.
11439 * src/thread.cc (__thread_proxy): Rename to
11440 execute_native_thread_routine.
11441 Fixup for other renames.
11442 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
11443 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
11444 * testsuite/30_threads/thread/algorithm: Move to..
11445 * testsuite/30_threads/thread/swap: ...this.
11446 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
11447 * testsuite/30_threads/thread/id/operators.cc: New.
11448
fe960d92
CF
114492009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11450
11451 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
11452 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
11453 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
11454 exposing it in public std::tuple interface.
11455
8644ecf5
CF
114562009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
11457 Benjamin Kosnik <bkoz@redhat.com>
d7afcd2b 11458
8644ecf5
CF
11459 * include/std/thread (__thread_data_base): Nest class in std::thread.
11460 (__thread_data): Likewise.
11461 (__thread_data_ptr): Nest typedef in std::thread.
11462 * src/thread.cc (__thread_proxy): Qualify the above names.
11463 * config/abi/pre/gnu.ver: Remove unused exports.
d7afcd2b 11464
37d5c6ba
BK
114652009-02-04 Benjamin Kosnik <bkoz@redhat.com>
11466
11467 * include/bits/unique_ptr.h: Remove private __this_type typedef.
11468 * include/bits/stl_vector.h: Remove private vector_type typedef.
11469 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
11470 Fix line numbers.
11471 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
11472 * testsuite/23_containers/vector/requirements/dr438/
11473 constructor_1_neg.cc: Same.
11474 * testsuite/23_containers/vector/requirements/dr438/
11475 constructor_2_neg.cc: Same.
11476 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
11477 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
11478
bc2631e0
PC
114792009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11480
37d5c6ba 11481 PR libstdc++/25191
bc2631e0
PC
11482 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
11483 deal consistently with __try and __catch too.
11484 * src/localename.cc: Replace try -> __try, catch -> __catch.
11485 * src/ios.cc: Likewise.
11486 * src/locale.cc: Likewise.
11487 * src/istream.cc: Likewise.
11488 * src/thread.cc: Likewise.
11489 * src/compatibility.cc: Likewise.
11490 * src/bitmap_allocator.cc: Likewise.
11491 * src/ios_init.cc: Likewise.
11492 * include/debug/deque: Likewise.
11493 * include/debug/list: Likewise.
11494 * include/tr1_impl/hashtable: Likewise.
11495 * include/std/bitset: Likewise.
11496 * include/ext/pb_ds/detail/resize_policy/
11497 hash_load_check_resize_trigger_imp.hpp: Likewise.
11498 * include/ext/pb_ds/detail/resize_policy/
11499 hash_standard_resize_policy_imp.hpp: Likewise.
11500 * include/ext/pb_ds/detail/cc_hash_table_map_/
11501 resize_fn_imps.hpp: Likewise.
11502 * include/ext/pb_ds/detail/cc_hash_table_map_/
11503 constructor_destructor_fn_imps.hpp: Likewise.
11504 * include/ext/pb_ds/detail/pat_trie_/
11505 split_join_branch_bag.hpp: Likewise.
11506 * include/ext/pb_ds/detail/pat_trie_/
11507 constructors_destructor_fn_imps.hpp: Likewise.
11508 * include/ext/pb_ds/detail/bin_search_tree_/
11509 constructors_destructor_fn_imps.hpp: Likewise.
11510 * include/ext/pb_ds/detail/gp_hash_table_map_/
11511 resize_fn_imps.hpp: Likewise.
11512 * include/ext/pb_ds/detail/gp_hash_table_map_/
11513 constructor_destructor_fn_imps.hpp: Likewise.
11514 * include/ext/pb_ds/detail/binary_heap_/
11515 constructors_destructor_fn_imps.hpp: Likewise.
11516 * include/ext/pb_ds/detail/binary_heap_/
11517 erase_fn_imps.hpp: Likewise.
11518 * include/ext/pb_ds/detail/binary_heap_/
11519 split_join_fn_imps.hpp: Likewise.
11520 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
11521 constructors_destructor_fn_imps.hpp: Likewise.
11522 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
11523 * include/ext/pb_ds/detail/list_update_map_/
11524 constructor_destructor_fn_imps.hpp: Likewise.
11525 * include/ext/slist: Likewise.
11526 * include/ext/memory: Likewise.
11527 * include/ext/rc_string_base.h: Likewise.
11528 * include/ext/ropeimpl.h: Likewise.
11529 * include/ext/vstring.tcc: Likewise.
11530 * include/ext/rope: Likewise.
11531 * include/ext/sso_string_base.h: Likewise.
11532 * include/bits/shared_ptr.h: Likewise.
11533 * include/bits/stl_list.h: Likewise.
11534 * include/bits/locale_classes.tcc: Likewise.
11535 * include/bits/locale_facets.tcc: Likewise.
11536 * include/bits/locale_classes.h: Likewise.
11537 * include/bits/forward_list.h: Likewise.
11538 * include/bits/stl_vector.h: Likewise.
11539 * include/bits/stl_deque.h: Likewise.
11540 * include/bits/istream.tcc: Likewise.
11541 * include/bits/stl_uninitialized.h: Likewise.
11542 * include/bits/ostream.tcc: Likewise.
11543 * include/bits/vector.tcc: Likewise.
11544 * include/bits/stl_tempbuf.h: Likewise.
11545 * include/bits/deque.tcc: Likewise.
11546 * include/bits/basic_string.tcc: Likewise.
11547 * include/bits/ostream_insert.h: Likewise.
11548 * include/bits/locale_facets_nonio.tcc: Likewise.
11549 * include/bits/stl_tree.h: Likewise.
11550 * include/bits/fstream.tcc: Likewise.
11551 * include/tr1/shared_ptr.h: Likewise.
11552 * include/tr1/hypergeometric.tcc: Likewise.
11553 * include/backward/hashtable.h: Likewise.
11554 * libsupc++/exception_ptr.h: Likewise.
11555 * libsupc++/eh_personality.cc: Likewise.
11556 * libsupc++/eh_call.cc: Likewise.
11557 * config/locale/gnu/monetary_members.cc: Likewise.
11558 * config/locale/gnu/time_members.h: Likewise.
11559 * config/locale/generic/time_members.h: Likewise.
11560
22ec53ec
JS
115612009-02-03 Johannes Singler <singler@ira.uka.de>
11562
5b9daa7e
BK
11563 * include/parallel/algorithmfwd.h:
11564 Add parallelism default for many declarations.
11565 * include/parallel/numericfwd.h: Likewise.
11566 * include/parallel/iterator.h: Use iterator_traits as usual.
11567 * include/parallel/par_loop.h:
11568 Include equally_split.h.
11569 (for_each_template_random_access_ed):
11570 Avoid calling the Result default constructor.
11571 * include/parallel/numeric: Replace
11572 for_each_template_random_access by
11573 for_each_template_random_access_ed in numeric functions.
22ec53ec 11574
2319eb4e
BK
115752009-02-02 Benjamin Kosnik <bkoz@redhat.com>
11576
11577 * config/os/gnu-linux/os_defines.h: Remove superfluous
11578 __NO_STRING_INLINES.
11579
43014633
JJ
115802009-02-02 Jakub Jelinek <jakub@redhat.com>
11581
11582 * testsuite/21_strings/c_strings/char/3.cc: New test.
11583 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
11584
60822e0b
UD
115852009-01-30 Ulrich Drepper <drepper@redhat.com>
11586 Jakub Jelinek <jakub@redhat.com>
11587
349ac746 11588 PR libstdc++/30928 (partial, works together with recent glibcs)
60822e0b
UD
11589 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11590 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11591 defined.
11592 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11593 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11594 defined.
11595 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
11596 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
11597 defined.
11598 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
11599 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
11600 defined.
11601 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
11602 argument is const char *, assign result to const char * var, not
11603 char *.
11604 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
11605 argument is const wchar_t *, assign result to const wchar_t * var, not
11606 wchar_t *.
11607
cbdab9c8
JW
116082009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
11609
11610 * include/std/thread: Remove unused headers.
11611 (__thread_data_base): Remove unused mutex and base.
11612 (thread::~thread): Only detach if joinable.
11613 (thread::joinable): Test if thread data ptr is empty.
11614 (thread::_M_thread_data_mutex): Remove.
11615 (thread::_M_get_thread_data): Remove.
11616 (thread::_M_make_thread_data): Remove overload, use make_shared.
11617 (thread::id::id): Make constructor explicit.
11618 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
11619 (thread::_M_start_thread): Break shared_ptr cycle on error.
11620 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
11621 * testsuite/30_threads/thread/member/4.cc: New.
11622 * testsuite/30_threads/thread/member/5.cc: New.
11623
5292c033
BK
116242009-01-28 Benjamin Kosnik <bkoz@redhat.com>
11625
11626 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
11627 (standard_layout): Just use !has_virtual_destructor for now.
11628 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
11629 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
11630 * testsuite/30_threads/recursive_mutex/requirements/
11631 standard_layout.cc: New.
11632 * testsuite/30_threads/condition_variable/requirements/
11633 standard_layout.cc: New.
11634 * testsuite/29_atomics/atomic_address/requirements/
11635 standard_layout.cc: Adjust.
11636 * testsuite/29_atomics/atomic_flag/requirements/
11637 standard_layout.cc: Same.
11638 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
11639 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
11640 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
11641 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
11642 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
11643 line numbers.
11644 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
11645 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
11646 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
11647 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
11648 Remove, not required.
11649
78b580a9
JW
116502009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
11651
11652 * include/std/thread (__thread_data_base, thread): Rename member
11653 functions to match coding style.
11654 (thread::thread,thread::operator=): Define move operations.
11655 * src/thread.cc (__thread_data_base, thread): Rename member functions.
11656 * config/abi/pre/gnu.ver: Adjust.
11657
6a5af9dc
BK
116582009-01-22 Benjamin Kosnik <bkoz@redhat.com>
11659
11660 PR libstdc++/38384
11661 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
11662 on HPUX.
11663 * configure: Regenerate.
11664
5904fbed
BK
116652009-01-21 Benjamin Kosnik <bkoz@redhat.com>
11666
11667 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
11668 atomic_flag_fence.
11669
d597b3ce
DS
116702009-01-21 Dodji Seketeli <dodji@redhat.com>
11671
954a782e
BK
116722009-01-20 Benjamin Kosnik <bkoz@redhat.com>
11673 Uros Bizjak <ubizjak@gmail.com>
11674
11675 PR libstdc++/38834
11676 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
11677 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
11678
53f506ed 116792009-01-20 Benjamin Kosnik <bkoz@redhat.com>
5b9daa7e 11680 Rainer Emrich <r.emrich@de.tecosim.com>
53f506ed
BK
11681
11682 PR libstdc++/38919
11683 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
11684 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
11685 * configure: Regenerate.
11686
8b6ded8d
JW
116872009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
11688
11689 * include/std/thread (__thread_data_base::__run): Make non-const.
11690 * testsuite/30_threads/thread/cons/5.cc: New.
11691
7d4260a3
BK
116922009-01-16 Benjamin Kosnik <bkoz@redhat.com>
11693
11694 * src/Makefile.am (sources): Add math_stubs_float.cc.
11695 * src/Makefile.in: Regenerate.
11696 * src/math_stubs_float.cc: New, from libmath/stubs.c.
11697
1457ddca
BK
116982009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11699
11700 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
11701 * src/Makefile.in: Regenerate.
11702 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
11703
adc8a1e3
BK
117042009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11705
11706 PR libstdc++/32666
11707 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
11708
117092009-01-15 Benjamin Kosnik <bkoz@redhat.com>
11710
11711 PR libstdc++/32666
11712 * Makefile.am (hosted_source): Remove libmath directory.
11713 * Makefile.in: Regenerate.
11714 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
11715 (AC_REPLACE_MATHFUNCS): Remove.
11716 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
11717 in GLIBCXX_CHECK_C99_TR1.
11718 * acinclude.m4: Remove libmath, need_math.
11719 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
11720 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
11721 * configure.ac: Same.
11722 * configure: Regenerate.
11723 * fragment.am: Fix comment.
11724 * config.h.in: Regenerate.
11725 * src/Makefile.in: Regenerate.
11726 * src/Makefile.am: Remove libmath references.
11727 * doc/Makefile.in: Regenerate.
11728 * po/Makefile.in: Regenerate.
11729 * include/Makefile.in: Regenerate.
11730 * libsupc++/Makefile.in: Regenerate.
11731 * testsuite/Makefile.in: Regenerate.
11732
11733 * src/compatibility.cc: Also export long double versions of "C" math
11734 library if hppa-linux.
11735 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
11736 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
11737
11738 * libmath: Remove.
11739 * libmath/signbit.c: Same.
11740 * libmath/stubs.c: Same.
11741 * libmath/Makefile.in: Same.
11742 * libmath/copysignf.c: Same.
11743 * libmath/mathconf.h: Same.
11744 * libmath/signbitf.c: Same.
11745 * libmath/Makefile.am: Same.
11746 * libmath/signbitl.c: Same.
11747
959d14e1
CF
117482009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
11749 Paolo Carlini <paolo.carlini@oracle.com>
11750
11751 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
11752 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
11753 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
11754 * configure.ac: Adjust.
11755 * doc/xml/manual/configure.xml: Update.
11756 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
11757 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
11758 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
11759 * configure: Regenerate.
11760 * config.h.in: Likewise.
11761
11762 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
11763 thread::joinable, thread::swap, this_thread::get_id,
11764 this_thread::yield): Define inline...
11765 * include/std/thread: ... here.
11766 * config/abi/pre/gnu.ver: Adjust.
11767
43b2b720
UB
117682009-01-13 Uros Bizjak <ubizjak@gmail.com>
11769
11770 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
11771 Add dg-timeout-factor 2.0.
11772 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
11773 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
11774 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
11775 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
11776 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
11777 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
11778
6ce45dc0
UB
117792009-01-13 Uros Bizjak <ubizjak@gmail.com>
11780
11781 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
11782 field from readelf output.
11783
55c8e6a3
BK
117842009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11785
11786 PR libstdc++/38384
11787 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
11788 * configure: Regenerate.
11789
117902009-01-12 Benjamin Kosnik <bkoz@redhat.com>
11791
43b2b720
UB
11792 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
11793 _GLIBCXX_HAVE_TLS.
55c8e6a3
BK
11794 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
11795
06bbcf59
JW
117962009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
11797
11798 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
11799 constructor for _M_pattern.
11800 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
11801 string.cc: Test construction from different basic_string type.
11802 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
11803 string.cc: Likewise.
11804
99827523
BK
118052009-01-07 Benjamin Kosnik <bkoz@redhat.com>
11806 Jonathan Larmour <jifl@eCosCentric.com>
11807
11808 PR libstdc++/36801
11809 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
11810 New.
11811 (__gnu_cxx::__exchange_and_add): Use it.
11812 * src/atomic.cc (get_atomic_mutex): New.
11813 * src/debug.cc (get_safe_base_mutex): New.
11814 * src/locale.cc (get_locale_cache_mutex): New.
11815 * src/mt_allocator.cc (get_freelist): New.
11816 (get_freelist_mutex): New.
11817 * src/pool_allocator.cc (get_palloc_mutex): New.
11818 * include/std/mutex (__once_functor_lock): To
11819 (__get_once_functor_lock): ...this.
11820 * src/mutex.cc (__once_mutex): Don't export, use
11821 (get_once_mutex): ...this.
11822 * config/abi/pre/gnu.ver: Adjust exports.
11823
1f93f687
JJ
118242009-01-07 Jakub Jelinek <jakub@redhat.com>
11825
c4bca01b
JJ
11826 PR libstdc++/38732
11827 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
11828 referenceCount field again.
11829 (__cxxabiv1::__cxa_refcounted_exception): New struct.
11830 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
11831 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
11832 inline functions.
11833 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
11834 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
11835 instead of __cxa_exception.
11836 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
11837 __cxxabiv1::__cxa_throw): Likewise.
11838 * libsupc++/eh_ptr.cc (std::rethrow_exception,
11839 std::__exception_ptr::exception_ptr::_M_addref,
11840 std::__exception_ptr::exception_ptr::_M_release,
11841 __gxx_dependent_exception_cleanup): Likewise.
11842 * testsuite/18_support/exception/38732.cc: New test.
11843
1f93f687
JJ
11844 PR libstdc++/38092
11845 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
11846 * src/compatibility.cc: Don't use .symver directives if
11847 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
11848 * config.h.in: Regenerated.
11849 * configure: Likewise.
11850
8877b5a9
PC
118512009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11852
11853 PR libstdc++/38466
11854 * include/bits/stl_pair.h: Document C++03 pair vs swap.
11855
238e3a40
BK
118562009-01-06 Benjamin Kosnik <bkoz@redhat.com>
11857
11858 * src/locale_init.cc (locale::_S_initialize_once): Move construction
11859 of classic locale...
11860 (locale::classic): Here.
11861
49ff5e81
JW
118622009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
11863
11864 * include/tr1_impl/regex: Fix bad return statements and typos.
11865
78b5828f
BK
118662009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11867
11868 * include/tr1_impl/regex: Remove unimplemented function definitions.
11869 * testsuite/28_regex/init-list.cc: Compile only.
11870 * testsuite/tr1/7_regular_expressions/regex/cons/char/
11871 c_string_extended.cc: Same.
11872 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
11873 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
11874
4564ac62
BK
118752009-01-05 Benjamin Kosnik <bkoz@redhat.com>
11876
11877 PR libstdc++/38384
11878 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
99827523 11879 * configure: Regenerate.
4564ac62 11880
a4a6267d
BE
118812009-01-05 Ben Elliston <bje@au.ibm.com>
11882
99827523
BK
11883 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11884 * configure: Regenerate.
a4a6267d 11885
f958e3ca
BE
118862009-01-05 Ben Elliston <bje@au.ibm.com>
11887
11888 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11889 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11890 * configure: Regenerate.
11891
9c01326d
RG
118922009-01-04 Richard Guenther <rguenther@suse.de>
11893
11894 PR libstdc++/38720
11895 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11896 integer type for storage, arithmetic and comparisons.
11897 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11898
fea0568f
PC
118992009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11900
11901 PR libstdc++/38719
11902 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11903 _Fwd_list_const_iterator::_M_next): Fix return type.
11904
6280bdbe
PC
119052009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11906
11907 * Revert last commit, reopen and suspend libstdc++/38678.
11908
91a96b33
PC
119092009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11910
11911 PR libstdc++/38678
11912 * include/std/istream (basic_istream<>::_M_read): New.
11913 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11914 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11915 * include/std/ostream (basic_ostream<>::_M_write_): New.
11916 (basic_ostream<>::_M_write): Adjust.
11917 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11918 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11919 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11920 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11921 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.
This page took 1.473131 seconds and 5 git commands to generate.