* doc/xml/manual/messages.xml: Update GNU gettext reference.
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
2
3 * doc/xml/manual/messages.xml: Update GNU gettext reference.
4
5 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
6
7 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
8 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
9 Update link to bogus site with reference to unix.org.
10 * doc/xml/manual/ctype.xml: Ditto.
11 * doc/xml/manual/locale.xml: Ditto.
12
13 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
14
15 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
16 * include/parallel/for_each_selectors.h
17 (__adjacent_difference_selector): Likewise.
18
19 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
20
21 * include/ext/bitmap_allocator.h: Minor clean-ups.
22
23 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
24
25 * config/abi/pre/gnu.ver: Adjust exports.
26
27 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
28
29 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
30 pretty-printer section.
31
32 2009-10-07 Chris Jefferson <chris@bubblescope.net>
33
34 * testsuite/25_algorithms/rotate/moveable2.cc: New.
35
36 2009-10-06 Janis Johnson <janis187@us.ibm.com>
37
38 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
39 * testsuite/decimal/cast_neg.cc: Ditto.
40 * testsuite/decimal/comparison.cc: Ditto.
41 * testsuite/decimal/compound-assignment.cc: Ditto.
42 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
43 * testsuite/decimal/conversion-from-float.cc: Ditto.
44 * testsuite/decimal/conversion-from-integral.cc: Ditto.
45 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
46 * testsuite/decimal/conversion-to-integral.cc: Ditto.
47 * testsuite/decimal/ctor.cc: Ditto.
48 * testsuite/decimal/incdec.cc: Ditto.
49 * testsuite/decimal/incdec-memfunc.cc: Ditto.
50 * testsuite/decimal/make-decimal.cc: Ditto.
51 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
52 * testsuite/decimal/operator_neg.cc: Ditto.
53 * testsuite/decimal/unary-arith.cc: Ditto.
54
55 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
56
57 * doc/html/*: Regenerate.
58
59 2009-10-05 John Bytheway <jbytheway@gmail.com>
60
61 PR libstdc++/41530
62 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
63 Fix to just move.
64 * testsuite/20_util/tuple/cons/41530.cc: New.
65
66 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
67
68 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
69 printers. Add links to GDB wiki/online manual.
70
71 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
72 Edward Smith-Rowland <3dw4rd@verizon.net>
73
74 * include/decimal/decimal: Warn if decimal floating point types
75 are not available.
76 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
77 * configure.ac: Use it.
78 * configure: Regenerate.
79 * config.h.in: Regenerate.
80
81 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
82
83 * include/Makefile.am: Remove stray line break.
84
85 * include/decimal/decimal: Brief class doxygen markup.
86 * libsupc++/exception: Whitespace cleanup.
87
88 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
89 decimal.
90 * scripts/create_testsuite_files (dlist): Same.
91
92 * doc/xml/manual/using.xml: One column in table. Move after TR1.
93
94 * testsuite/decimal/bad-cast.cc: Move to...
95 * testsuite/decimal/cast_neg.cc: ...here.
96 * testsuite/decimal/bad-mixed-mode.cc: Move to...
97 * testsuite/decimal/mixed-mode_neg.cc: ...here.
98 * testsuite/decimal/bad-operator.cc: Move to...
99 * testsuite/decimal/operator_neg.cc: ...here.
100
101 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
102
103 2009-10-05 Janis Johnson <janis187@us.ibm.com>
104
105 * doc/Makefile.am: Process new file.
106 * doc/xml/manual/intro.xml: Ditto.
107 * doc/xml/manual/using.xml: Document new header.
108 * doc/xml/manual/status_cxxdecimal.xml: New file.
109 * include/Makefile.am: Process new headers.
110 * include/decimal/decimal: New file.
111 * include/decimal/decimal.h: New file.
112
113 2009-10-05 Janis Johnson <janis187@us.ibm.com>
114
115 * testsuite/decimal: New directory.
116 * testsuite/decimal/bad-cast.cc: New test.
117 * testsuite/decimal/bad-mixed-mode.cc: New test.
118 * testsuite/decimal/bad-operator.cc: New test.
119 * testsuite/decimal/binary-arith.cc: New test.
120 * testsuite/decimal/comparison.cc: New test.
121 * testsuite/decimal/compound-assignment.cc: New test.
122 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
123 * testsuite/decimal/conversion-from-float.cc: New test.
124 * testsuite/decimal/conversion-from-integral.cc: New test.
125 * testsuite/decimal/conversion-to-generic-float.cc: New test.
126 * testsuite/decimal/conversion-to-integral.cc: New test.
127 * testsuite/decimal/ctor.cc: New test.
128 * testsuite/decimal/incdec.cc: New test.
129 * testsuite/decimal/incdec-memfunc.cc: New test.
130 * testsuite/decimal/make-decimal.cc: New test.
131 * testsuite/decimal/unary-arith.cc: New test.
132
133 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
134
135 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
136 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
137
138 2009-10-05 Chris Jefferson <chris@bubblescope.net>
139
140 * include/bits/stl_algo.h (__stable_partition_adaptive,
141 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
142 Extend to work with rvalue references in C++0x mode.
143 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
144 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
145 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
146 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
147 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
148
149 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
150
151 * doc/xml/manual/using.xml: Add profile headers.
152 * testsuite/ext/profile/mh.cc: Restrict to linux.
153
154 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
155
156 * configure: Add check for execinfo.h.
157 * config.h.in: Add undef for HAVE_EXECINFO_H.
158 * include/Makefile.am: Add build support for profile mode.
159 * include/Makefile.in: Same.
160 * include/profile/base.h: New file.
161 * include/profile/bitset: Same.
162 * include/profile/deque: Same.
163 * include/profile/hashtable.h: Same.
164 * include/profile/list: Same.
165 * include/profile/map: Same.
166 * include/profile/map.h: Same.
167 * include/profile/multimap.h: Same.
168 * include/profile/multiset.h: Same.
169 * include/profile/set: Same.
170 * include/profile/set.h: Same.
171 * include/profile/unordered_map: Same.
172 * include/profile/unordered_set: Same.
173 * include/profile/vector: Same.
174 * include/profile/impl/profiler.h: Same.
175 * include/profile/impl/profiler_container_size.h: Same.
176 * include/profile/impl/profiler_hash_func.h: Same.
177 * include/profile/impl/profiler_hashtable_size.h: Same.
178 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
179 * include/profile/impl/profiler_node.h: Same.
180 * include/profile/impl/profiler_state.h: Same.
181 * include/profile/impl/profiler_trace.h: Same.
182 * include/profile/impl/profiler_vector_size.h: Same.
183 * include/profile/impl/profiler_vector_to_list.h: Same.
184 * include/std/vector: Include corresponding profile header guarded by
185 _GLIBCXX_PROFILE.
186 * include/std/deque: Same.
187 * include/std/list: Same.
188 * include/std/map: Same.
189 * include/std/unordered_map: Same.
190 * include/std/bitset: Same.
191 * include/std/set: Same.
192 * include/std/unordered_set: Same.
193 * include/backward/hash_map: Same.
194 * include/backward/hash_set: Same.
195 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
196 * include/bits/c++config: Define profile namespace.
197 * testsuite/Makefile.in: Add check-profile.
198 * testsuite/Makefile.am: Same.
199 * testsuite/ext/profile/all.cc: New file.
200 * testsuite/ext/profile/mh.cc: Same.
201 * testsuite/ext/profile/mutex_extensions.cc: Same.
202 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
203 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
204 * testsuite/23_containers/vector/profile/vector.cc: Same.
205 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
206 in profile mode.
207 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
208 * testsuite/23_containers/list/capacity/29134.cc: Same.
209 * doc/Makefile.in: Add reference to profile_mode.xml.
210 * doc/Makefile.am: Same.
211 * doc/xml/manual/profile_mode.xml: New file.
212 * doc/xml/manual/debug.xml: Add link to profile mode section.
213 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
214 * doc/doxygen/user.cfg.in: Add profile mode files.
215
216 2009-10-02 Johannes Singler <singler@ira.uka.de>
217
218 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
219 * include/parallel/compatibility.h: Likewise.
220 * include/parallel/multiseq_selection.h: Likewise.
221 * include/parallel/random_shuffle.h: Likewise.
222 * include/parallel/random_number.h: Likewise;
223 use numeric_limits<>::digit instead of sizeof()*8.
224 * include/parallel/types.h: Likewise.
225 * doc/html/manual/bk01pt12ch31s03.html:
226 Document dependency on stdint.h.
227
228 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
229
230 * python/libstdcxx/v6/printers.py (StdListPrinter):
231 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
232 printer registration.
233 (StdListIteratorPrinter): Likewise.
234 (StdDebugIteratorPrinter): New printer.
235 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
236 entries. Always pass a typename where the type can change.
237 (StdSlistPrinter) Receive typename from printer registration. Use
238 in printer output.
239 (StdBitsetPrinter): Likewise.
240 (StdDequePrinter): Likewise.
241
242 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
243
244 * include/bits/random.tcc: Define static const data members.
245 * include/tr1/random.tcc: Likewise.
246 * testsuite/26_numerics/random/subtract_with_carry_engine/
247 requirements/constants.cc: New.
248 * testsuite/26_numerics/random/mersenne_twister_engine/
249 requirements/constants.cc: Likewise.
250 * testsuite/26_numerics/random/linear_congruential_engine/
251 requirements/constants.cc: Likewise.
252 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
253 constants.cc: Likewise.
254 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
255 requirements/constants.cc: Likewise.
256 * testsuite/tr1/5_numerical_facilities/random/
257 subtract_with_carry_01/requirements/constants.cc: Likewise.
258 * testsuite/tr1/5_numerical_facilities/random/discard_block/
259 requirements/constants.cc: Likewise.
260 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
261 requirements/constants.cc: Likewise.
262 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
263 requirements/constants.cc: Likewise.
264 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
265 requirements/constants.cc: Likewise.
266
267 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
268
269 PR libstdc++/38923
270 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
271 use sed script portable to Solaris /bin/sed for extracting ld
272 version.
273 * configure: Regenerate.
274
275 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
276
277 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
278 * libsupc++/vec.cc: Same.
279 * libsupc++/vterminate.cc: Same.
280 * libsupc++/new_opnt.cc: Same.
281
282 2009-09-28 Johannes Singler <singler@ira.uka.de>
283
284 * include/parallel/for_each_selectors.h: Remove obsolete comment.
285
286 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
287
288 * doc/html/ext/lwg-active.html: Update to Revision R66.
289 * doc/html/ext/lwg-closed.html: Likewise.
290 * doc/html/ext/lwg-defects: Likewise.
291
292 * doc/xml/manual/intro.xml: Update entry for DR 853.
293
294 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
295
296 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
297 according to upstream redirects.
298
299 2009-09-25 Johannes Singler <singler@ira.uka.de>
300
301 * include/parallel/include/parallel/checkers.h
302 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
303 (__is_sorted): Remove default parameter for _Compare; remove
304 inappropriate printf.
305
306 2009-09-25 Johannes Singler <singler@ira.uka.de>
307
308 * include/parallel/base.h: Comment on presence of min/max duplicates.
309
310 2009-09-25 Johannes Singler <singler@ira.uka.de>
311
312 * include/parallel/partition.h (__parallel_nth_element):
313 Correct comment.
314
315 2009-09-24 Johannes Singler <singler@ira.uka.de>
316
317 * include/parallel/algo.h: Uglify internal identifiers;
318 correct line breaks.
319 * include/parallel/for_each.h: Likewise.
320 * include/parallel/numeric: Likewise.
321 * include/parallel/omp_loop.h: Likewise.
322 * include/parallel/omp_loop_static.h: Likewise.
323 * include/parallel/par_loop.h: Likewise.
324 * include/parallel/workstealing.h: Likewise.
325
326 2009-09-24 Johannes Singler <singler@ira.uka.de>
327
328 * include/parallel/base.h (_EqualFromLess): Move _Compare template
329 parameter to the end as of others.
330 * include/parallel/algobase.h
331 (__lexicographical_compare_switch): Likewise.
332
333 2009-09-23 Johannes Singler <singler@ira.uka.de>
334
335 * include/parallel/algobase.h: Uglify internal identifiers;
336 correct line breaks.
337 * include/parallel/algo.h: Likewise.
338 * include/parallel/base.h: Likewise.
339 * include/parallel/equally_split.h: Likewise.
340 * include/parallel/find.h: Likewise.
341 * include/parallel/find_selectors.h: Likewise.
342 * include/parallel/for_each_selectors.h: Likewise.
343 * include/parallel/list_partition.h: Likewise.
344 * include/parallel/losertree.h: Likewise.
345 * include/parallel/merge.h: Likewise.
346 * include/parallel/multiseq_selection.h: Likewise.
347 * include/parallel/multiway_merge.h: Likewise.
348 * include/parallel/multiway_mergesort.h: Likewise.
349 * include/parallel/numeric: Likewise.
350 * include/parallel/numericfwd.h: Likewise.
351 * include/parallel/omp_loop.h: Likewise.
352 * include/parallel/omp_loop_static.h: Likewise.
353 * include/parallel/par_loop.h: Likewise.
354 * include/parallel/partition.h: Likewise.
355 * include/parallel/random_shuffle.h: Likewise.
356 * include/parallel/search.h: Likewise.
357 * include/parallel/sort.h: Likewise.
358 * include/parallel/workstealing.h: Likewise.
359
360 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
361
362 * doc/xml/manual/appendix_contributing.xml: Adjust link to
363 coreutils.
364
365 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
366
367 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
368
369 2009-09-17 Joseph Myers <joseph@codesourcery.com>
370
371 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
372 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
373 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
374 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
375 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
376 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
377 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
378 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
379 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
380 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
381 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
382 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
383
384 2009-09-17 Joseph Myers <joseph@codesourcery.com>
385
386 * include/ext/vstring.h (to_wstring(long long),
387 to_wstring(unsigned long long), to_wstring(long double)): Disable
388 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
389
390 2009-09-17 Johannes Singler <singler@ira.uka.de>
391
392 * include/parallel/algobase.h: Replace tabs by spaces;
393 correct line breaks.
394 * include/parallel/algorithmfwd.h: Likewise.
395 * include/parallel/balanced_quicksort.h: Likewise.
396 * include/parallel/base.h: Likewise.
397 * include/parallel/checkers.h: Likewise.
398 * include/parallel/compatibility.h: Likewise.
399 * include/parallel/equally_split.h: Likewise.
400 * include/parallel/find.h: Likewise.
401 * include/parallel/for_each.h: Likewise.
402 * include/parallel/for_each_selectors.h: Likewise.
403 * include/parallel/iterator.h: Likewise.
404 * include/parallel/list_partition.h: Likewise.
405 * include/parallel/losertree.h: Likewise.
406 * include/parallel/merge.h: Likewise.
407 * include/parallel/multiseq_selection.h: Likewise.
408 * include/parallel/multiway_merge.h: Likewise.
409 * include/parallel/multiway_mergesort.h: Likewise.
410 * include/parallel/numeric: Likewise.
411 * include/parallel/numericfwd.h: Likewise.
412 * include/parallel/omp_loop.h: Likewise.
413 * include/parallel/omp_loop_static.h: Likewise.
414 * include/parallel/par_loop.h: Likewise.
415 * include/parallel/partial_sum.h: Likewise.
416 * include/parallel/partition.h: Likewise.
417 * include/parallel/queue.h: Likewise.
418 * include/parallel/quicksort.h: Likewise.
419 * include/parallel/random_number.h: Likewise.
420 * include/parallel/random_shuffle.h: Likewise.
421 * include/parallel/search.h: Likewise.
422 * include/parallel/set_operations.h: Likewise.
423 * include/parallel/settings.h: Likewise.
424 * include/parallel/sort.h: Likewise.
425 * include/parallel/types.h: Likewise.
426 * include/parallel/unique_copy.h: Likewise.
427 * include/parallel/workstealing.h: Likewise.
428 * include/parallel/algo.h: Likewise;
429 shorten _ForwardIterator to _FIterator.
430 * include/parallel/find_selectors.h: Likewise.
431
432 2009-09-16 Johannes Singler <singler@ira.uka.de>
433
434 * include/parallel/base.h: Correct some comments accidentally changed
435 during uglification.
436 * include/parallel/find.h: Likewise.
437 * include/parallel/find_selectors.h: Likewise.
438 * include/parallel/multiway_merge.h: Likewise.
439 * include/parallel/multiway_mergesort.h: Likewise.
440 * include/parallel/partial_sum.h: Likewise.
441 * include/parallel/partition.h: Likewise.
442 * include/parallel/queue.h: Likewise.
443 * include/parallel/random_shuffle.h: Likewise.
444 * include/parallel/settings.h: Likewise.
445 * include/parallel/sort.h: Likewise.
446 * include/parallel/tags.h: Likewise.
447 * include/parallel/workstealing.h: Likewise.
448
449 2009-09-16 Johannes Singler <singler@ira.uka.de>
450
451 * include/parallel/base.h (_EqualFromLess):
452 Correct uglification of member variables and method arguments.
453 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
454 * include/parallel/find_selectors.h (__find_first_of_selector):
455 Likewise.
456 * include/parallel/iterator.h (_IteratorTriple): Likewise.
457 * include/parallel/multiseq_selection.h
458 (_Lexicographic, _LexicographicReverse): Likewise.
459 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
460 Likewise.
461 * include/parallel/random_number.h (_RandomNumber): Likewise.
462 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
463 Likewise.
464 * include/parallel/set_operations.h (__symmetric_difference_func,
465 __difference_func, __intersection_func, __union_func,
466 parallel_set_union, parallel_set_intersection, parallel_set_difference,
467 parallel_set_symmetric_difference): Likewise.
468 * include/parallel/tags.h (parallel_tag): Likewise.
469 * include/parallel/workstealing.h (_Job): Likewise.
470 * include/parallel/multiway_merge.h
471 (__multiway_merge_k_variant_sentinel_switch:operator())
472 correct uglification of _*LoserTree*.
473 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
474 uglification of member variables and method arguments.
475 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
476 * include/parallel/for_each_selectors.h: Likewise.
477 * include/parallel/omp_loop.h: Likewise.
478 * include/parallel/algo.h: Likewise; uglify c_rand_number.
479
480 2009-09-16 Johannes Singler <singler@ira.uka.de>
481
482 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
483 Replace redundant _Self.
484 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
485 Replace redundant _Self.
486 * include/parallel/algo.h: Correct accidental _Self in comments.
487 * include/parallel/losertree.h: Likewise.
488 * include/parallel/multiway_merge.h: Likewise.
489 * include/parallel/random_shuffle.h: Likewise.
490
491 2009-09-16 Johannes Singler <singler@ira.uka.de>
492
493 * include/parallel/algobase.h: Uglify internal identifiers.
494 * include/parallel/algo.h: Likewise.
495 * include/parallel/algorithm: Likewise.
496 * include/parallel/algorithmfwd.h: Likewise.
497 * include/parallel/balanced_quicksort.h: Likewise.
498 * include/parallel/base.h: Likewise.
499 * include/parallel/basic_iterator.h: Likewise.
500 * include/parallel/checkers.h: Likewise.
501 * include/parallel/compatibility.h: Likewise.
502 * include/parallel/compiletime_settings.: Likewise.
503 * include/parallel/equally_split.h: Likewise.
504 * include/parallel/features.h: Likewise.
505 * include/parallel/find.h: Likewise.
506 * include/parallel/find_selectors.h: Likewise.
507 * include/parallel/for_each.h: Likewise.
508 * include/parallel/for_each_selectors.h: Likewise.
509 * include/parallel/iterator.h: Likewise.
510 * include/parallel/list_partition.h: Likewise.
511 * include/parallel/losertree.h: Likewise.
512 * include/parallel/merge.h: Likewise.
513 * include/parallel/multiseq_selection.h: Likewise.
514 * include/parallel/multiway_merge.h: Likewise.
515 * include/parallel/multiway_mergesort.h: Likewise.
516 * include/parallel/numeric: Likewise.
517 * include/parallel/numericfwd.h: Likewise.
518 * include/parallel/omp_loop.h: Likewise.
519 * include/parallel/omp_loop_static.h: Likewise.
520 * include/parallel/parallel.h: Likewise.
521 * include/parallel/par_loop.h: Likewise.
522 * include/parallel/partial_sum.h: Likewise.
523 * include/parallel/partition.h: Likewise.
524 * include/parallel/queue.h: Likewise.
525 * include/parallel/quicksort.h: Likewise.
526 * include/parallel/random_number.h: Likewise.
527 * include/parallel/random_shuffle.h: Likewise.
528 * include/parallel/search.h: Likewise.
529 * include/parallel/set_operations.h: Likewise.
530 * include/parallel/settings.h: Likewise.
531 * include/parallel/sort.h: Likewise.
532 * include/parallel/tags.h: Likewise.
533 * include/parallel/types.h: Likewise.
534 * include/parallel/unique_copy.h: Likewise.
535 * include/parallel/workstealing.h: Likewise.
536
537 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
538
539 PR libstdc++/41037
540 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
541 and wcerr flags.
542 * testsuite/27_io/objects/char/41037.cc: New.
543 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
544
545 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
546
547 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
548 constraint.
549
550 2009-09-11 Johannes Singler <singler@ira.uka.de>
551
552 * include/parallel/multiway_merge.h
553 (multiway_merge_exact_splitting): Deallocate borders correctly.
554 (parallel_multiway_merge): Remove unnecessarily complicated
555 allocation, random access iterators are default-constructible;
556 deallocate ne_seqs correctly.
557
558 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
559
560 PR libstdc++/41316
561 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
562 Remove.
563 (forward_list<>::sort(_Comp)): Only declare.
564 (forward_list<>::sort()): Forward to the latter.
565 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
566 Remove definition.
567 (forward_list<>::sort(_Comp)): Define.
568 * testsuite/23_containers/forward_list/requirements/dr438/
569 assign_neg.cc: Adjust dg-error line number.
570 * testsuite/23_containers/forward_list/requirements/dr438/
571 insert_neg.cc: Likewise.
572 * testsuite/23_containers/forward_list/requirements/dr438/
573 constructor_1_neg.cc: Likewise.
574 * testsuite/23_containers/forward_list/requirements/dr438/
575 constructor_2_neg.cc: Likewise.
576
577 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
578
579 * src/Makefile.am (libstdc___la_LINK): New.
580 * src/Makefile.in: Regenerate.
581
582 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
583
584 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
585 *-*-freebsd* from both dg-do and dg-options.
586
587 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
588
589 * configure: Rebuilt with modified libtool.m4.
590
591 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
592 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
593
594 PR libstdc++/41280
595 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
596 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
597 * configure: Regenerate.
598
599 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
600
601 PR libstdc++/41267
602 * include/bits/stl_algobase.h (__copy_move::__copy_m,
603 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
604 with a null third argument.
605
606 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
607
608 Revert.
609 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
610 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
611 bool for stream sentry objects.
612 * include/bits/istream.tcc: Same.
613 * include/bits/ostream.tcc: Same.
614 * include/bits/basic_string.tcc: Same.
615 * include/bits/ostream_insert.h: Same.
616 * src/istream.cc: Same.
617
618 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
619
620 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
621 instantiation with additional commands issued for each Makefile
622 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
623 runs these commands.
624 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
625 running `make' in include, passing `pch_build=' to `make'.
626 * configure: Regenerate.
627
628 PR libstdc++/41220
629 * include/Makefile.am (CLEANFILES): Add stamp-host.
630 * include/Makefile.in: Regenerate.
631
632 2009-09-02 Joseph Myers <joseph@codesourcery.com>
633
634 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
635 under util/ to remote host. Copy .h and .hpp files at more levels
636 under util/ to remote host.
637
638 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
639
640 * include/bits/stl_uninitialized.h
641 (__uninitialized_copy::uninitialized_copy): Just call (the now
642 forwarding) _Construct.
643
644 2009-09-01 Chris Jefferson <chris@bubblescope.net>
645 Paolo Carlini <paolo.carlini@oracle.com>
646
647 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
648 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
649 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
650 move_iterators/1.cc: Adjust, do not define
651 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
652 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
653 move_iterators/1.cc: Likewise.
654 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
655 * testsuite/25_algorithms/move/1.cc: Likewise.
656 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
657 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
658 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
659 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
660 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
661 test for predicated test.
662 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
663 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
664 for predicated version.
665 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
666
667 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
668 enable test2 and test3.
669
670 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
671 moving bug in C++0x mode.
672
673 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
674 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
675 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
676 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
677
678 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
679 Kaz Kojima <kkojima@gcc.gnu.org>
680
681 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
682 dg-add-options ieee.
683 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
684 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
685 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
686 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
687 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
688 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
689 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
690 * testsuite/18_support/numeric_limits/
691 specialization_default_values.cc: Likewise.
692 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
693 * testsuite/26_numerics/complex/pow.cc: Likewise.
694 * testsuite/tr1/5_numerical_facilities/special_functions/
695 01_assoc_laguerre/check_nan.cc: Likewise.
696 * testsuite/tr1/5_numerical_facilities/special_functions/
697 02_assoc_legendre/check_nan.cc: Likewise.
698 * testsuite/tr1/5_numerical_facilities/special_functions/
699 03_beta/check_nan.cc: Likewise.
700 * testsuite/tr1/5_numerical_facilities/special_functions/
701 04_comp_ellint_1/check_nan.cc: Likewise.
702 * testsuite/tr1/5_numerical_facilities/special_functions/
703 05_comp_ellint_2/check_nan.cc: Likewise.
704 * testsuite/tr1/5_numerical_facilities/special_functions/
705 06_comp_ellint_3/check_nan.cc: Likewise.
706 * testsuite/tr1/5_numerical_facilities/special_functions/
707 07_conf_hyperg/check_nan.cc: Likewise.
708 * testsuite/tr1/5_numerical_facilities/special_functions/
709 08_cyl_bessel_i/check_nan.cc: Likewise.
710 * testsuite/tr1/5_numerical_facilities/special_functions/
711 09_cyl_bessel_j/check_nan.cc: Likewise.
712 * testsuite/tr1/5_numerical_facilities/special_functions/
713 10_cyl_bessel_k/check_nan.cc: Likewise.
714 * testsuite/tr1/5_numerical_facilities/special_functions/
715 11_cyl_neumann/check_nan.cc: Likewise.
716 * testsuite/tr1/5_numerical_facilities/special_functions/
717 12_ellint_1/check_nan.cc: Likewise.
718 * testsuite/tr1/5_numerical_facilities/special_functions/
719 13_ellint_2/check_nan.cc: Likewise.
720 * testsuite/tr1/5_numerical_facilities/special_functions/
721 14_ellint_3/check_nan.cc: Likewise.
722 * testsuite/tr1/5_numerical_facilities/special_functions/
723 15_expint/check_nan.cc: Likewise.
724 * testsuite/tr1/5_numerical_facilities/special_functions/
725 16_hermite/check_nan.cc: Likewise.
726 * testsuite/tr1/5_numerical_facilities/special_functions/
727 17_hyperg/check_nan.cc: Likewise.
728 * testsuite/tr1/5_numerical_facilities/special_functions/
729 18_laguerre/check_nan.cc: Likewise.
730 * testsuite/tr1/5_numerical_facilities/special_functions/
731 19_legendre/check_nan.cc: Likewise.
732 * testsuite/tr1/5_numerical_facilities/special_functions/
733 20_riemann_zeta/check_nan.cc: Likewise.
734 * testsuite/tr1/5_numerical_facilities/special_functions/
735 21_sph_bessel/check_nan.cc: Likewise.
736 * testsuite/tr1/5_numerical_facilities/special_functions/
737 22_sph_legendre/check_nan.cc: Likewise.
738 * testsuite/tr1/5_numerical_facilities/special_functions/
739 23_sph_neumann/check_nan.cc: Likewise.
740
741 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
742
743 * include/bits/stl_construct.h: Include <bits/move.h>.
744
745 2009-08-29 Chris Jefferson <chris@bubblescope.net>
746
747 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
748 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
749 Add.
750 * include/bits/stl_tempbuf.h (_Temporary_buffer::
751 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
752 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
753 C++0x mode.
754 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
755 const copy_tracker&)): Add.
756 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
757 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
758
759 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
760
761 * config/abi/pre/gnu.ver: Fixups for string member functions.
762
763 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
764
765 PR libstdc++/41005
766 * configure.ac: Bump libtool_VERSION to 6:14:0.
767 * configure: Regenerate.
768 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
769 * src/Makefile.in: Regenerate.
770 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
771 move <future> symbols to 3.4.14 version.
772 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
773
774 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
775
776 * include/bits/basic_string.h (basic_string): Add cbegin(),
777 cend(), crbegin(), crend() in C++0x mode.
778 * config/abi/pre/gnu.ver: Add exports.
779
780 * testsuite/util/testsuite_containers.h: New.
781 * testsuite/util/testsuite_container_traits.h: New.
782 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
783 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
784 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
785 * testsuite/ext/vstring/requirements/typedefs.cc: New.
786 * testsuite/23_containers/unordered_map/requirements/
787 cliterators.cc: Edit.
788 * testsuite/23_containers/unordered_map/requirements/
789 citerators.cc: Edit.
790 * testsuite/23_containers/unordered_map/requirements/
791 explicit_instantiation/1.cc: New.
792 * testsuite/23_containers/unordered_map/requirements/
793 explicit_instantiation/2.cc: New.
794 * testsuite/23_containers/unordered_map/requirements/
795 explicit_instantiation/3.cc: New.
796 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
797 * testsuite/23_containers/unordered_map/requirements/
798 explicit_instantiation.cc: Move to nested directory.
799 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
800 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
801 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
802 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
803 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
804 * testsuite/23_containers/set/requirements/typedefs.cc: New.
805 * testsuite/23_containers/unordered_multimap/requirements/
806 cliterators.cc: Edit.
807 * testsuite/23_containers/unordered_multimap/requirements/
808 citerators.cc: Edit.
809 * testsuite/23_containers/unordered_multimap/requirements/
810 explicit_instantiation/1.cc: New.
811 * testsuite/23_containers/unordered_multimap/requirements/
812 explicit_instantiation/2.cc: Edit.: New.
813 * testsuite/23_containers/unordered_multimap/requirements/
814 explicit_instantiation/3.cc: New.
815 * testsuite/23_containers/unordered_multimap/requirements/
816 typedefs.cc: Edit.
817 * testsuite/23_containers/unordered_multimap/requirements/
818 explicit_instantiation.cc: Move to nested.
819 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
820 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
821 * testsuite/23_containers/forward_list/requirements/dr438/
822 insert_neg.cc: New.
823 * testsuite/23_containers/forward_list/requirements/dr438/
824 assign_neg.cc: New.
825 * testsuite/23_containers/forward_list/requirements/dr438/
826 constructor_1_neg.cc: New.
827 * testsuite/23_containers/forward_list/requirements/dr438/
828 constructor_2_neg.cc: New.
829 * testsuite/23_containers/forward_list/requirements/dr438/
830 constructor.cc: New.
831 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
832 * testsuite/23_containers/unordered_set/requirements/
833 cliterators.cc: Edit.
834 * testsuite/23_containers/unordered_set/requirements/
835 citerators.cc: Edit.
836 * testsuite/23_containers/unordered_set/requirements/
837 explicit_instantiation/1.cc: New.
838 * testsuite/23_containers/unordered_set/requirements/
839 explicit_instantiation/2.cc: New.
840 * testsuite/23_containers/unordered_set/requirements/
841 explicit_instantiation/3.cc: New.
842 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
843 * testsuite/23_containers/unordered_set/requirements/
844 explicit_instantiation.cc: Move to nested.
845 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
846 * testsuite/23_containers/vector/requirements/dr438/bool/
847 constructor.cc: Move.
848 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
849 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
850 * testsuite/23_containers/vector/bool/requirements/dr438/
851 constructor.cc: New.
852 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
853 * testsuite/23_containers/deque/requirements/typedefs.cc
854 * testsuite/23_containers/stack/requirements/typedefs.cc
855 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
856 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
857 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
858 * testsuite/23_containers/list/requirements/typedefs.cc: New.
859 * testsuite/23_containers/unordered_multiset/requirements/
860 cliterators.cc: Edit.
861 * testsuite/23_containers/unordered_multiset/requirements/
862 citerators.cc: Edit.
863 * testsuite/23_containers/unordered_multiset/requirements/
864 explicit_instantiation.cc: Move.
865 * testsuite/23_containers/unordered_multiset/requirements/
866 explicit_instantiation/1.cc: New.
867 * testsuite/23_containers/unordered_multiset/requirements/
868 explicit_instantiation/2.cc: New.
869 * testsuite/23_containers/unordered_multiset/requirements/
870 explicit_instantiation/3.cc: New.
871 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
872 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
873 * testsuite/23_containers/map/requirements/typedefs.cc: New.
874 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
875 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
876 Move.
877 * testsuite/23_containers/array/requirements/
878 explicit_instantiation/1.cc: New.
879 * testsuite/23_containers/array/requirements/
880 explicit_instantiation/2.cc: New.
881 * testsuite/23_containers/array/requirements/typedefs.cc: New.
882
883 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
884
885 * configure.ac (AC_PREREQ): Bump to 2.64.
886
887 2009-08-24 Chris Jefferson <chris@bubblescope.net>
888
889 * include/stl_algo.h (__unguarded_partition_pivot,
890 __move_median_first): New.
891 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
892 types.
893 (__unguarded_linear_insert): Assume always inserting value at __last.
894 (__unguarded_partition): Take pivot by reference.
895 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
896 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
897
898 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
899
900 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
901 before --mode argument.
902 * libsupc++/Makefile.in: Regenerate.
903
904 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
905
906 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
907 2.64 and Automake 1.11 in examples; update link to Autoconf
908 manual page about quadrigraphs.
909 * Makefile.am (install-html, install-pdf): Remove.
910 * Makefile.in: Regenerate.
911
912 * Makefile.in: Regenerate.
913 * acinclude.m4: Regenerate.
914 * aclocal.m4: Regenerate.
915 * config.h.in: Regenerate.
916 * configure: Regenerate.
917 * doc/Makefile.in: Regenerate.
918 * include/Makefile.in: Regenerate.
919 * libsupc++/Makefile.in: Regenerate.
920 * po/Makefile.in: Regenerate.
921 * python/Makefile.in: Regenerate.
922 * src/Makefile.in: Regenerate.
923 * testsuite/Makefile.in: Regenerate.
924
925 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
926
927 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
928 $(LIBTOOLFLAGS).
929 * libsupc++/Makefile.in: Regenerate.
930 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
931 and $(LIBTOOLFLAGS).
932 * src/Makefile.in: Regenerate.
933
934 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
935
936 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
937 missing dg-require directives.
938
939 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
940
941 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
942 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
943 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
944 __numeric_constants<_Tp>::__gamma_e().
945
946 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
947
948 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
949
950 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
951
952 * configure.ac: Move guarded checks for CC and CXX ...
953 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
954 * configure: Regenerate.
955
956 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
957 Paolo Carlini <paolo.carlini@oracle.com>
958
959 PR libstdc++/41061
960 * include/bits/random.h (operator<<(std::basic_ostream<>&,
961 const std::lognormal_distribution<>&),
962 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
963 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
964 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
965 operator<<(std::basic_ostream<>&,
966 const std::chi_squared_distribution<>&),
967 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
968 operator<<(std::basic_ostream<>&,
969 const std::fisher_f_distribution<>&),
970 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
971 operator<<(std::basic_ostream<>&,
972 const std::student_t_distribution<>&),
973 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
974 operator<<(std::basic_ostream<>&,
975 const std::negative_binomial_distribution<>&)): Declare friend.
976 * testsuite/26_numerics/random/uniform_real_distribution/operators/
977 serialize.cc: New.
978 * testsuite/26_numerics/random/piecewise_constant_distribution/
979 operators/serialize.cc: Likewise.
980 * testsuite/26_numerics/random/chi_squared_distribution/operators/
981 serialize.cc: Likewise.
982 * testsuite/26_numerics/random/normal_distribution/operators/
983 serialize.cc: Likewise.
984 * testsuite/26_numerics/random/uniform_int_distribution/operators/
985 serialize.cc: Likewise.
986 * testsuite/26_numerics/random/poisson_distribution/operators/
987 serialize.cc: Likewise.
988 * testsuite/26_numerics/random/bernoulli_distribution/operators/
989 serialize.cc: Likewise.
990 * testsuite/26_numerics/random/discrete_distribution/operators/
991 serialize.cc: Likewise.
992 * testsuite/26_numerics/random/weibull_distribution/operators/
993 serialize.cc: Likewise.
994 * testsuite/26_numerics/random/negative_binomial_distribution/
995 operators/serialize.cc: Likewise.
996 * testsuite/26_numerics/random/cauchy_distribution/operators/
997 serialize.cc: Likewise.
998 * testsuite/26_numerics/random/gamma_distribution/operators/
999 serialize.cc: Likewise.
1000 * testsuite/26_numerics/random/fisher_f_distribution/operators/
1001 serialize.cc: Likewise.
1002 * testsuite/26_numerics/random/exponential_distribution/operators/
1003 serialize.cc: Likewise.
1004 * testsuite/26_numerics/random/lognormal_distribution/operators/
1005 serialize.cc: Likewise.
1006 * testsuite/26_numerics/random/binomial_distribution/operators/
1007 serialize.cc: Likewise.
1008 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1009 serialize.cc: Likewise.
1010 * testsuite/26_numerics/random/piecewise_linear_distribution/
1011 operators/serialize.cc
1012 * testsuite/26_numerics/random/student_t_distribution/operators/
1013 serialize.cc: Likewise.
1014 * testsuite/26_numerics/random/geometric_distribution/operators/
1015 serialize.cc: Likewise.
1016
1017 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1018
1019 * include/bits/stl_tree.h: In C++0x mode make erase return
1020 an iterator as per DR 130.
1021 * include/bits/stl_set.h: Same.
1022 * include/bits/stl_multiset.h: Same.
1023 * include/bits/stl_map.h: Same.
1024 * include/bits/stl_multimap.h: Same.
1025 * doc/xml/manual/intro.xml: Document.
1026 * testsuite/23_containers/set/dr130.cc: New.
1027 * testsuite/23_containers/multiset/dr130.cc: New.
1028 * testsuite/23_containers/map/dr130.cc: New.
1029 * testsuite/23_containers/multimap/dr130.cc: New.
1030
1031 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1032
1033 * include/ext/pointer.h: Add pragma system_header, use
1034 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1035
1036 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1037
1038 * src/compatibility-ldbl.cc: Include cmath.
1039
1040 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1041
1042 * src/compatibility-ldbl.cc: Include tr1/functional.
1043
1044 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1045
1046 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1047
1048 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1049
1050 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1051 * include/precompiled/stdc++.h: Don't include cassert if
1052 _GLIBCXX_NO_ASSERT defined.
1053 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1054 semi-colon.
1055 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1056 Same.
1057
1058 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1059 directory.
1060 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1061 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1062 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1063
1064 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1065 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1066 use stdc++.h include.
1067 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1068 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1069 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1070 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1071 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1072 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1073 ...this.
1074 * testsuite/17_intro/headers/c++200x/all.cc: To...
1075 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1076 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1077 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1078 ...this.
1079 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1080 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1081
1082 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1083
1084 * include/std/future: Move error handling bits outside macro guard.
1085 * src/future.cc: Adjust.
1086
1087 * include/precompiled/stdc++.h: Add future.
1088 * doc/xml/manual/using.xml: Same.
1089
1090 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1091
1092 * src/hashtable.cc: Just definitions.
1093 * src/hashtable_c++0x.cc: Compile C++0x versions.
1094 * src/hash.cc: Same.
1095 * src/hash_c++0x.cc: Same.
1096 src/hash_tr1.cc: Compile TR1 versions.
1097 src/hashtable_tr1.cc: Same.
1098
1099 * src/limits_c++0x.cc: Sync build error handling.
1100
1101 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1102 hashtable.cc to hashtable_tr1.cc.
1103 * src/Makefile.in: Regenerate.
1104
1105 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1106
1107 * include/tr1_impl/functional: Doxygen markup.
1108
1109 * doc/html/*: Regenerate.
1110
1111 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1112
1113 * include/std/future: Fixes for -fno-exceptions.
1114 * include/bits/functexcept.h: Same.
1115 * libsupc++/exception_ptr.h: Same.
1116 * src/pool_allocator.cc: Same.
1117 * src/future.cc: Same.
1118 * src/functexcept.cc: Same.
1119 * config/abi/pre/gnu.ver: New exports.
1120 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1121 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1122 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1123 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1124 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1125 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1126 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1127
1128 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1129 * testsuite/23_containers/deque/operators/2.cc: New.
1130
1131 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 * src/hash.cc (hash<string>::operator()(string),
1134 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1135 nothing.
1136 * include/bits/functional_hash.h (hash<error_code>::
1137 operator()(error_code)): Likewise.
1138
1139 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1140
1141 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1142 bool for stream sentry objects.
1143 * include/bits/istream.tcc: Same.
1144 * include/bits/ostream.tcc: Same.
1145 * include/bits/basic_string.tcc: Same.
1146 * include/bits/ostream_insert.h: Same.
1147 * src/istream.cc: Same.
1148
1149 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1150
1151 PR libstdc++/15523
1152 * include/debug/safe_iterator.h (_Safe_iterator<>::
1153 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1154 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1155 do not error out when the source is a value-initialized iterator.
1156 * testsuite/23_containers/vector/15523.cc: New.
1157 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1158
1159 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1160
1161 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1162 cosmetic changes, inline.
1163 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1164 Likewise.
1165 * include/bits/move.h: Minor cosmetic changes.
1166
1167 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1168
1169 PR libstdc++/40912 (final)
1170 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1171 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1172 parms_neg.cc: Likewise.
1173 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1174 parms.cc: Likewise.
1175 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1176 default.cc: Likewise.
1177 * testsuite/26_numerics/random/uniform_real_distribution/
1178 requirements/typedefs.cc: Likewise.
1179 * testsuite/26_numerics/random/piecewise_constant_distribution/
1180 cons/range.cc: Likewise.
1181 * testsuite/26_numerics/random/piecewise_constant_distribution/
1182 cons/default.cc: Likewise.
1183 * testsuite/26_numerics/random/piecewise_constant_distribution/
1184 cons/num_xbound_fun.cc: Likewise.
1185 * testsuite/26_numerics/random/piecewise_constant_distribution/
1186 cons/initlist_fun.cc: Likewise.
1187 * testsuite/26_numerics/random/piecewise_constant_distribution/
1188 requirements/typedefs.cc: Likewise.
1189 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1190 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1191 parms.cc: Likewise.
1192 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1193 default.cc: Likewise.
1194 * testsuite/26_numerics/random/chi_squared_distribution/
1195 requirements/typedefs.cc: Likewise.
1196 * testsuite/26_numerics/random/normal_distribution/
1197 cons/parms.cc: Likewise.
1198 * testsuite/26_numerics/random/normal_distribution/
1199 cons/default.cc: Likewise.
1200 * testsuite/26_numerics/random/normal_distribution/
1201 requirements/typedefs.cc: Likewise.
1202 * testsuite/26_numerics/random/seed_seq/cons/
1203 range.cc: Likewise.
1204 * testsuite/26_numerics/random/seed_seq/cons/
1205 initlist.cc: Likewise.
1206 * testsuite/26_numerics/random/seed_seq/cons/
1207 default.cc: Likewise.
1208 * testsuite/26_numerics/random/seed_seq/requirements/
1209 typedefs.cc: Likewise.
1210 * testsuite/26_numerics/random/uniform_int_distribution/
1211 cons/parms_neg.cc: Likewise.
1212 * testsuite/26_numerics/random/uniform_int_distribution/
1213 cons/parms.cc: Likewise.
1214 * testsuite/26_numerics/random/uniform_int_distribution/
1215 cons/default.cc: Likewise.
1216 * testsuite/26_numerics/random/uniform_int_distribution/
1217 requirements/typedefs.cc: Likewise.
1218 * testsuite/26_numerics/random/poisson_distribution/cons/
1219 parms.cc: Likewise.
1220 * testsuite/26_numerics/random/poisson_distribution/cons/
1221 default.cc: Likewise.
1222 * testsuite/26_numerics/random/poisson_distribution/
1223 requirements/typedefs.cc: Likewise.
1224 * testsuite/26_numerics/random/bernoulli_distribution/
1225 cons/parms.cc: Likewise.
1226 * testsuite/26_numerics/random/bernoulli_distribution/
1227 cons/default.cc: Likewise.
1228 * testsuite/26_numerics/random/bernoulli_distribution/
1229 requirements/typedefs.cc: Likewise.
1230 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1231 * testsuite/26_numerics/random/
1232 default_random_engine.cc: Likewise.
1233 * testsuite/26_numerics/random/discrete_distribution/
1234 cons/range.cc: Likewise.
1235 * testsuite/26_numerics/random/discrete_distribution/
1236 cons/initlist.cc: Likewise.
1237 * testsuite/26_numerics/random/discrete_distribution/
1238 cons/default.cc: Likewise.
1239 * testsuite/26_numerics/random/discrete_distribution/
1240 cons/num_xbound_fun.cc: Likewise.
1241 * testsuite/26_numerics/random/discrete_distribution/
1242 requirements/typedefs.cc: Likewise.
1243 * testsuite/26_numerics/random/weibull_distribution/
1244 cons/parms.cc: Likewise.
1245 * testsuite/26_numerics/random/weibull_distribution/
1246 cons/default.cc: Likewise.
1247 * testsuite/26_numerics/random/weibull_distribution/
1248 requirements/typedefs.cc: Likewise.
1249 * testsuite/26_numerics/random/independent_bits_engine/
1250 cons/base_move.cc: Likewise.
1251 * testsuite/26_numerics/random/independent_bits_engine/
1252 cons/seed1.cc: Likewise.
1253 * testsuite/26_numerics/random/independent_bits_engine/
1254 cons/seed2.cc: Likewise.
1255 * testsuite/26_numerics/random/independent_bits_engine/
1256 cons/base_copy.cc: Likewise.
1257 * testsuite/26_numerics/random/independent_bits_engine/
1258 cons/default.cc: Likewise.
1259 * testsuite/26_numerics/random/independent_bits_engine/
1260 cons/seed_seq.cc: Likewise.
1261 * testsuite/26_numerics/random/independent_bits_engine/
1262 requirements/typedefs.cc: Likewise.
1263 * testsuite/26_numerics/random/independent_bits_engine/
1264 operators/equal.cc: Likewise.
1265 * testsuite/26_numerics/random/independent_bits_engine/
1266 operators/serialize.cc: Likewise.
1267 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1268 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1269 * testsuite/26_numerics/random/subtract_with_carry_engine/
1270 cons/seed1.cc: Likewise.
1271 * testsuite/26_numerics/random/subtract_with_carry_engine/
1272 cons/seed2.cc: Likewise.
1273 * testsuite/26_numerics/random/subtract_with_carry_engine/
1274 cons/default.cc: Likewise.
1275 * testsuite/26_numerics/random/subtract_with_carry_engine/
1276 requirements/typedefs.cc: Likewise.
1277 * testsuite/26_numerics/random/subtract_with_carry_engine/
1278 operators/equal.cc: Likewise.
1279 * testsuite/26_numerics/random/subtract_with_carry_engine/
1280 operators/serialize.cc: Likewise.
1281 * testsuite/26_numerics/random/discard_block_engine/cons/
1282 base_move.cc: Likewise.
1283 * testsuite/26_numerics/random/discard_block_engine/cons/
1284 seed1.cc: Likewise.
1285 * testsuite/26_numerics/random/discard_block_engine/cons/
1286 seed2.cc: Likewise.
1287 * testsuite/26_numerics/random/discard_block_engine/cons/
1288 base_copy.cc: Likewise.
1289 * testsuite/26_numerics/random/discard_block_engine/cons/
1290 default.cc: Likewise.
1291 * testsuite/26_numerics/random/discard_block_engine/cons/
1292 seed_seq.cc: Likewise.
1293 * testsuite/26_numerics/random/discard_block_engine/
1294 requirements/typedefs.cc: Likewise.
1295 * testsuite/26_numerics/random/discard_block_engine/
1296 operators/equal.cc: Likewise.
1297 * testsuite/26_numerics/random/discard_block_engine/
1298 operators/serialize.cc: Likewise.
1299 * testsuite/26_numerics/random/cauchy_distribution/
1300 cons/parms.cc: Likewise.
1301 * testsuite/26_numerics/random/cauchy_distribution/
1302 cons/default.cc: Likewise.
1303 * testsuite/26_numerics/random/cauchy_distribution/
1304 requirements/typedefs.cc: Likewise.
1305 * testsuite/26_numerics/random/negative_binomial_distribution/
1306 cons/parms.cc: Likewise.
1307 * testsuite/26_numerics/random/negative_binomial_distribution/
1308 cons/default.cc: Likewise.
1309 * testsuite/26_numerics/random/negative_binomial_distribution/
1310 requirements/typedefs.cc: Likewise.
1311 * testsuite/26_numerics/random/gamma_distribution/
1312 cons/parms.cc: Likewise.
1313 * testsuite/26_numerics/random/gamma_distribution/
1314 cons/default.cc: Likewise.
1315 * testsuite/26_numerics/random/gamma_distribution/
1316 requirements/typedefs.cc: Likewise.
1317 * testsuite/26_numerics/random/mersenne_twister_engine/
1318 cons/seed1.cc: Likewise.
1319 * testsuite/26_numerics/random/mersenne_twister_engine/
1320 cons/seed2.cc: Likewise.
1321 * testsuite/26_numerics/random/mersenne_twister_engine/
1322 cons/default.cc: Likewise.
1323 * testsuite/26_numerics/random/mersenne_twister_engine/
1324 requirements/typedefs.cc: Likewise.
1325 * testsuite/26_numerics/random/mersenne_twister_engine/
1326 operators/equal.cc: Likewise.
1327 * testsuite/26_numerics/random/mersenne_twister_engine/
1328 operators/serialize.cc: Likewise.
1329 * testsuite/26_numerics/random/fisher_f_distribution/
1330 cons/parms.cc: Likewise.
1331 * testsuite/26_numerics/random/fisher_f_distribution/
1332 cons/default.cc: Likewise.
1333 * testsuite/26_numerics/random/fisher_f_distribution/
1334 requirements/typedefs.cc: Likewise.
1335 * testsuite/26_numerics/random/exponential_distribution/
1336 cons/parms.cc: Likewise.
1337 * testsuite/26_numerics/random/exponential_distribution/
1338 cons/default.cc: Likewise.
1339 * testsuite/26_numerics/random/exponential_distribution/
1340 requirements/typedefs.cc: Likewise.
1341 * testsuite/26_numerics/random/binomial_distribution/
1342 cons/parms.cc: Likewise.
1343 * testsuite/26_numerics/random/binomial_distribution/
1344 cons/default.cc: Likewise.
1345 * testsuite/26_numerics/random/binomial_distribution/
1346 requirements/typedefs.cc: Likewise.
1347 * testsuite/26_numerics/random/lognormal_distribution/
1348 cons/parms.cc: Likewise.
1349 * testsuite/26_numerics/random/lognormal_distribution/
1350 cons/default.cc: Likewise.
1351 * testsuite/26_numerics/random/lognormal_distribution/
1352 requirements/typedefs.cc: Likewise.
1353 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1354 * testsuite/26_numerics/random/random_device/cons/
1355 token.cc: Likewise.
1356 * testsuite/26_numerics/random/random_device/cons/
1357 default.cc: Likewise.
1358 * testsuite/26_numerics/random/random_device/
1359 requirements/typedefs.cc: Likewise.
1360 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1361 * testsuite/26_numerics/random/extreme_value_distribution/
1362 cons/parms.cc: Likewise.
1363 * testsuite/26_numerics/random/extreme_value_distribution/
1364 cons/default.cc: Likewise.
1365 * testsuite/26_numerics/random/extreme_value_distribution/
1366 requirements/typedefs.cc: Likewise.
1367 * testsuite/26_numerics/random/piecewise_linear_distribution/
1368 cons/range.cc: Likewise.
1369 * testsuite/26_numerics/random/piecewise_linear_distribution/
1370 cons/default.cc: Likewise.
1371 * testsuite/26_numerics/random/piecewise_linear_distribution/
1372 cons/num_xbound_fun.cc: Likewise.
1373 * testsuite/26_numerics/random/piecewise_linear_distribution/
1374 cons/initlist_fun.cc: Likewise.
1375 * testsuite/26_numerics/random/piecewise_linear_distribution/
1376 requirements/typedefs.cc: Likewise.
1377 * testsuite/26_numerics/random/student_t_distribution/
1378 cons/parms.cc: Likewise.
1379 * testsuite/26_numerics/random/student_t_distribution/
1380 cons/default.cc: Likewise.
1381 * testsuite/26_numerics/random/student_t_distribution/
1382 requirements/typedefs.cc: Likewise.
1383 * testsuite/26_numerics/random/linear_congruential_engine/
1384 cons/seed1.cc: Likewise.
1385 * testsuite/26_numerics/random/linear_congruential_engine/
1386 cons/seed2.cc: Likewise.
1387 * testsuite/26_numerics/random/linear_congruential_engine/
1388 cons/default.cc: Likewise.
1389 * testsuite/26_numerics/random/linear_congruential_engine/
1390 requirements/non_uint_neg.cc: Likewise.
1391 * testsuite/26_numerics/random/linear_congruential_engine/
1392 requirements/typedefs.cc: Likewise.
1393 * testsuite/26_numerics/random/linear_congruential_engine/
1394 operators/equal.cc: Likewise.
1395 * testsuite/26_numerics/random/linear_congruential_engine/
1396 operators/serialize.cc: Likewise.
1397 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1398 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1399 base_move.cc: Likewise.
1400 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1401 seed1.cc: Likewise.
1402 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1403 seed2.cc: Likewise.
1404 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1405 base_copy.cc: Likewise.
1406 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1407 default.cc: Likewise.
1408 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1409 seed_seq.cc: Likewise.
1410 * testsuite/26_numerics/random/shuffle_order_engine/
1411 requirements/typedefs.cc: Likewise.
1412 * testsuite/26_numerics/random/shuffle_order_engine/
1413 operators/equal.cc: Likewise.
1414 * testsuite/26_numerics/random/shuffle_order_engine/
1415 operators/serialize.cc: Likewise.
1416 * testsuite/26_numerics/random/geometric_distribution/
1417 cons/parms.cc: Likewise.
1418 * testsuite/26_numerics/random/geometric_distribution/
1419 cons/default.cc: Likewise.
1420 * testsuite/26_numerics/random/geometric_distribution/
1421 requirements/typedefs.cc: Likewise.
1422 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1423
1424 2009-07-31 Jason Merrill <jason@redhat.com>
1425 Douglas Gregor <doug.gregor@gmail.com>
1426
1427 * include/bits/move.h (forward): Implement as in N2835.
1428 (move): Implement as in N2831.
1429 * include/std/istream (rvalue stream operator>>): New.
1430 * include/std/ostream (rvalue stream operator<<): New.
1431 * testsuite/27_io/rvalue_streams.cc: New.
1432
1433 2009-07-31 Jason Merrill <jason@redhat.com>
1434
1435 * include/bits/forward_list.h (splice_after): Use forward.
1436 (merge): Likewise.
1437 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1438 (move_iterator::operator[]): Use move.
1439 * include/bits/stl_list.h (insert): Use move.
1440 * include/std/thread (_Callable constructor): Use forward.
1441 * include/std/tuple: Don't specify explicit template args to move.
1442
1443 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1444 Adjust signature.
1445 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1446 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1447 reference.
1448 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1449 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1450 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1451 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1452 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1453 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1454 testsuite/23_containers/forward_list/operations/1.cc,
1455 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1456 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1457 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1458 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1459 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1460 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1461
1462 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1463
1464 PR libstdc++/40912 (partial)
1465 * include/std/random: Disable the facility if <stdint.h> is not
1466 available.
1467
1468 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1469
1470 PR libstdc++/40919
1471 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1472 xfail on darwin[3-9]*.
1473
1474 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1475
1476 PR libstdc++/40917
1477 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1478 tweak qualifications.
1479
1480 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1481
1482 PR libstdc++/40916
1483 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1484 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1485 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1486
1487 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1488
1489 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1490
1491 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1492
1493 PR libstdc++/40915
1494 * testsuite/18_support/headers/exception/synopsis.cc: Fix
1495 std::terminate declaration.
1496
1497 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1498
1499 PR libstdc++/40908
1500 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
1501 symbols at GLIBCXX_3.4.
1502
1503 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1504
1505 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
1506 * testsuite/util/testsuite_abi.cc: Adjust.
1507 * configure.ac: Bump libtool_VERSION to 6:13:0.
1508 * configure: Regenerate.
1509
1510 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
1511 Tyler Earman <rem.intellegare@gmail.com>
1512
1513 * doc/xml/manual/configure.xml: Consistent placement of
1514 ABI-changing options, clarify --enable-clocale.
1515
1516 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1517
1518 * python/Makefile.in: Regenerate.
1519
1520 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1521
1522 * python/Makefile.am (install-data-local): Use DESTDIR
1523 correctly.
1524
1525 2009-07-24 Jason Merrill <jason@redhat.com>
1526
1527 Core issue 901
1528 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
1529 dealloc.
1530
1531 2009-07-24 Joseph Myers <joseph@codesourcery.com>
1532
1533 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
1534 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1535 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
1536 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
1537 * testsuite/21_strings/headers/cwchar/functions_std.cc,
1538 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
1539 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1540 Use dg-require-swprintf.
1541
1542 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1543
1544 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
1545
1546 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1547
1548 * include/c_std/cmath (abs(_Tp)): Add.
1549 * include/c_global/cmath (abs(_Tp)): Likewise.
1550 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
1551
1552 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1553
1554 * doc/html/ext/lwg-closed.html: Update to R65.
1555 * doc/html/ext/lwg-defects.html: Likewise.
1556 * doc/html/ext/lwg-active.html: Likewise.
1557 * doc/xml/manual/intro.xml: Update DRs entries.
1558
1559 2009-07-22 Jason Merrill <jason@redhat.com>
1560
1561 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
1562
1563 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1564
1565 * include/std/valarray (valarray<>::operator=(const valarray<>&),
1566 valarray<>::operator=(initializer_list<>)): Implement resolution
1567 of DR 630, [Ready] in Frankfurt.
1568 * testsuite/26_numerics/valarray/dr630-1.cc: New.
1569 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
1570 * doc/xml/manual/intro.xml: Add an entry for DR 630.
1571
1572 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1573
1574 * include/std/chrono (duration<>::operator%=, operator%):
1575 Add, per DR 934.
1576 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
1577 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
1578
1579 * include/std/chrono (operator/): Simplify implementation.
1580
1581 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
1582
1583 * doc/xml/manual/intro.xml: Escape '&', validate.
1584 * doc/xml/manual/using.xml: Validate, dead link check.
1585 * doc/xml/manual/strings.xml: Same.
1586 * doc/xml/manual/appendix_contributing.xml: Same.
1587 * doc/xml/manual/iterators.xml: Same.
1588 * doc/xml/manual/spine.xml: Same.
1589
1590 * doc/xml/faq.xml: Remove redundant xreflabel entities.
1591 * doc/xml/gnu/gpl-3.0.xml: Same.
1592 * doc/xml/manual/mt_allocator.xml: Same.
1593 * doc/xml/manual/allocator.xml: Same.
1594 * doc/xml/manual/ctype.xml: Same.
1595 * doc/xml/manual/codecvt.xml: Same.
1596 * doc/xml/manual/backwards_compatibility.xml: Same.
1597 * doc/xml/manual/shared_ptr.xml: Same.
1598 * doc/xml/manual/abi.xml: Same.
1599 * doc/xml/manual/auto_ptr.xml: Same.
1600 * doc/xml/manual/internals.xml: Same.
1601 * doc/xml/manual/parallel_mode.xml: Same.
1602 * doc/xml/manual/bitmap_allocator.xml: Same.
1603 * doc/xml/manual/build_hacking.xml: Same.
1604 * doc/xml/manual/evolution.xml: Same.
1605 * doc/xml/manual/debug.xml: Same.
1606 * doc/xml/manual/localization.xml: Same.
1607 * doc/xml/manual/appendix_contributing.xml: Same.
1608 * doc/xml/manual/locale.xml: Same.
1609 * doc/xml/manual/messages.xml: Same.
1610 * doc/xml/manual/spine.xml: Same.
1611 * doc/xml/manual/test.xml: Same.
1612 * doc/xml/book.txml: Same.
1613 * doc/xml/spine.xml: Same.
1614
1615 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
1616 * doc/xml/manual/backwards_compatibility.xml: Same.
1617 * doc/xml/manual/concurrency.xml: Same.
1618 * doc/xml/manual/intro.xml: Same.
1619 * doc/xml/manual/parallel_mode.xml: Same.
1620 * doc/xml/manual/status_cxx1998.xml: Same.
1621 * doc/xml/manual/containers.xml: Same.
1622 * doc/xml/manual/io.xml: Same.
1623 * doc/xml/manual/support.xml: Same.
1624 * doc/xml/manual/strings.xml: Same.
1625 * doc/xml/manual/debug_mode.xml: Same.
1626 * doc/xml/manual/extensions.xml: Same.
1627 * doc/xml/manual/appendix_contributing.xml: Same.
1628 * doc/xml/manual/messages.xml: Same.
1629 * doc/xml/manual/test.xml: Same.
1630
1631 * doc/xml/manual/abi.xml: Same.
1632 * doc/xml/manual/auto_ptr.xml: Same.
1633 * doc/xml/manual/parallel_mode.xml: Same.
1634 * doc/xml/manual/build_hacking.xml: Same.
1635 * doc/xml/manual/evolution.xml: Same.
1636 * doc/xml/manual/using.xml: Same.
1637 * doc/xml/manual/debug_mode.xml: Same.
1638 * doc/xml/manual/extensions.xml: Same.
1639 * doc/xml/manual/diagnostics.xml: Same.
1640 * doc/xml/manual/algorithms.xml: Same.
1641
1642 * doc/html: Regenerate.
1643
1644 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR libstdc++/40712
1647 * config/locale/gnu/numeric_members.cc (numpunct<>::
1648 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
1649 and copy the langinfo data into it.
1650 (numpunct<>::~numpunct): Free the allocated memory.
1651 * config/locale/gnu/monetary_members.cc (moneypunct<>::
1652 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
1653 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
1654 _M_data->_M_curr_symbol.
1655 (moneypunct<>::~moneypunct): Free the allocated memory.
1656 * testsuite/22_locale/moneypunct/40712.cc: New.
1657
1658 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
1659 Do not leak memory if new throws.
1660 * include/bits/locale_facets_nonio.tcc
1661 (__moneypunct_cache<>::_M_cache): Likewise.
1662
1663 2009-07-17 Joseph Myers <joseph@codesourcery.com>
1664
1665 PR other/40784
1666 * configure: Regenerate.
1667
1668 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
1669
1670 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
1671 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1672 line numbers.
1673 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
1674 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
1675 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
1676
1677 2009-07-16 Joseph Myers <joseph@codesourcery.com>
1678
1679 * configure: Regenerate.
1680
1681 2009-07-16 Jason Merrill <jason@redhat.com>
1682
1683 PR libstdc++/37907
1684 * include/std/type_traits: Add is_standard_layout, is_trivial.
1685 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
1686 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1687 Update line numbers.
1688
1689 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
1690 Tom Tromey <tromey@redhat.com>
1691
1692 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
1693 Fetch std::string to the given length.
1694
1695 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1696
1697 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
1698 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
1699 [Ready] in Frankfurt.
1700 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
1701 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
1702 New.
1703 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
1704 Likewise.
1705 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
1706 Adjust.
1707 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
1708 Likewise.
1709 * doc/xml/manual/intro.xml: Add an entry for DR 696.
1710
1711 * include/bits/istream.tcc: Minor clean-up to the initializers of the
1712 __err locals.
1713 * include/bits/ostream.tcc: Likewise.
1714 * src/compatibility.cc: Likewise.
1715 * src/istream.cc: Likewise.
1716
1717 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1718
1719 * include/std/type_traits (common_type): Remove workaround for
1720 PR36628, now fixed.
1721
1722 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1723
1724 PR testsuite/40699
1725 PR testsuite/40707
1726 PR testsuite/40709
1727 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
1728
1729 2009-07-08 Janis Johnson <janis187@us.ibm.com>
1730
1731 PR libstdc++/40691
1732 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
1733 * testsuite/26_numerics/valarray/40691.cc: New test.
1734
1735 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
1736
1737 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
1738 * testsuite/21_strings/c_strings/char/3.cc: Same.
1739
1740 2009-07-06 Jason Merrill <jason@redhat.com>
1741
1742 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
1743 to defer searching bases that don't overlap the desired address.
1744
1745 2009-07-05 Joseph Myers <joseph@codesourcery.com>
1746
1747 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
1748 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
1749 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
1750 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
1751 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
1752 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
1753 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
1754 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
1755 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
1756 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
1757 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
1758 testsuite/ext/vstring/init-list.cc,
1759 testsuite/ext/vstring/moveable.cc,
1760 testsuite/ext/vstring/requirements/citerators.cc,
1761 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
1762 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
1763 Use dg-require-string-conversions.
1764
1765 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1766
1767 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
1768 to ld_library_path. Use add_path. Add just find_libgcc_s to
1769 ld_library_path, not every libgcc multilib directory.
1770
1771 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1772
1773 PR libstdc++/40600
1774 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
1775 std::minmax return type.
1776 * testsuite/25_algorithms/minmax/3.cc: Likewise.
1777
1778 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1779
1780 PR libstdc++/40511
1781 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
1782 with glibc2.2.x.
1783
1784 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 * include/bits/random.tcc
1787 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
1788 as array type.
1789
1790 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1791
1792 * include/bits/random.h (__mod(_Tp)): Use defaults.
1793 (struct _Mod): Adjust template parameters.
1794 (linear_congruential_engine<>::operator()()): Adjust.
1795 (typedef _UInt32Type): Remove.
1796 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
1797 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
1798 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
1799 calls.
1800 (mersenne_twister_engine<>::seed(result_type)): Likewise.
1801 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
1802 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
1803 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
1804 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
1805 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
1806 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
1807 Likewise.
1808
1809 * include/bits/random.tcc
1810 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
1811 formula (i mod n).
1812 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
1813 as array type.
1814 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
1815 size.
1816 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
1817 uint_least32_t.
1818
1819 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
1820
1821 * include/std/future (shared_future): Adjust doxygen comment.
1822
1823 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
1824
1825 PR libstdc++/40297
1826 * include/bits/atomic_0.h: Reverse debug assertions.
1827 * include/bits/atomic_2.h: Likewise.
1828
1829 2009-06-23 DJ Delorie <dj@redhat.com>
1830
1831 Add MeP port.
1832 * configure.host: Add mep support.
1833
1834 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
1835
1836 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
1837 (INPUT): Add future.
1838 * include/std/future: Adjust markup.
1839 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
1840 line numbers.
1841 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1842 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1843 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1844 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1845
1846 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1847
1848 * include/bits/shared_ptr.h: Do not swap rvalues.
1849 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
1850 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1851 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1852 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1853 * testsuite/20_util/tuple/swap.cc: Likewise.
1854
1855 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1856
1857 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
1858 * include/std/ratio: Typo in comment.
1859
1860 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1861
1862 PR libstdc++/40518
1863 * include/bits/basic_string.h (basic_string<>::_Rep::
1864 _M_set_length_and_sharable): Do not write the empty rep.
1865 (basic_string<>::erase(iterator, iterator)): Likewise,
1866 move out of line...
1867 * include/bits/basic_string.tcc: ... here.
1868
1869 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1870
1871 * testsuite/util/testsuite_common_types.h (bitwise_operators,
1872 bitwise_assignment_operators): Initialize a and b.
1873 (struct has_bitwise_operators): Do not call the latter.
1874 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1875 dg-error line numbers.
1876 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
1877 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
1878 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
1879
1880 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1881
1882 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
1883 possibly unused.
1884 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
1885 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
1886 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
1887
1888 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
1889
1890 * include/std/future: New.
1891 * include/Makefile.am: Add.
1892 * include/Makefile.in: Regenerate.
1893 * src/future.cc: New.
1894 * src/Makefile.am: Add.
1895 * src/Makefile.in: Regenerate.
1896 * config/abi/pre/gnu.ver: Add export.
1897 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
1898 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
1899 * testsuite/30_threads/packaged_task/cons/1.cc: New.
1900 * testsuite/30_threads/packaged_task/cons/2.cc: New.
1901 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
1902 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
1903 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
1904 * testsuite/30_threads/packaged_task/cons/move.cc: New.
1905 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
1906 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
1907 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
1908 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
1909 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
1910 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
1911 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
1912 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
1913 * testsuite/30_threads/packaged_task/members/reset.cc: New.
1914 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
1915 * testsuite/30_threads/packaged_task/members/swap.cc: New.
1916 * testsuite/30_threads/packaged_task/requirements/
1917 explicit_instantiation.cc: New.
1918 * testsuite/30_threads/promise/cons/1.cc: New.
1919 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
1920 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
1921 * testsuite/30_threads/promise/cons/move_assign.cc: New.
1922 * testsuite/30_threads/promise/cons/move.cc: New.
1923 * testsuite/30_threads/promise/members/get_future.cc: New.
1924 * testsuite/30_threads/promise/members/get_future2.cc: New.
1925 * testsuite/30_threads/promise/members/set_exception.cc: New.
1926 * testsuite/30_threads/promise/members/set_exception2.cc: New.
1927 * testsuite/30_threads/promise/members/set_value.cc: New.
1928 * testsuite/30_threads/promise/members/set_value2.cc: New.
1929 * testsuite/30_threads/promise/members/set_value3.cc: New.
1930 * testsuite/30_threads/promise/members/swap.cc: New.
1931 * testsuite/30_threads/promise/requirements/
1932 explicit_instantiation.cc: New.
1933 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
1934 * testsuite/30_threads/shared_future/cons/copy.cc: New.
1935 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
1936 * testsuite/30_threads/shared_future/cons/move.cc: New.
1937 * testsuite/30_threads/shared_future/members/get.cc: New.
1938 * testsuite/30_threads/shared_future/members/get2.cc: New.
1939 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
1940 * testsuite/30_threads/shared_future/members/has_value.cc: New.
1941 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
1942 * testsuite/30_threads/shared_future/members/wait.cc: New.
1943 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
1944 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
1945 * testsuite/30_threads/shared_future/requirements/
1946 explicit_instantiation.cc: New.
1947 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
1948 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
1949 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
1950 * testsuite/30_threads/unique_future/cons/move.cc: New.
1951 * testsuite/30_threads/unique_future/members/get.cc: New.
1952 * testsuite/30_threads/unique_future/members/get2.cc: New.
1953 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
1954 * testsuite/30_threads/unique_future/members/has_value.cc: New.
1955 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
1956 * testsuite/30_threads/unique_future/members/wait.cc: New.
1957 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
1958 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
1959 * testsuite/30_threads/unique_future/requirements/
1960 explicit_instantiation.cc: New.
1961 * testsuite/performance/30_threads/future/polling.cc: New.
1962
1963 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1964
1965 * Revert last Change.
1966
1967 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1968
1969 PR libstdc++/40497
1970 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
1971 signature per the current C++1x draft (N2857).
1972 * testsuite/24_iterators/operations/40497.cc: Add.
1973
1974 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1975
1976 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
1977 a floating point type.
1978 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
1979 _IntType)): Fix second default argument.
1980 (uniform_int_distribution<>::_M_call): Remove.
1981 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1982 const param_type&)): Only declare.
1983 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
1984 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
1985 Remove.
1986 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1987 const param_type&): Define here.
1988 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
1989 const param_type&), discrete_distribution<>::operator()
1990 (_UniformRandomNumberGenerator&, const param_type&),
1991 piecewise_constant_distribution<>::operator()
1992 (_UniformRandomNumberGenerator&, const param_type&),
1993 piecewise_linear_distribution<>::operator()
1994 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
1995 the second template argument of _Adaptor.
1996 * testsuite/26_numerics/random/uniform_int_distribution/cons/
1997 default.cc: Adjust.
1998
1999 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
2000
2001 * include/bits/random.tcc (discrete_distribution<>::param_type::
2002 param_type(size_t, double, double, _Func),
2003 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2004 const param_type&)): Tidy.
2005 (piecewise_constant_distribution<>::param_type::_M_initialize):
2006 Use reserve, fix.
2007 (piecewise_constant_distribution<>::param_type::
2008 param_type(initializer_list<>, _Func),
2009 piecewise_constant_distribution<>::param_type::
2010 param_type(size_t, _RealType, _RealType, _Func),
2011 piecewise_linear_distribution<>::param_type::
2012 param_type(initializer_list<>, _Func),
2013 piecewise_linear_distribution<>::param_type::
2014 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2015 (piecewise_constant_distribution<>::param_type::
2016 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2017 piecewise_constant_distribution<>::
2018 operator()(_UniformRandomNumberGenerator&, const param_type&),
2019 piecewise_linear_distribution<>::
2020 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2021 (operator>>(std::basic_istream<>&,
2022 piecewise_constant_distribution<>&),
2023 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2024 Use reserve.
2025 * include/bits/random.h: Minor cosmetic changes.
2026
2027 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2028
2029 * testsuite/23_containers/list/check_construct_destroy.h: New.
2030 Move test logic here.
2031 * testsuite/23_containers/list/moveable.h: Same.
2032 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2033 * testsuite/23_containers/list/modifiers/1.h: Same.
2034 * testsuite/23_containers/list/modifiers/2.h: Same.
2035 * testsuite/23_containers/list/modifiers/3.h: Same.
2036 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2037 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2038 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2039 * testsuite/23_containers/list/operations/1.h: Same.
2040 * testsuite/23_containers/list/operations/2.h: Same.
2041 * testsuite/23_containers/list/operations/3.h: Same.
2042 * testsuite/23_containers/list/operations/4.h: Same.
2043 * testsuite/23_containers/list/operations/5.h: Same.
2044 * testsuite/23_containers/list/capacity/1.h: Same.
2045 * testsuite/23_containers/list/init-list.h: Same.
2046 * testsuite/23_containers/list/cons/1.h: Same.
2047 * testsuite/23_containers/list/cons/2.h: Same.
2048 * testsuite/23_containers/list/cons/3.h: Same.
2049 * testsuite/23_containers/list/cons/4.h: Same.
2050 * testsuite/23_containers/list/cons/5.h: Same.
2051 * testsuite/23_containers/list/cons/6.h: Same.
2052 * testsuite/23_containers/list/cons/7.h: Same.
2053 * testsuite/23_containers/list/cons/8.h: Same.
2054 * testsuite/23_containers/list/cons/9.h: Same.
2055 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2056 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2057 header.
2058 * testsuite/23_containers/list/modifiers/1.cc: Same.
2059 * testsuite/23_containers/list/modifiers/2.cc: Same.
2060 * testsuite/23_containers/list/modifiers/3.cc: Same.
2061 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2062 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2063 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2064 * testsuite/23_containers/list/operations/1.cc: Same.
2065 * testsuite/23_containers/list/operations/2.cc: Same.
2066 * testsuite/23_containers/list/operations/3.cc: Same.
2067 * testsuite/23_containers/list/operations/4.cc: Same.
2068 * testsuite/23_containers/list/operations/5.cc: Same.
2069 * testsuite/23_containers/list/capacity/1.cc: Same.
2070 * testsuite/23_containers/list/init-list.cc: Same.
2071 * testsuite/23_containers/list/cons/1.cc: Same.
2072 * testsuite/23_containers/list/cons/2.cc: Same.
2073 * testsuite/23_containers/list/cons/3.cc: Same.
2074 * testsuite/23_containers/list/cons/4.cc: Same.
2075 * testsuite/23_containers/list/cons/5.cc: Same.
2076 * testsuite/23_containers/list/cons/6.cc: Same.
2077 * testsuite/23_containers/list/cons/7.cc: Same.
2078 * testsuite/23_containers/list/cons/8.cc: Same.
2079 * testsuite/23_containers/list/cons/9.cc: Same.
2080 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2081 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2082 * testsuite/23_containers/list/moveable.cc: Same.
2083
2084 2009-06-17 Tom Tromey <tromey@redhat.com>
2085
2086 * python/hook.in: Do not fail when there is no current objfile.
2087 Use os.path.normpath.
2088
2089 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2090
2091 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2092 Remove.
2093 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2094 rvalue-reference so that move constructor is called.
2095 * testsuite/18_support/exception_ptr/move.cc: New.
2096
2097 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2098
2099 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2100 if joinable.
2101
2102 2009-06-15 Tom Tromey <tromey@redhat.com>
2103
2104 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2105 set self.iter.
2106 (StdMapPrinter.to_string): Make a new iterator.
2107 (StdMapPrinter.children): Likewise.
2108 (StdSetPrinter.__init__): Don't set self.iter.
2109 (StdSetPrinter.to_string): Make a new iterator.
2110 (StdSetPrinter.children): Likewise.
2111
2112 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2113
2114 * include/bits/random.tcc
2115 (negative_binomial_distribution<>::operator()
2116 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2117 class member gamma_distribution.
2118 (negative_binomial_distribution<>::operator()
2119 (_UniformRandomNumberGenerator&)): Implement out of line here.
2120 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2121 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2122 (student_t_distribution<>::operator()
2123 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2124 simplify.
2125 (operator<<(basic_ostream<>&, student_t_distribution<>),
2126 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2127 (chi_squared_distribution<>::operator()
2128 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2129 tweak to use a class member gamma_distribution.
2130 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2131 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2132 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2133 const param_type&): Move inline, tweak to use class member
2134 gamma_distributions.
2135 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2136 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2137 * include/bits/random.h: Adjust, minor tweaks.
2138
2139 2009-06-10 Tom Tromey <tromey@redhat.com>
2140
2141 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2142 (build_libstdcxx_dictionary): Accept shortened form of
2143 basic_string names.
2144 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2145
2146 2009-06-10 Tom Tromey <tromey@redhat.com>
2147
2148 PR libstdc++/40289:
2149 * python/Makefile.in: Rebuild.
2150 * python/hook.in: Compute module path relative to objfile.
2151 * python/Makefile.am (pythondir): Redefine.
2152 (gdb.py): Subst toolexeclibdir.
2153 (install-data-local): Rewrite.
2154
2155 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2156
2157 * include/bits/move.h: Doxygen group fixes.
2158
2159 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2160
2161 * include/bits/random.tcc (gamma_distribution<>::operator()
2162 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2163 the Marsaglia/Tsang algorithm.
2164 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2165 (operator<<(basic_ostream<>&, gamma_distribution<>),
2166 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2167
2168 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2169 Remove, just use normal_distribution.
2170 (operator<<(basic_ostream<>&, student_t_distribution<>),
2171 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2172 (linear_congruential_engine<>::operator()()): Move inline.
2173 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2174 const param_type&)): Move inline, just use normal_distribution.
2175 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2176 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2177 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2178 const param_type&)): Move here, out of line.
2179 (piecewise_constant_distribution<>::param_type::param_type()): Move
2180 inline.
2181 * include/bits/random.h: Adjust, minor tweaks.
2182
2183 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2184
2185 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2186
2187 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2188
2189 * include/ext/throw_allocator.h: Rework.
2190 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2191 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2192 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2193 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2194 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2195 * testsuite/util/regression/rand/priority_queue/
2196 container_rand_regression_test.tcc: Inline functions.
2197 * testsuite/util/regression/rand/assoc/
2198 container_rand_regression_test.tcc: Same.
2199
2200 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2201
2202 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2203
2204 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2205
2206 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2207 * configure: Regenerate.
2208
2209 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2210
2211 PR libstdc++/40299
2212 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2213 * testsuite/ext/rope/40299.cc: New.
2214
2215 2009-05-28 Tom Tromey <tromey@redhat.com>
2216 Phil Muldoon <pmuldoon@redhat.com>
2217 Jonathan Wakely <jwakely.gcc@gmail.com>
2218
2219 * python/Makefile.in, , python/libstdcxx/__init__.py,
2220 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2221 python/hook.in, python/Makefile.am: New files.
2222 * configure, Makefile.in: Rebuild.
2223 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2224 * Makefile.am (SUBDIRS): Add python.
2225
2226 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2227
2228 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2229 to ...
2230 * testsuite/util/replacement_memory_operators.h: ...here. New.
2231 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2232 * testsuite/util/testsuite_hooks.cc: Same.
2233
2234 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2235 replacement_memory_operators.h.
2236 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2237 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2238 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2239 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2240 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2241 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2242 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2243 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2244 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2245 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2246 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2247 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2248 * testsuite/ext/mt_allocator/check_new.cc: Same.
2249 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2250 * testsuite/ext/debug_allocator/check_new.cc: Same.
2251 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2252 * testsuite/ext/new_allocator/check_delete.cc: Same.
2253 * testsuite/ext/new_allocator/check_new.cc: Same.
2254 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2255 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2256 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2257 * testsuite/ext/throw_allocator/check_new.cc: Same.
2258 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2259 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2260 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2261 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2262 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2263 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2264 * testsuite/ext/pool_allocator/check_new.cc: Same.
2265 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2266 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2267 * testsuite/ext/array_allocator/check_delete.cc: Same.
2268 * testsuite/ext/array_allocator/check_new.cc: Same.
2269 * testsuite/23_containers/deque/cons/1.cc: Same.
2270 * testsuite/23_containers/deque/cons/2.cc: Same.
2271
2272 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2273
2274 * libsupc++/initializer_list: Format.
2275 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2276 * testsuite/18_support/initializer_list/requirements/
2277 explicit_instantiation.cc: New.
2278
2279 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2280
2281 PR libstdc++/40273
2282 * include/tr1_impl/functional: Add explicit casts.
2283 * testsuite/20_util/function/requirements/
2284 explicit_instantiation.cc: New.
2285 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2286
2287 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
2288
2289 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2290
2291 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2292
2293 PR libstdc++/40221
2294 * include/tr1_impl/functional: Add explicit cast.
2295
2296 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2297
2298 PR libstdc++/40094
2299 Revert:
2300 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2301 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2302 out of line member functions definitions.
2303 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2304 Remove, use static locals instead.
2305 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2306 * src/throw_allocator.cc: New.
2307 * src/Makefile.am: Add.
2308 * config/abi/pre/gnu.ver: Add exports.
2309 * src/Makefile.in: Regenerate.
2310
2311 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2312
2313 * include/tr1_impl/functional (function): Use explicit operator bool.
2314 * include/bits/shared_ptr.h (__shared_ptr): Same.
2315 * include/bits/unique_ptr.h (unique_ptr): Same.
2316 * include/std/mutex (unique_lock): Same.
2317 * include/std/system_error (error_code): Same.
2318 (error_condition): Same.
2319 * include/std/ostream (sentry): Same.
2320 * include/std/istream (sentry): Same.
2321 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2322 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2323 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2324 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2325 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2326 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2327 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2328
2329 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2330
2331 * testsuite/23_containers/list/14340.cc: Abstract list type.
2332 * testsuite/23_containers/list/init-list.cc: Same.
2333 * testsuite/23_containers/list/pthread5.cc: Same.
2334 * testsuite/23_containers/list/invalidation/1.cc: Same.
2335 * testsuite/23_containers/list/invalidation/2.cc: Same.
2336 * testsuite/23_containers/list/invalidation/3.cc: Same.
2337 * testsuite/23_containers/list/invalidation/4.cc: Same.
2338 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2339 * testsuite/23_containers/list/modifiers/1.cc: Same.
2340 * testsuite/23_containers/list/modifiers/2.cc: Same.
2341 * testsuite/23_containers/list/modifiers/3.cc: Same.
2342 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2343 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2344 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2345 * testsuite/23_containers/list/cons/1.cc: Same.
2346 * testsuite/23_containers/list/cons/2.cc: Same.
2347 * testsuite/23_containers/list/cons/3.cc: Same.
2348 * testsuite/23_containers/list/cons/4.cc: Same.
2349 * testsuite/23_containers/list/cons/5.cc: Same.
2350 * testsuite/23_containers/list/cons/6.cc: Same.
2351 * testsuite/23_containers/list/cons/7.cc: Same.
2352 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2353 * testsuite/23_containers/list/cons/8.cc: Same.
2354 * testsuite/23_containers/list/cons/9.cc: Same.
2355 * testsuite/23_containers/list/operations/1.cc: Same.
2356 * testsuite/23_containers/list/operations/2.cc: Same.
2357 * testsuite/23_containers/list/operations/3.cc: Same.
2358 * testsuite/23_containers/list/operations/4.cc: Same.
2359 * testsuite/23_containers/list/operations/5.cc: Same.
2360 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2361 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2362 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2363 * testsuite/23_containers/list/requirements/dr438/
2364 constructor_1_neg.cc: Same.
2365 * testsuite/23_containers/list/requirements/dr438/
2366 constructor_2_neg.cc: Same.
2367 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2368 * testsuite/23_containers/list/requirements/
2369 partial_specialization/1.cc: Same.
2370 * testsuite/23_containers/list/23781.cc: Same.
2371 * testsuite/23_containers/list/pthread1.cc: Same.
2372 * testsuite/23_containers/list/capacity/1.cc: Same.
2373 * testsuite/23_containers/list/capacity/29134.cc: Same.
2374 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2375 * testsuite/23_containers/list/moveable.cc: Same.
2376
2377 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2378
2379 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2380
2381 PR libstdc++/40184
2382 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2383 Declare...
2384 * config/locale/gnu/c_locale.cc: ... and define.
2385 * config/locale/generic/c_locale.cc: Define.
2386 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2387 Use it.
2388 * testsuite/22_locale/locale/cons/40184.cc: New.
2389
2390 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2391
2392 PR libstdc++/40192
2393 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2394 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2395 * testsuite/23_containers/vector/40192.cc: New.
2396
2397 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2398
2399 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2400 * include/bits/stl_deque.h (swap): Likewise.
2401 * include/bits/stl_list.h (swap): Likewise.
2402 * include/bits/stl_vector.h (swap): Likewise.
2403 * include/bits/stl_bvector.h (swap): Likewise.
2404 * include/bits/stl_queue.h (swap): Likewise.
2405 * include/bits/stl_stack.h (swap): Likewise.
2406 * include/bits/stl_tree.h (swap): Likewise.
2407 * include/bits/stl_map.h (swap): Likewise.
2408 * include/bits/stl_multimap.h (swap): Likewise.
2409 * include/bits/stl_set.h (swap): Likewise.
2410 * include/bits/stl_multiset.h (swap): Likewise.
2411 * include/bits/forward_list.h (swap): Likewise.
2412 * include/bits/unique_ptr.h (swap): Likewise.
2413 * include/debug/deque (swap): Likewise.
2414 * include/debug/list (swap): Likewise.
2415 * include/debug/vector (swap): Likewise.
2416 * include/debug/map.h (swap): Likewise.
2417 * include/debug/multimap.h (swap): Likewise.
2418 * include/debug/set.h (swap): Likewise.
2419 * include/debug/multiset.h (swap): Likewise.
2420 * include/debug/unordered_map (swap): Likewise.
2421 * include/debug/unordered_set (swap): Likewise.
2422 * include/ext/vstring.h (swap): Likewise.
2423 * include/tr1_impl/unordered_map (swap): Likewise.
2424 * include/tr1_impl/hashtable (swap): Likewise.
2425 * include/tr1_impl/unordered_set (swap): Likewise.
2426 * include/std/tuple (swap): Likewise.
2427 * include/std/mutex (swap): Likewise.
2428 * include/std/thread (swap): Likewise.
2429 (operator<<): Only output to lvalue streams.
2430 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2431 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2432 * testsuite/23_containers/deque/requirements/dr438/
2433 assign_neg.cc: Adjust line numbers.
2434 * testsuite/23_containers/deque/requirements/dr438/
2435 constructor_1_neg.cc: Likewise.
2436 * testsuite/23_containers/deque/requirements/dr438/
2437 constructor_2_neg.cc: Likewise.
2438 * testsuite/23_containers/deque/requirements/dr438/
2439 insert_neg.cc: Likewise.
2440 * testsuite/23_containers/list/requirements/dr438/
2441 assign_neg.cc: Likewise.
2442 * testsuite/23_containers/list/requirements/dr438/
2443 constructor_1_neg.cc: Likewise.
2444 * testsuite/23_containers/list/requirements/dr438/
2445 constructor_2_neg.cc: Likewise.
2446 * testsuite/23_containers/list/requirements/dr438/
2447 insert_neg.cc: Likewise.
2448 * testsuite/23_containers/vector/requirements/dr438/
2449 assign_neg.cc: Likewise.
2450 * testsuite/23_containers/vector/requirements/dr438/
2451 constructor_1_neg.cc: Likewise.
2452 * testsuite/23_containers/vector/requirements/dr438/
2453 constructor_2_neg.cc: Likewise.
2454 * testsuite/23_containers/vector/requirements/dr438/
2455 insert_neg.cc: Likewise.
2456 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2457 test non-member swap.
2458 * testsuite/30_threads/thread/swap/2.cc: Remove.
2459
2460 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2461
2462 * include/std/mutex: Move std::lock_error to ...
2463 * src/compatibility.cc: Here.
2464 * src/mutex.cc: Likewise.
2465 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2466 for lock types and remove std::lock_error check.
2467
2468 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2469
2470 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2471 double include.
2472
2473 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2474
2475 PR libstdc++/40160
2476 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2477 typeid when __GXX_RTTI is undefined.
2478 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2479 for null _M_variant._M_iterator._M_type,
2480 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2481 * testsuite/21_strings/basic_string/40160.cc: New.
2482
2483 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2484
2485 * testsuite/26_numerics/random/discrete_distribution/cons/
2486 num_xbound_fun.cc: Minor tweaks.
2487 * testsuite/26_numerics/random/piecewise_constant_distribution/
2488 cons/initlist_fun.cc: Likewise
2489 * testsuite/26_numerics/random/piecewise_constant_distribution/
2490 cons/num_xbound_fun.cc: Likewise
2491 * testsuite/26_numerics/random/piecewise_linear_distribution/
2492 cons/initlist_fun.cc: Likewise
2493 * testsuite/26_numerics/random/piecewise_linear_distribution/
2494 cons/num_xbound_fun.cc: Likewise
2495
2496 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2497
2498 PR libstdc++/36211
2499 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
2500 cxxldflags to additional_flags rather than cxx_final.
2501
2502 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2503
2504 * testsuite/26_numerics/random/discrete_distribution/cons/
2505 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
2506 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2507 initlist_fun.cc: Likewise
2508 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2509 num_xbound_fun.cc: Likewise
2510 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2511 initlist_fun.cc: Likewise
2512 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2513 num_xbound_fun.cc: Likewise
2514
2515 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2516
2517 PR libstdc++/40123
2518 * random.tcc (independent_bits_engine<>::operator()()): Use
2519 result_type(1), not 1UL.
2520
2521 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
2522 and _M_b.min(), instead of this->max() and this->min().
2523
2524 * random.h (_ShiftMin1): Remove, adjust everywhere.
2525
2526 * random.tcc: Minor cosmetic changes.
2527
2528 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2529
2530 * include/bits/random.tcc (cauchy_distribution<>::
2531 operator()(_UniformRandomNumberGenerator&, const param_type&)):
2532 Avoid M_PI, a glibc extension.
2533
2534 2009-05-13 Ben Elliston <bje@au.ibm.com>
2535
2536 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
2537 * include/Makefile.in: Likewise.
2538
2539 2009-05-13 Ben Elliston <bje@au.ibm.com>
2540
2541 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
2542 const void * const.
2543
2544 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
2545
2546 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
2547 random number engines, complex, bitset, array, time utilities, and
2548 char_traits.
2549
2550 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
2551
2552 * libsupc++/exception: Include nested_exception.h in C++0x mode.
2553 * libsupc++/nested_exception.h: New.
2554 * libsupc++/Makefile.am: Add new header.
2555 * libsupc++/Makefile.in: Regenerate.
2556 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
2557 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
2558 * testsuite/18_support/nested_exception/cons.cc: New.
2559 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
2560 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
2561 * doc/xml/manual/status_cxx200x.xml: Adjust.
2562
2563 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2564
2565 * include/ext/throw_allocator.h: Remove redundant include.
2566
2567 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2568
2569 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2570 out of line member functions definitions.
2571 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2572 Remove, use static locals instead.
2573 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2574 * src/throw_allocator.cc: New.
2575 * src/Makefile.am: Add.
2576 * config/abi/pre/gnu.ver: Add exports.
2577 * src/Makefile.in: Regenerate.
2578
2579 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2580
2581 * configure.ac: Bump libtool_VERSION to 6:12:0.
2582 * configure: Regenerate.
2583
2584 2009-05-07 Matthias Klose <doko@ubuntu.com>
2585
2586 PR libstdc++/40038
2587 * src/math_stubs_long_double.cc: Add ceill.
2588
2589 2009-05-06 Johannes Singler <singler@ira.uka.de>
2590
2591 PR libstdc++/39546
2592 * include/parallel/algo.h (find_switch):
2593 Parametrize binder2nd with const T& instead of T.
2594 * testsuite/25_algorithms/find/39546.cc: new test case
2595
2596 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2597
2598 Revert:
2599 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2600
2601 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2602 possible.
2603 * configure: Regenerate.
2604
2605 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
2606
2607 PR libstdc++/39909
2608 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
2609 __set_once_functor_lock_ptr): Replace global lock object with local
2610 locks on global mutex.
2611 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
2612 __set_once_functor_lock_ptr): Likewise, keeping old function to
2613 preserve ABI.
2614 (__once_proxy): Use pointer to local lock if set, global lock
2615 otherwise.
2616 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
2617 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
2618 * testsuite/30_threads/call_once/39909.cc: New.
2619
2620 2009-05-03 Jan Hubicka <jh@suse.cz>
2621
2622 * include/parallel/settings.h (get): Mark const.
2623 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
2624 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
2625 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
2626 throw ().
2627 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
2628 (is_open, fd): Mark pure and throw ().
2629 (seekoff): Mark throw ().
2630
2631 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2632
2633 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2634 possible.
2635 * configure: Regenerate.
2636
2637 2009-05-02 Jan Hubicka <jh@suse.cz>
2638
2639 * include/tr1_impl/functional_hash.h (explicit specializations of ()
2640 operator): Mark pure.
2641
2642 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
2643
2644 * scripts/create_testsuite_files: Remove thread directory.
2645
2646 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
2647
2648 PR libstdc++/39868
2649 * scripts/run_doxygen: Uncomment removal of includes.
2650 (problematic): Rewrite __cxxabiv1 namespace to abi.
2651
2652 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2653
2654 Revert the last commit.
2655
2656 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
2657
2658 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
2659 Replace global lock object with local locks on global mutex.
2660 * src/mutex.cc: Likewise.
2661 * config/abi/pre/gnu.ver: Adjust.
2662 * testsuite/30_threads/call_once/call_once2.cc: New.
2663
2664 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2665
2666 PR libstdc++/39880
2667 PR libstdc++/39881
2668 PR libstdc++/39882
2669 * include/std/system_error (is_error_code_enum<errc>): Remove.
2670 (error_condition<>::error_condition(_ErrorCodeEnum,)
2671 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
2672 (error_code<>::error_code(_ErrorCodeEnum,),
2673 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
2674 * testsuite/19_diagnostics/system_error/39880.cc: New.
2675 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
2676 Likewise.
2677 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
2678 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
2679 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
2680 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
2681 Adjust.
2682 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2683 Likewise.
2684 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2685 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2686 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2687 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
2688 Likewise.
2689 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2690 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2691 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2692 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
2693
2694 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
2695
2696 * doc/xml/authors.xml: Add space.
2697 * doc/xml/faq.xml: Update links.
2698 * doc/xml/manual/intro.xml: Same.
2699 * doc/xml/manual/abi.xml: Update.
2700 * doc/xml/manual/appendix_contributing.xml: Fix typo.
2701 * doc/xml/manual/status_cxxtr1.xml: Update links.
2702 * doc/xml/manual/status_cxx1998.xml: Same.
2703 * doc/xml/manual/status_cxx200x.xml: Same.
2704
2705 2009-04-22 Jan Hubicka <jh@suse.cz>
2706
2707 * include/tr1_impl/array (at): Do not use builtin_expect.
2708 * include/ext/throw_allocator.h (allocate): Likewise.
2709 * include/ext/pool_allocator.h (allocate): Likweise.
2710 * include/ext/bitmap_allocator.h (allocate): Likewise.
2711 * include/ext/rc_string_base.h (_S_construct): Likewise.
2712 * include/ext/malloc_allocator.h (allocate): Likewise.
2713 * include/ext/mt_allocator.h (allocate): Likewise.
2714 * include/ext/sso_string_base.h (_M_construct): Likewise.
2715 * include/bits/basic_string.tcc (_S_construct): Likewise.
2716
2717 2009-04-22 Jan Hubicka <jh@suse.cz>
2718
2719 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2720 (atexit, atoll, stroll, strtoull): Mark throw ()
2721 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2722 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
2723 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2724 (atexit, atoll, stroll, strtoull): Mark throw ()
2725 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2726 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2727
2728 2009-04-21 Jan Hubicka <jh@suse.cz>
2729
2730 * include/ext/atomicity.h
2731 (__exchange_and_add, __atomic_add): Mark throw ().
2732 * config/os/aix/atomicity.h
2733 * config/os/aix/atomicity.h
2734 * config/os/irix/atomicity.h
2735 * config/cpu/cris/atomicity.h
2736 * config/cpu/m68k/atomicity.h
2737 * config/cpu/hppa/atomicity.h
2738 * config/cpu/sparc/atomicity.h
2739 * config/cpu/i386/atomicity.h
2740 * config/cpu/i486/atomicity.h
2741 * config/cpu/sh/atomicity.h
2742 * config/cpu/generic/atomicity_mutex/atomicity.h
2743 * config/cpu/generic/atomicity_builtins/atomicity.h
2744 (__exchange_and_add, __atomic_add): Mark throw ().
2745
2746 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2747
2748 PR libstdc++/39835
2749 * include/bits/random.h: Avoid the badname __alpha (and, for
2750 consistency, __beta too).
2751 * include/bits/random.tcc: Likewise.
2752
2753 2009-04-19 Jan Hubicka <jh@suse.cz>
2754
2755 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
2756 _GLIBCXX_NOTHROW.
2757
2758 2009-04-19 Jan Hubicka <jh@suse.cz>
2759
2760 * include/c_compatibility/stdatomic.h
2761 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
2762 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
2763 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
2764
2765 2009-04-18 Jan Hubicka <jh@suse.cz>
2766
2767 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
2768 * libsupc++/unwind-cxx.h (__cxa_get_globals,
2769 __cxa_get_globals_fast): Mark const.
2770 (__cxa_get_exception_ptr): Mark pure.
2771 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
2772 (__terminate): Makr throw ().
2773 * libsupc++/exception (terminate): Mark throw().
2774 (uncaught_exception): Mark pure.
2775 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
2776 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
2777 Mark throw().
2778 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
2779 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
2780 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
2781 __cxa_guard_abort): Mark throw ().
2782 (__cxa_pure_virtual): Mark noreturn.
2783 (__cxa_current_exception_type): Mark throw and pure.
2784 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
2785 __cxa_exception_type): Mark pure.
2786 (_M_safe_bool_dummy): Mark pure and const.
2787
2788 2009-04-18 Jan Hubicka <jh@suse.cz>
2789
2790 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
2791 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
2792 _M_destroy_thread_key): Mark throw ()
2793 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
2794 _M_singular, _M_can_compare _M_get_mutex, _M_message,
2795 _M_get_max_length): Mark throw ().
2796 * include/debug/formatter.h (_M_message, _M_format_word,
2797 _M_get_max_length): Mark throw ().
2798 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
2799 _M_detach_single): Mark throw ().
2800 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
2801 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
2802 throw ()
2803 (_M_get_mutex): Mark throw ().
2804 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
2805 (_M_destroy_thread_key): Mark CONST and throw.
2806 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
2807 throw ().
2808
2809 2009-04-18 Jan Hubicka <jh@suse.cz>
2810
2811 * src/condition_variable.cc (condition_variable,
2812 condition_variable_any constructors): Mark throw()
2813 * src/hash.cc (operator() for long double, string, and wstring): Mark
2814 throw ().
2815 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
2816 _M_setup, rdbuf, str): Mark throw ().
2817 * src/chrono.cc (new): Mark throw ().
2818 * include/std/system_error (system_category, generic_category): Mark
2819 throw () and const.
2820 * include/std/chrono (now): Mark throw ().
2821 * include/std/condition_variable (condition_variable,
2822 ~condition_variable, condition_variable_any,
2823 ~condition_variable_any): Mark throw ().
2824 * include/std/mutex (mutex): Mark throw ().
2825 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
2826 throw.
2827 * include/bits/functional_hash.h (operator() on size_t): Mark pure
2828 and throw ().
2829 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
2830 * include/bits/locale_classes.h (_S_initialize_once,
2831 _S_clone_c_locale): Mark throw ().
2832 (_S_get_c_name): Mark const and throw ().
2833 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
2834 throw ().
2835 * include/bits/locale_facets.h (__convert_to_v explicit instances):
2836 Mark throw ().
2837 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
2838 throw ().
2839 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
2840 ios_base): Mark throw ()
2841 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
2842 * include/backward/strstream (strstreambuf constructors): Mark throw ().
2843 (str, freeze, _M_setupf): Mark throw ().
2844 (pcount): Mark pure and throw ().
2845 (rdbuf): Mark const and throw ().
2846
2847 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2848
2849 PR libstdc++/39802
2850 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
2851 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
2852 Always accept negative values, for unsigned types too.
2853 * testsuite/22_locale/num_get/get/char/39802.cc: New.
2854 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
2855
2856 2009-04-18 Jan Hubicka <jh@suse.cz>
2857
2858 * include/debug/formater.h: Include bits/c++config.h.
2859 (_M_error): Mark noreturn.
2860 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
2861 _GLIBCXX_NORETURN): New.
2862 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
2863 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
2864 Mark pure.
2865 * include/c_compatibility/stdatomic.h
2866 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
2867 __atomic_flag_wait_explicit, __atomic_flag_for_address):
2868 Mark by throw ().
2869 * src/atomic.cc (atomic_flag_test_and_set_explicit,
2870 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
2871 __atomic_flag_for_address): Mark by throw ().
2872
2873 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
2874
2875 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
2876
2877 2009-04-16 Jan Hubicka <jh@suse.cz>
2878
2879 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
2880 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
2881 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
2882 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
2883 out body to ...
2884 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
2885 functions.
2886 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
2887 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
2888 _Rb_tree_black_count): Mark nothrow.
2889
2890 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2891
2892 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
2893 from base classes.
2894 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
2895
2896 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2897
2898 * doc/html: Regenerate.
2899
2900 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2901
2902 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
2903
2904 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
2905 * doc/xml/gnu/fdl-1.2.xml: Same.
2906 * doc/xml/manual/numerics.xml: Same.
2907 * doc/xml/manual/concurrency.xml: Same.
2908 * doc/xml/manual/intro.xml: Same.
2909 * doc/xml/manual/status_cxxtr1.xml: Same.
2910 * doc/xml/manual/containers.xml: Same.
2911 * doc/xml/manual/io.xml: Same.
2912 * doc/xml/manual/utilities.xml: Same.
2913 * doc/xml/manual/support.xml: Same.
2914 * doc/xml/manual/using.xml: Same.
2915 * doc/xml/manual/localization.xml: Same.
2916 * doc/xml/manual/locale.xml: Same.
2917 * doc/xml/manual/extensions.xml: Same.
2918 * doc/xml/manual/appendix_contributing.xml: Same.
2919 * doc/xml/manual/diagnostics.xml: Same.
2920 * doc/xml/manual/status_cxx200x.xml: Same.
2921
2922 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2923
2924 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
2925 * doc/xml/manual/status_cxx200x.xml: Adjust.
2926
2927 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
2928
2929 * doc/xml/spine.xml: Remove unused license entity, update
2930 copyright year.
2931
2932 * doc/xml/manual/spine.xml: Markup for primary index terms.
2933 * doc/xml/manual/numerics.xml: Same.
2934 * doc/xml/manual/intro.xml: Same.
2935 * doc/xml/manual/containers.xml: Same.
2936 * doc/xml/manual/io.xml: Same.
2937 * doc/xml/manual/appendix_porting.xml: Same.
2938 * doc/xml/manual/utilities.xml: Same.
2939 * doc/xml/manual/support.xml: Same.
2940 * doc/xml/manual/localization.xml: Same.
2941 * doc/xml/manual/strings.xml: Same.
2942 * doc/xml/manual/extensions.xml: Same.
2943 * doc/xml/manual/appendix_contributing.xml: Same.
2944 * doc/xml/manual/diagnostics.xml: Same.
2945 * doc/xml/manual/algorithms.xml: Same.
2946 * doc/xml/manual/appendix_free.xml: Same.
2947 * doc/xml/manual/iterators.xml: Same.
2948
2949 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
2950 * doc/xml/gnu/fdl-1.2.xml: Same.
2951
2952 * doc/xml/manual/status_cxx200x.xml: Re-write.
2953
2954 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
2955
2956 PR libstdc++/39629 (final bits)
2957 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
2958 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
2959 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
2960 Fix formula for __j.
2961 * include/bits/random.tcc (operator==(const normal_distribution<>&,
2962 const normal_distribution<>&): Remove.
2963 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
2964 const uniform_int_distribution<>&), operator==(const
2965 uniform_real_distribution<>&, const uniform_real_distribution<>&),
2966 operator==(const normal_distribution<>&, const normal_distribution<>&),
2967 operator==(const lognormal_distribution<>&,
2968 const lognormal_distribution<>&), operator==(const
2969 chi_squared_distribution<>&, const chi_squared_distribution<>&),
2970 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
2971 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
2972 operator==(const student_t_distribution<>&,
2973 const student_t_distribution<>&), operator==(const
2974 bernoulli_distribution<>&, const bernoulli_distribution<>&),
2975 operator==(const binomial_distribution<>&, const
2976 binomial_distribution<>&), operator==(const geometric_distribution<>&,
2977 const geometric_distribution<>&), operator==(const
2978 negative_binomial_distribution<>&, const
2979 negative_binomial_distribution<>&), operator==(const
2980 poisson_distribution<>&, const poisson_distribution<>&),
2981 operator==(const exponential_distribution<>&,
2982 const exponential_distribution<>&), operator==(const
2983 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
2984 weibull_distribution<>&, const weibull_distribution<>&),
2985 operator==(const extreme_value_distribution<>&,
2986 const extreme_value_distribution<>&), operator==(const
2987 discrete_distribution<>&, const discrete_distribution<>&),
2988 operator==(const piecewise_constant_distribution<>&,
2989 const piecewise_constant_distribution<>&), operator==(const
2990 piecewise_linear_distribution<>&, const
2991 piecewise_linear_distribution<>&)): Remove.
2992 * testsuite/26_numerics/random/uniform_real_distribution/operators/
2993 serialize.cc: Remove.
2994 * testsuite/26_numerics/random/piecewise_constant_distribution/
2995 operators/serialize.cc: Likewise.
2996 * testsuite/26_numerics/random/chi_squared_distribution/operators/
2997 serialize.cc: Likewise.
2998 * testsuite/26_numerics/random/normal_distribution/operators/
2999 serialize.cc: Likewise.
3000 * testsuite/26_numerics/random/uniform_int_distribution/operators/
3001 serialize.cc: Likewise.
3002 * testsuite/26_numerics/random/poisson_distribution/operators/
3003 serialize.cc: Likewise.
3004 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3005 serialize.cc: Likewise.
3006 * testsuite/26_numerics/random/discrete_distribution/operators/
3007 serialize.cc: Likewise.
3008 * testsuite/26_numerics/random/weibull_distribution/operators/
3009 serialize.cc: Likewise.
3010 * testsuite/26_numerics/random/negative_binomial_distribution/
3011 operators/serialize.cc: Likewise.
3012 * testsuite/26_numerics/random/cauchy_distribution/operators/
3013 serialize.cc: Likewise.
3014 * testsuite/26_numerics/random/gamma_distribution/operators/
3015 serialize.cc: Likewise.
3016 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3017 serialize.cc: Likewise.
3018 * testsuite/26_numerics/random/exponential_distribution/operators/
3019 serialize.cc: Likewise.
3020 * testsuite/26_numerics/random/lognormal_distribution/operators/
3021 serialize.cc: Likewise.
3022 * testsuite/26_numerics/random/binomial_distribution/operators/
3023 serialize.cc: Likewise.
3024 * testsuite/26_numerics/random/extreme_value_distribution/
3025 operators/serialize.cc: Likewise.
3026 * testsuite/26_numerics/random/piecewise_linear_distribution/
3027 operators/serialize.cc: Likewise.
3028 * testsuite/26_numerics/random/student_t_distribution/operators/
3029 serialize.cc: Likewise.
3030 * testsuite/26_numerics/random/geometric_distribution/operators/
3031 serialize.cc: Likewise.
3032
3033 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3034 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3035 mersenne_twister_engine<>::seed(_Gen&,
3036 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3037 subtract_with_carry_engine<>::seed(_Gen&,
3038 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3039 Remove, unused.
3040 * include/bits/random.tcc (linear_congruential_engine<>::
3041 seed(_Gen&, false_type): Likewise.
3042
3043 2009-04-09 Nick Clifton <nickc@redhat.com>
3044
3045 * src/allocator-inst.cc: Change copyright header to refer to
3046 version 3 of the GNU General Public License with version 3.1
3047 of the GCC Runtime Library Exception and to point readers at
3048 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3049 web page.
3050 * config/abi/compatibility.h: Likewise.
3051 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3052 * config/abi/pre/gnu.ver: Likewise.
3053 * config/allocator/bitmap_allocator_base.h: Likewise.
3054 * config/allocator/malloc_allocator_base.h: Likewise.
3055 * config/allocator/mt_allocator_base.h: Likewise.
3056 * config/allocator/new_allocator_base.h: Likewise.
3057 * config/allocator/pool_allocator_base.h: Likewise.
3058 * config/cpu/alpha/atomic_word.h: Likewise.
3059 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3060 * config/cpu/cris/atomic_word.h: Likewise.
3061 * config/cpu/cris/atomicity.h: Likewise.
3062 * config/cpu/generic/atomic_word.h: Likewise.
3063 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3064 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3065 * config/cpu/generic/cpu_defines.h: Likewise.
3066 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3067 * config/cpu/hppa/atomicity.h: Likewise.
3068 * config/cpu/i386/atomicity.h: Likewise.
3069 * config/cpu/i486/atomicity.h: Likewise.
3070 * config/cpu/ia64/atomic_word.h: Likewise.
3071 * config/cpu/m68k/atomicity.h: Likewise.
3072 * config/cpu/powerpc/atomic_word.h: Likewise.
3073 * config/cpu/powerpc/cpu_defines.h: Likewise.
3074 * config/cpu/sh/atomicity.h: Likewise.
3075 * config/cpu/sparc/atomic_word.h: Likewise.
3076 * config/cpu/sparc/atomicity.h: Likewise.
3077 * config/io/basic_file_stdio.cc: Likewise.
3078 * config/io/basic_file_stdio.h: Likewise.
3079 * config/io/c_io_stdio.h: Likewise.
3080 * config/locale/darwin/ctype_members.cc: Likewise.
3081 * config/locale/generic/c++locale_internal.h: Likewise.
3082 * config/locale/generic/c_locale.cc: Likewise.
3083 * config/locale/generic/c_locale.h: Likewise.
3084 * config/locale/generic/codecvt_members.cc: Likewise.
3085 * config/locale/generic/collate_members.cc: Likewise.
3086 * config/locale/generic/ctype_members.cc: Likewise.
3087 * config/locale/generic/messages_members.cc: Likewise.
3088 * config/locale/generic/messages_members.h: Likewise.
3089 * config/locale/generic/monetary_members.cc: Likewise.
3090 * config/locale/generic/numeric_members.cc: Likewise.
3091 * config/locale/generic/time_members.cc: Likewise.
3092 * config/locale/generic/time_members.h: Likewise.
3093 * config/locale/gnu/c++locale_internal.h: Likewise.
3094 * config/locale/gnu/c_locale.cc: Likewise.
3095 * config/locale/gnu/c_locale.h: Likewise.
3096 * config/locale/gnu/codecvt_members.cc: Likewise.
3097 * config/locale/gnu/collate_members.cc: Likewise.
3098 * config/locale/gnu/ctype_members.cc: Likewise.
3099 * config/locale/gnu/messages_members.cc: Likewise.
3100 * config/locale/gnu/messages_members.h: Likewise.
3101 * config/locale/gnu/monetary_members.cc: Likewise.
3102 * config/locale/gnu/numeric_members.cc: Likewise.
3103 * config/locale/gnu/time_members.cc: Likewise.
3104 * config/locale/gnu/time_members.h: Likewise.
3105 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3106 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3107 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3108 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3109 * config/os/aix/atomic_word.h: Likewise.
3110 * config/os/aix/atomicity.h: Likewise.
3111 * config/os/aix/ctype_base.h: Likewise.
3112 * config/os/aix/ctype_inline.h: Likewise.
3113 * config/os/aix/ctype_noninline.h: Likewise.
3114 * config/os/aix/os_defines.h: Likewise.
3115 * config/os/bsd/darwin/ctype_base.h: Likewise.
3116 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3117 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3118 * config/os/bsd/darwin/os_defines.h: Likewise.
3119 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3120 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3121 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3122 * config/os/bsd/freebsd/os_defines.h: Likewise.
3123 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3124 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3125 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3126 * config/os/bsd/netbsd/os_defines.h: Likewise.
3127 * config/os/djgpp/ctype_base.h: Likewise.
3128 * config/os/djgpp/ctype_inline.h: Likewise.
3129 * config/os/djgpp/ctype_noninline.h: Likewise.
3130 * config/os/djgpp/os_defines.h: Likewise.
3131 * config/os/generic/ctype_base.h: Likewise.
3132 * config/os/generic/ctype_inline.h: Likewise.
3133 * config/os/generic/ctype_noninline.h: Likewise.
3134 * config/os/generic/error_constants.h: Likewise.
3135 * config/os/generic/os_defines.h: Likewise.
3136 * config/os/gnu-linux/ctype_base.h: Likewise.
3137 * config/os/gnu-linux/ctype_inline.h: Likewise.
3138 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3139 * config/os/gnu-linux/os_defines.h: Likewise.
3140 * config/os/hpux/ctype_base.h: Likewise.
3141 * config/os/hpux/ctype_inline.h: Likewise.
3142 * config/os/hpux/ctype_noninline.h: Likewise.
3143 * config/os/hpux/os_defines.h: Likewise.
3144 * config/os/irix/atomic_word.h: Likewise.
3145 * config/os/irix/atomicity.h: Likewise.
3146 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3147 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3148 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3149 * config/os/irix/irix5.2/os_defines.h: Likewise.
3150 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3151 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3152 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3153 * config/os/irix/irix6.5/os_defines.h: Likewise.
3154 * config/os/mingw32/ctype_base.h: Likewise.
3155 * config/os/mingw32/ctype_inline.h: Likewise.
3156 * config/os/mingw32/ctype_noninline.h: Likewise.
3157 * config/os/mingw32/error_constants.h: Likewise.
3158 * config/os/mingw32/os_defines.h: Likewise.
3159 * config/os/newlib/ctype_base.h: Likewise.
3160 * config/os/newlib/ctype_inline.h: Likewise.
3161 * config/os/newlib/ctype_noninline.h: Likewise.
3162 * config/os/newlib/os_defines.h: Likewise.
3163 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3164 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3165 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3166 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3167 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3168 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3169 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3170 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3171 * config/os/tpf/ctype_base.h: Likewise.
3172 * config/os/tpf/ctype_inline.h: Likewise.
3173 * config/os/tpf/ctype_noninline.h: Likewise.
3174 * config/os/tpf/os_defines.h: Likewise.
3175 * config/os/uclibc/ctype_base.h: Likewise.
3176 * config/os/uclibc/ctype_inline.h: Likewise.
3177 * config/os/uclibc/ctype_noninline.h: Likewise.
3178 * config/os/uclibc/os_defines.h: Likewise.
3179 * config/os/vxworks/ctype_base.h: Likewise.
3180 * config/os/vxworks/ctype_inline.h: Likewise.
3181 * config/os/vxworks/ctype_noninline.h: Likewise.
3182 * config/os/vxworks/os_defines.h: Likewise.
3183 * include/backward/auto_ptr.h: Likewise.
3184 * include/backward/backward_warning.h: Likewise.
3185 * include/backward/binders.h: Likewise.
3186 * include/backward/hash_fun.h: Likewise.
3187 * include/backward/hash_map: Likewise.
3188 * include/backward/hash_set: Likewise.
3189 * include/backward/hashtable.h: Likewise.
3190 * include/backward/strstream: Likewise.
3191 * include/bits/algorithmfwd.h: Likewise.
3192 * include/bits/allocator.h: Likewise.
3193 * include/bits/atomic_0.h: Likewise.
3194 * include/bits/atomic_2.h: Likewise.
3195 * include/bits/atomicfwd_c.h: Likewise.
3196 * include/bits/atomicfwd_cxx.h: Likewise.
3197 * include/bits/basic_ios.h: Likewise.
3198 * include/bits/basic_ios.tcc: Likewise.
3199 * include/bits/basic_string.h: Likewise.
3200 * include/bits/basic_string.tcc: Likewise.
3201 * include/bits/boost_concept_check.h: Likewise.
3202 * include/bits/c++config: Likewise.
3203 * include/bits/char_traits.h: Likewise.
3204 * include/bits/codecvt.h: Likewise.
3205 * include/bits/concept_check.h: Likewise.
3206 * include/bits/cpp_type_traits.h: Likewise.
3207 * include/bits/deque.tcc: Likewise.
3208 * include/bits/forward_list.h: Likewise.
3209 * include/bits/forward_list.tcc: Likewise.
3210 * include/bits/fstream.tcc: Likewise.
3211 * include/bits/functexcept.h: Likewise.
3212 * include/bits/functional_hash.h: Likewise.
3213 * include/bits/gslice.h: Likewise.
3214 * include/bits/gslice_array.h: Likewise.
3215 * include/bits/hashtable.h: Likewise.
3216 * include/bits/indirect_array.h: Likewise.
3217 * include/bits/ios_base.h: Likewise.
3218 * include/bits/istream.tcc: Likewise.
3219 * include/bits/list.tcc: Likewise.
3220 * include/bits/locale_classes.h: Likewise.
3221 * include/bits/locale_classes.tcc: Likewise.
3222 * include/bits/locale_facets.h: Likewise.
3223 * include/bits/locale_facets.tcc: Likewise.
3224 * include/bits/locale_facets_nonio.h: Likewise.
3225 * include/bits/locale_facets_nonio.tcc: Likewise.
3226 * include/bits/localefwd.h: Likewise.
3227 * include/bits/mask_array.h: Likewise.
3228 * include/bits/move.h: Likewise.
3229 * include/bits/ostream.tcc: Likewise.
3230 * include/bits/ostream_insert.h: Likewise.
3231 * include/bits/postypes.h: Likewise.
3232 * include/bits/shared_ptr.h: Likewise.
3233 * include/bits/slice_array.h: Likewise.
3234 * include/bits/sstream.tcc: Likewise.
3235 * include/bits/stl_algo.h: Likewise.
3236 * include/bits/stl_algobase.h: Likewise.
3237 * include/bits/stl_bvector.h: Likewise.
3238 * include/bits/stl_construct.h: Likewise.
3239 * include/bits/stl_deque.h: Likewise.
3240 * include/bits/stl_function.h: Likewise.
3241 * include/bits/stl_heap.h: Likewise.
3242 * include/bits/stl_iterator.h: Likewise.
3243 * include/bits/stl_iterator_base_funcs.h: Likewise.
3244 * include/bits/stl_iterator_base_types.h: Likewise.
3245 * include/bits/stl_list.h: Likewise.
3246 * include/bits/stl_map.h: Likewise.
3247 * include/bits/stl_multimap.h: Likewise.
3248 * include/bits/stl_multiset.h: Likewise.
3249 * include/bits/stl_numeric.h: Likewise.
3250 * include/bits/stl_pair.h: Likewise.
3251 * include/bits/stl_queue.h: Likewise.
3252 * include/bits/stl_raw_storage_iter.h: Likewise.
3253 * include/bits/stl_relops.h: Likewise.
3254 * include/bits/stl_set.h: Likewise.
3255 * include/bits/stl_stack.h: Likewise.
3256 * include/bits/stl_tempbuf.h: Likewise.
3257 * include/bits/stl_tree.h: Likewise.
3258 * include/bits/stl_uninitialized.h: Likewise.
3259 * include/bits/stl_vector.h: Likewise.
3260 * include/bits/stream_iterator.h: Likewise.
3261 * include/bits/streambuf.tcc: Likewise.
3262 * include/bits/streambuf_iterator.h: Likewise.
3263 * include/bits/stringfwd.h: Likewise.
3264 * include/bits/unique_ptr.h: Likewise.
3265 * include/bits/valarray_after.h: Likewise.
3266 * include/bits/valarray_array.h: Likewise.
3267 * include/bits/valarray_array.tcc: Likewise.
3268 * include/bits/valarray_before.h: Likewise.
3269 * include/bits/vector.tcc: Likewise.
3270 * include/c/cassert: Likewise.
3271 * include/c/cctype: Likewise.
3272 * include/c/cerrno: Likewise.
3273 * include/c/cfloat: Likewise.
3274 * include/c/ciso646: Likewise.
3275 * include/c/climits: Likewise.
3276 * include/c/clocale: Likewise.
3277 * include/c/cmath: Likewise.
3278 * include/c/csetjmp: Likewise.
3279 * include/c/csignal: Likewise.
3280 * include/c/cstdarg: Likewise.
3281 * include/c/cstddef: Likewise.
3282 * include/c/cstdio: Likewise.
3283 * include/c/cstdlib: Likewise.
3284 * include/c/cstring: Likewise.
3285 * include/c/ctime: Likewise.
3286 * include/c/cwchar: Likewise.
3287 * include/c/cwctype: Likewise.
3288 * include/c_compatibility/assert.h: Likewise.
3289 * include/c_compatibility/complex.h: Likewise.
3290 * include/c_compatibility/ctype.h: Likewise.
3291 * include/c_compatibility/errno.h: Likewise.
3292 * include/c_compatibility/fenv.h: Likewise.
3293 * include/c_compatibility/float.h: Likewise.
3294 * include/c_compatibility/inttypes.h: Likewise.
3295 * include/c_compatibility/iso646.h: Likewise.
3296 * include/c_compatibility/limits.h: Likewise.
3297 * include/c_compatibility/locale.h: Likewise.
3298 * include/c_compatibility/math.h: Likewise.
3299 * include/c_compatibility/setjmp.h: Likewise.
3300 * include/c_compatibility/signal.h: Likewise.
3301 * include/c_compatibility/stdarg.h: Likewise.
3302 * include/c_compatibility/stdatomic.h: Likewise.
3303 * include/c_compatibility/stdbool.h: Likewise.
3304 * include/c_compatibility/stddef.h: Likewise.
3305 * include/c_compatibility/stdint.h: Likewise.
3306 * include/c_compatibility/stdio.h: Likewise.
3307 * include/c_compatibility/stdlib.h: Likewise.
3308 * include/c_compatibility/string.h: Likewise.
3309 * include/c_compatibility/tgmath.h: Likewise.
3310 * include/c_compatibility/time.h: Likewise.
3311 * include/c_compatibility/wchar.h: Likewise.
3312 * include/c_compatibility/wctype.h: Likewise.
3313 * include/c_global/cassert: Likewise.
3314 * include/c_global/ccomplex: Likewise.
3315 * include/c_global/cctype: Likewise.
3316 * include/c_global/cerrno: Likewise.
3317 * include/c_global/cfenv: Likewise.
3318 * include/c_global/cfloat: Likewise.
3319 * include/c_global/cinttypes: Likewise.
3320 * include/c_global/ciso646: Likewise.
3321 * include/c_global/climits: Likewise.
3322 * include/c_global/clocale: Likewise.
3323 * include/c_global/cmath.tcc: Likewise.
3324 * include/c_global/cmath: Likewise.
3325 * include/c_global/csetjmp: Likewise.
3326 * include/c_global/csignal: Likewise.
3327 * include/c_global/cstdarg: Likewise.
3328 * include/c_global/cstdatomic: Likewise.
3329 * include/c_global/cstdbool: Likewise.
3330 * include/c_global/cstddef: Likewise.
3331 * include/c_global/cstdint: Likewise.
3332 * include/c_global/cstdio: Likewise.
3333 * include/c_global/cstdlib: Likewise.
3334 * include/c_global/cstring: Likewise.
3335 * include/c_global/ctgmath: Likewise.
3336 * include/c_global/ctime: Likewise.
3337 * include/c_global/cwchar: Likewise.
3338 * include/c_global/cwctype: Likewise.
3339 * include/c_std/cassert: Likewise.
3340 * include/c_std/cctype: Likewise.
3341 * include/c_std/cerrno: Likewise.
3342 * include/c_std/cfloat: Likewise.
3343 * include/c_std/ciso646: Likewise.
3344 * include/c_std/climits: Likewise.
3345 * include/c_std/clocale: Likewise.
3346 * include/c_std/cmath.tcc: Likewise.
3347 * include/c_std/cmath: Likewise.
3348 * include/c_std/csetjmp: Likewise.
3349 * include/c_std/csignal: Likewise.
3350 * include/c_std/cstdarg: Likewise.
3351 * include/c_std/cstddef: Likewise.
3352 * include/c_std/cstdio: Likewise.
3353 * include/c_std/cstdlib: Likewise.
3354 * include/c_std/cstring: Likewise.
3355 * include/c_std/ctime: Likewise.
3356 * include/c_std/cwchar: Likewise.
3357 * include/c_std/cwctype: Likewise.
3358 * include/debug/bitset: Likewise.
3359 * include/debug/debug.h: Likewise.
3360 * include/debug/deque: Likewise.
3361 * include/debug/formatter.h: Likewise.
3362 * include/debug/functions.h: Likewise.
3363 * include/debug/list: Likewise.
3364 * include/debug/macros.h: Likewise.
3365 * include/debug/map.h: Likewise.
3366 * include/debug/map: Likewise.
3367 * include/debug/multimap.h: Likewise.
3368 * include/debug/multiset.h: Likewise.
3369 * include/debug/safe_base.h: Likewise.
3370 * include/debug/safe_iterator.h: Likewise.
3371 * include/debug/safe_iterator.tcc: Likewise.
3372 * include/debug/safe_sequence.h: Likewise.
3373 * include/debug/set.h: Likewise.
3374 * include/debug/set: Likewise.
3375 * include/debug/string: Likewise.
3376 * include/debug/unordered_map: Likewise.
3377 * include/debug/unordered_set: Likewise.
3378 * include/debug/vector: Likewise.
3379 * include/ext/algorithm: Likewise.
3380 * include/ext/array_allocator.h: Likewise.
3381 * include/ext/atomicity.h: Likewise.
3382 * include/ext/bitmap_allocator.h: Likewise.
3383 * include/ext/cast.h: Likewise.
3384 * include/ext/codecvt_specializations.h: Likewise.
3385 * include/ext/concurrence.h: Likewise.
3386 * include/ext/debug_allocator.h: Likewise.
3387 * include/ext/enc_filebuf.h: Likewise.
3388 * include/ext/extptr_allocator.h: Likewise.
3389 * include/ext/functional: Likewise.
3390 * include/ext/iterator: Likewise.
3391 * include/ext/malloc_allocator.h: Likewise.
3392 * include/ext/memory: Likewise.
3393 * include/ext/mt_allocator.h: Likewise.
3394 * include/ext/new_allocator.h: Likewise.
3395 * include/ext/numeric: Likewise.
3396 * include/ext/numeric_traits.h: Likewise.
3397 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3398 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3399 Likewise.
3400 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3401 Likewise.
3402 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3403 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3404 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3405 Likewise.
3406 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3407 Likewise.
3408 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3409 Likewise.
3410 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3411 Likewise.
3412 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3413 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3414 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3415 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3416 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3417 Likewise.
3418 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3419 Likewise.
3420 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3421 Likewise.
3422 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3423 Likewise.
3424 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3425 Likewise.
3426 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3427 Likewise.
3428 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3429 Likewise.
3430 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3431 Likewise.
3432 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3433 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3434 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3435 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3436 Likewise.
3437 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3438 Likewise.
3439 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3440 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3441 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3442 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3443 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3444 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3445 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3446 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3447 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3448 Likewise.
3449 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3450 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3451 Likewise.
3452 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3453 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3454 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3455 Likewise.
3456 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3457 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3458 Likewise.
3459 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3460 Likewise.
3461 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3462 Likewise.
3463 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3464 Likewise.
3465 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3466 Likewise.
3467 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3468 Likewise.
3469 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3470 Likewise.
3471 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3472 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3473 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3474 Likewise.
3475 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3476 Likewise.
3477 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3478 Likewise.
3479 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3480 Likewise.
3481 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3482 Likewise.
3483 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3484 Likewise.
3485 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3486 Likewise.
3487 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3488 Likewise.
3489 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3490 Likewise.
3491 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3492 Likewise.
3493 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
3494 Likewise.
3495 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
3496 Likewise.
3497 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
3498 Likewise.
3499 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
3500 Likewise.
3501 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
3502 Likewise.
3503 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3504 Likewise.
3505 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
3506 Likewise.
3507 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
3508 Likewise.
3509 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
3510 Likewise.
3511 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
3512 Likewise.
3513 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3514 Likewise.
3515 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
3516 Likewise.
3517 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
3518 Likewise.
3519 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
3520 Likewise.
3521 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
3522 Likewise.
3523 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
3524 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
3525 Likewise.
3526 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
3527 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
3528 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
3529 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
3530 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
3531 Likewise.
3532 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3533 Likewise.
3534 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3535 Likewise.
3536 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
3537 Likewise.
3538 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3539 Likewise.
3540 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
3541 Likewise.
3542 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
3543 Likewise.
3544 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3545 Likewise.
3546 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
3547 Likewise.
3548 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
3549 Likewise.
3550 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
3551 Likewise.
3552 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
3553 Likewise.
3554 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
3555 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
3556 Likewise.
3557 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
3558 Likewise.
3559 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3560 Likewise.
3561 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
3562 Likewise.
3563 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
3564 Likewise.
3565 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
3566 Likewise.
3567 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
3568 Likewise.
3569 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3570 Likewise.
3571 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
3572 Likewise.
3573 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
3574 Likewise.
3575 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
3576 Likewise.
3577 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
3578 Likewise.
3579 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
3580 Likewise.
3581 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
3582 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
3583 Likewise.
3584 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
3585 Likewise.
3586 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
3587 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
3588 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
3589 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
3590 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
3591 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
3592 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
3593 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
3594 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
3595 Likewise.
3596 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
3597 Likewise.
3598 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
3599 Likewise.
3600 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
3601 Likewise.
3602 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
3603 Likewise.
3604 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
3605 Likewise.
3606 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
3607 Likewise.
3608 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
3609 Likewise.
3610 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
3611 Likewise.
3612 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
3613 Likewise.
3614 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
3615 Likewise.
3616 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
3617 Likewise.
3618 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
3619 Likewise.
3620 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
3621 Likewise.
3622 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
3623 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
3624 Likewise.
3625 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
3626 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
3627 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
3628 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
3629 Likewise.
3630 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
3631 Likewise.
3632 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
3633 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
3634 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
3635 Likewise.
3636 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
3637 Likewise.
3638 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
3639 Likewise.
3640 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
3641 Likewise.
3642 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
3643 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
3644 Likewise.
3645 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
3646 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
3647 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
3648 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
3649 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
3650 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
3651 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
3652 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
3653 Likewise.
3654 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
3655 Likewise.
3656 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
3657 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
3658 Likewise.
3659 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
3660 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
3661 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
3662 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
3663 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
3664 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
3665 Likewise.
3666 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
3667 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
3668 Likewise.
3669 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
3670 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
3671 Likewise.
3672 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
3673 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
3674 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
3675 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
3676 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
3677 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
3678 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
3679 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
3680 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
3681 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
3682 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
3683 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
3684 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
3685 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
3686 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
3687 Likewise.
3688 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
3689 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
3690 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
3691 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
3692 Likewise.
3693 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
3694 Likewise.
3695 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
3696 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
3697 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
3698 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
3699 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
3700 Likewise.
3701 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
3702 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
3703 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
3704 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
3705 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
3706 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
3707 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
3708 Likewise.
3709 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
3710 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
3711 Likewise.
3712 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
3713 Likewise.
3714 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
3715 Likewise.
3716 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
3717 Likewise.
3718 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
3719 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
3720 Likewise.
3721 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
3722 Likewise.
3723 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
3724 Likewise.
3725 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
3726 Likewise.
3727 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
3728 Likewise.
3729 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
3730 Likewise.
3731 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
3732 Likewise.
3733 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
3734 Likewise.
3735 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
3736 Likewise.
3737 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
3738 Likewise.
3739 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
3740 Likewise.
3741 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
3742 Likewise.
3743 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
3744 Likewise.
3745 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
3746 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
3747 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
3748 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
3749 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
3750 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
3751 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
3752 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
3753 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
3754 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
3755 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
3756 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
3757 Likewise.
3758 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
3759 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
3760 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
3761 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
3762 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
3763 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
3764 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
3765 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
3766 Likewise.
3767 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
3768 Likewise.
3769 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
3770 Likewise.
3771 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
3772 Likewise.
3773 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
3774 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
3775 Likewise.
3776 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
3777 Likewise.
3778 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
3779 Likewise.
3780 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
3781 Likewise.
3782 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
3783 Likewise.
3784 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
3785 Likewise.
3786 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
3787 Likewise.
3788 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
3789 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
3790 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
3791 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
3792 Likewise.
3793 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
3794 Likewise.
3795 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
3796 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
3797 Likewise.
3798 * include/ext/pb_ds/exception.hpp: Likewise.
3799 * include/ext/pb_ds/hash_policy.hpp: Likewise.
3800 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
3801 * include/ext/pb_ds/priority_queue.hpp: Likewise.
3802 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
3803 * include/ext/pb_ds/tree_policy.hpp: Likewise.
3804 * include/ext/pb_ds/trie_policy.hpp: Likewise.
3805 * include/ext/pod_char_traits.h: Likewise.
3806 * include/ext/pointer.h: Likewise.
3807 * include/ext/pool_allocator.h: Likewise.
3808 * include/ext/rb_tree: Likewise.
3809 * include/ext/rc_string_base.h: Likewise.
3810 * include/ext/rope: Likewise.
3811 * include/ext/ropeimpl.h: Likewise.
3812 * include/ext/slist: Likewise.
3813 * include/ext/sso_string_base.h: Likewise.
3814 * include/ext/stdio_filebuf.h: Likewise.
3815 * include/ext/stdio_sync_filebuf.h: Likewise.
3816 * include/ext/string_conversions.h: Likewise.
3817 * include/ext/throw_allocator.h: Likewise.
3818 * include/ext/type_traits.h: Likewise.
3819 * include/ext/typelist.h: Likewise.
3820 * include/ext/vstring.h: Likewise.
3821 * include/ext/vstring.tcc: Likewise.
3822 * include/ext/vstring_fwd.h: Likewise.
3823 * include/ext/vstring_util.h: Likewise.
3824 * include/parallel/algo.h: Likewise.
3825 * include/parallel/algobase.h: Likewise.
3826 * include/parallel/algorithm: Likewise.
3827 * include/parallel/algorithmfwd.h: Likewise.
3828 * include/parallel/balanced_quicksort.h: Likewise.
3829 * include/parallel/base.h: Likewise.
3830 * include/parallel/basic_iterator.h: Likewise.
3831 * include/parallel/checkers.h: Likewise.
3832 * include/parallel/compatibility.h: Likewise.
3833 * include/parallel/compiletime_settings.h: Likewise.
3834 * include/parallel/equally_split.h: Likewise.
3835 * include/parallel/features.h: Likewise.
3836 * include/parallel/find.h: Likewise.
3837 * include/parallel/find_selectors.h: Likewise.
3838 * include/parallel/for_each.h: Likewise.
3839 * include/parallel/for_each_selectors.h: Likewise.
3840 * include/parallel/iterator.h: Likewise.
3841 * include/parallel/list_partition.h: Likewise.
3842 * include/parallel/losertree.h: Likewise.
3843 * include/parallel/merge.h: Likewise.
3844 * include/parallel/multiseq_selection.h: Likewise.
3845 * include/parallel/multiway_merge.h: Likewise.
3846 * include/parallel/multiway_mergesort.h: Likewise.
3847 * include/parallel/numeric: Likewise.
3848 * include/parallel/numericfwd.h: Likewise.
3849 * include/parallel/omp_loop.h: Likewise.
3850 * include/parallel/omp_loop_static.h: Likewise.
3851 * include/parallel/par_loop.h: Likewise.
3852 * include/parallel/parallel.h: Likewise.
3853 * include/parallel/partial_sum.h: Likewise.
3854 * include/parallel/partition.h: Likewise.
3855 * include/parallel/queue.h: Likewise.
3856 * include/parallel/quicksort.h: Likewise.
3857 * include/parallel/random_number.h: Likewise.
3858 * include/parallel/random_shuffle.h: Likewise.
3859 * include/parallel/search.h: Likewise.
3860 * include/parallel/set_operations.h: Likewise.
3861 * include/parallel/settings.h: Likewise.
3862 * include/parallel/sort.h: Likewise.
3863 * include/parallel/tags.h: Likewise.
3864 * include/parallel/types.h: Likewise.
3865 * include/parallel/unique_copy.h: Likewise.
3866 * include/parallel/workstealing.h: Likewise.
3867 * include/precompiled/extc++.h: Likewise.
3868 * include/precompiled/stdc++.h: Likewise.
3869 * include/precompiled/stdtr1c++.h: Likewise.
3870 * include/std/algorithm: Likewise.
3871 * include/std/array: Likewise.
3872 * include/std/bitset: Likewise.
3873 * include/std/c++0x_warning.h: Likewise.
3874 * include/std/chrono: Likewise.
3875 * include/std/complex: Likewise.
3876 * include/std/condition_variable: Likewise.
3877 * include/std/deque: Likewise.
3878 * include/std/forward_list: Likewise.
3879 * include/std/fstream: Likewise.
3880 * include/std/functional: Likewise.
3881 * include/std/iomanip: Likewise.
3882 * include/std/ios: Likewise.
3883 * include/std/iosfwd: Likewise.
3884 * include/std/iostream: Likewise.
3885 * include/std/istream: Likewise.
3886 * include/std/iterator: Likewise.
3887 * include/std/limits: Likewise.
3888 * include/std/list: Likewise.
3889 * include/std/locale: Likewise.
3890 * include/std/map: Likewise.
3891 * include/std/memory: Likewise.
3892 * include/std/mutex: Likewise.
3893 * include/std/numeric: Likewise.
3894 * include/std/ostream: Likewise.
3895 * include/std/queue: Likewise.
3896 * include/std/random: Likewise.
3897 * include/std/ratio: Likewise.
3898 * include/std/regex: Likewise.
3899 * include/std/set: Likewise.
3900 * include/std/sstream: Likewise.
3901 * include/std/stack: Likewise.
3902 * include/std/stdexcept: Likewise.
3903 * include/std/streambuf: Likewise.
3904 * include/std/string: Likewise.
3905 * include/std/system_error: Likewise.
3906 * include/std/thread: Likewise.
3907 * include/std/tuple: Likewise.
3908 * include/std/type_traits: Likewise.
3909 * include/std/unordered_map: Likewise.
3910 * include/std/unordered_set: Likewise.
3911 * include/std/utility: Likewise.
3912 * include/std/valarray: Likewise.
3913 * include/std/vector: Likewise.
3914 * include/tr1/array: Likewise.
3915 * include/tr1/bessel_function.tcc: Likewise.
3916 * include/tr1/beta_function.tcc: Likewise.
3917 * include/tr1/ccomplex: Likewise.
3918 * include/tr1/cctype: Likewise.
3919 * include/tr1/cfenv: Likewise.
3920 * include/tr1/cfloat: Likewise.
3921 * include/tr1/cinttypes: Likewise.
3922 * include/tr1/climits: Likewise.
3923 * include/tr1/cmath: Likewise.
3924 * include/tr1/complex.h: Likewise.
3925 * include/tr1/complex: Likewise.
3926 * include/tr1/cstdarg: Likewise.
3927 * include/tr1/cstdbool: Likewise.
3928 * include/tr1/cstdint: Likewise.
3929 * include/tr1/cstdio: Likewise.
3930 * include/tr1/cstdlib: Likewise.
3931 * include/tr1/ctgmath: Likewise.
3932 * include/tr1/ctime: Likewise.
3933 * include/tr1/ctype.h: Likewise.
3934 * include/tr1/cwchar: Likewise.
3935 * include/tr1/cwctype: Likewise.
3936 * include/tr1/ell_integral.tcc: Likewise.
3937 * include/tr1/exp_integral.tcc: Likewise.
3938 * include/tr1/fenv.h: Likewise.
3939 * include/tr1/float.h: Likewise.
3940 * include/tr1/functional: Likewise.
3941 * include/tr1/functional_hash.h: Likewise.
3942 * include/tr1/gamma.tcc: Likewise.
3943 * include/tr1/hashtable.h: Likewise.
3944 * include/tr1/hypergeometric.tcc: Likewise.
3945 * include/tr1/inttypes.h: Likewise.
3946 * include/tr1/legendre_function.tcc: Likewise.
3947 * include/tr1/limits.h: Likewise.
3948 * include/tr1/math.h: Likewise.
3949 * include/tr1/memory: Likewise.
3950 * include/tr1/modified_bessel_func.tcc: Likewise.
3951 * include/tr1/poly_hermite.tcc: Likewise.
3952 * include/tr1/poly_laguerre.tcc: Likewise.
3953 * include/tr1/random: Likewise.
3954 * include/tr1/regex: Likewise.
3955 * include/tr1/riemann_zeta.tcc: Likewise.
3956 * include/tr1/shared_ptr.h: Likewise.
3957 * include/tr1/special_function_util.h: Likewise.
3958 * include/tr1/stdarg.h: Likewise.
3959 * include/tr1/stdbool.h: Likewise.
3960 * include/tr1/stdint.h: Likewise.
3961 * include/tr1/stdio.h: Likewise.
3962 * include/tr1/stdlib.h: Likewise.
3963 * include/tr1/tgmath.h: Likewise.
3964 * include/tr1/tuple: Likewise.
3965 * include/tr1/type_traits: Likewise.
3966 * include/tr1/unordered_map: Likewise.
3967 * include/tr1/unordered_set: Likewise.
3968 * include/tr1/utility: Likewise.
3969 * include/tr1/wchar.h: Likewise.
3970 * include/tr1/wctype.h: Likewise.
3971 * include/tr1_impl/array: Likewise.
3972 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
3973 * include/tr1_impl/cctype: Likewise.
3974 * include/tr1_impl/cfenv: Likewise.
3975 * include/tr1_impl/cinttypes: Likewise.
3976 * include/tr1_impl/cmath: Likewise.
3977 * include/tr1_impl/complex: Likewise.
3978 * include/tr1_impl/cstdint: Likewise.
3979 * include/tr1_impl/cstdio: Likewise.
3980 * include/tr1_impl/cstdlib: Likewise.
3981 * include/tr1_impl/cwchar: Likewise.
3982 * include/tr1_impl/cwctype: Likewise.
3983 * include/tr1_impl/functional: Likewise.
3984 * include/tr1_impl/functional_hash.h: Likewise.
3985 * include/tr1_impl/hashtable: Likewise.
3986 * include/tr1_impl/hashtable_policy.h: Likewise.
3987 * include/tr1_impl/random.tcc: Likewise.
3988 * include/tr1_impl/random: Likewise.
3989 * include/tr1_impl/regex: Likewise.
3990 * include/tr1_impl/type_traits: Likewise.
3991 * include/tr1_impl/unordered_map: Likewise.
3992 * include/tr1_impl/unordered_set: Likewise.
3993 * include/tr1_impl/utility: Likewise.
3994 * libsupc++/array_type_info.cc: Likewise.
3995 * libsupc++/atexit_arm.cc: Likewise.
3996 * libsupc++/bad_cast.cc: Likewise.
3997 * libsupc++/bad_typeid.cc: Likewise.
3998 * libsupc++/class_type_info.cc: Likewise.
3999 * libsupc++/cxxabi-forced.h: Likewise.
4000 * libsupc++/cxxabi.h: Likewise.
4001 * libsupc++/del_op.cc: Likewise.
4002 * libsupc++/del_opnt.cc: Likewise.
4003 * libsupc++/del_opv.cc: Likewise.
4004 * libsupc++/del_opvnt.cc: Likewise.
4005 * libsupc++/dyncast.cc: Likewise.
4006 * libsupc++/eh_alloc.cc: Likewise.
4007 * libsupc++/eh_arm.cc: Likewise.
4008 * libsupc++/eh_aux_runtime.cc: Likewise.
4009 * libsupc++/eh_call.cc: Likewise.
4010 * libsupc++/eh_catch.cc: Likewise.
4011 * libsupc++/eh_exception.cc: Likewise.
4012 * libsupc++/eh_globals.cc: Likewise.
4013 * libsupc++/eh_personality.cc: Likewise.
4014 * libsupc++/eh_ptr.cc: Likewise.
4015 * libsupc++/eh_term_handler.cc: Likewise.
4016 * libsupc++/eh_terminate.cc: Likewise.
4017 * libsupc++/eh_throw.cc: Likewise.
4018 * libsupc++/eh_type.cc: Likewise.
4019 * libsupc++/eh_unex_handler.cc: Likewise.
4020 * libsupc++/enum_type_info.cc: Likewise.
4021 * libsupc++/exception: Likewise.
4022 * libsupc++/exception_defines.h: Likewise.
4023 * libsupc++/exception_ptr.h: Likewise.
4024 * libsupc++/function_type_info.cc: Likewise.
4025 * libsupc++/fundamental_type_info.cc: Likewise.
4026 * libsupc++/guard.cc: Likewise.
4027 * libsupc++/initializer_list: Likewise.
4028 * libsupc++/new: Likewise.
4029 * libsupc++/new_handler.cc: Likewise.
4030 * libsupc++/new_op.cc: Likewise.
4031 * libsupc++/new_opnt.cc: Likewise.
4032 * libsupc++/new_opv.cc: Likewise.
4033 * libsupc++/new_opvnt.cc: Likewise.
4034 * libsupc++/pbase_type_info.cc: Likewise.
4035 * libsupc++/pmem_type_info.cc: Likewise.
4036 * libsupc++/pointer_type_info.cc: Likewise.
4037 * libsupc++/pure.cc: Likewise.
4038 * libsupc++/si_class_type_info.cc: Likewise.
4039 * libsupc++/tinfo.cc: Likewise.
4040 * libsupc++/tinfo.h: Likewise.
4041 * libsupc++/tinfo2.cc: Likewise.
4042 * libsupc++/typeinfo: Likewise.
4043 * libsupc++/unwind-cxx.h: Likewise.
4044 * libsupc++/vec.cc: Likewise.
4045 * libsupc++/vmi_class_type_info.cc: Likewise.
4046 * libsupc++/vterminate.cc: Likewise.
4047 * po/string_literals.cc: Likewise.
4048 * src/atomic.cc: Likewise.
4049 * src/bitmap_allocator.cc: Likewise.
4050 * src/chrono.cc: Likewise.
4051 * src/codecvt.cc: Likewise.
4052 * src/compatibility-ldbl.cc: Likewise.
4053 * src/compatibility.cc: Likewise.
4054 * src/complex_io.cc: Likewise.
4055 * src/concept-inst.cc: Likewise.
4056 * src/condition_variable.cc: Likewise.
4057 * src/ctype.cc: Likewise.
4058 * src/debug.cc: Likewise.
4059 * src/debug_list.cc: Likewise.
4060 * src/ext-inst.cc: Likewise.
4061 * src/fstream-inst.cc: Likewise.
4062 * src/functexcept.cc: Likewise.
4063 * src/globals_io.cc: Likewise.
4064 * src/hash.cc: Likewise.
4065 * src/hash_c++0x.cc: Likewise.
4066 * src/hashtable.cc: Likewise.
4067 * src/hashtable_c++0x.cc: Likewise.
4068 * src/ios-inst.cc: Likewise.
4069 * src/ios.cc: Likewise.
4070 * src/ios_failure.cc: Likewise.
4071 * src/ios_init.cc: Likewise.
4072 * src/ios_locale.cc: Likewise.
4073 * src/iostream-inst.cc: Likewise.
4074 * src/istream-inst.cc: Likewise.
4075 * src/istream.cc: Likewise.
4076 * src/limits.cc: Likewise.
4077 * src/limits_c++0x.cc: Likewise.
4078 * src/list.cc: Likewise.
4079 * src/locale-inst.cc: Likewise.
4080 * src/locale.cc: Likewise.
4081 * src/locale_facets.cc: Likewise.
4082 * src/locale_init.cc: Likewise.
4083 * src/localename.cc: Likewise.
4084 * src/math_stubs_float.cc: Likewise.
4085 * src/math_stubs_long_double.cc: Likewise.
4086 * src/misc-inst.cc: Likewise.
4087 * src/mt_allocator.cc: Likewise.
4088 * src/mutex.cc: Likewise.
4089 * src/ostream-inst.cc: Likewise.
4090 * src/parallel_list.cc: Likewise.
4091 * src/parallel_settings.cc: Likewise.
4092 * src/pool_allocator.cc: Likewise.
4093 * src/sstream-inst.cc: Likewise.
4094 * src/stdexcept.cc: Likewise.
4095 * src/streambuf-inst.cc: Likewise.
4096 * src/streambuf.cc: Likewise.
4097 * src/string-inst.cc: Likewise.
4098 * src/strstream.cc: Likewise.
4099 * src/system_error.cc: Likewise.
4100 * src/thread.cc: Likewise.
4101 * src/tree.cc: Likewise.
4102 * src/valarray-inst.cc: Likewise.
4103 * src/wlocale-inst.cc: Likewise.
4104 * src/wstring-inst.cc: Likewise.
4105 * doc/xml/manual/intro.xml: Change documentation to refer the
4106 reader to version 3 of the GNU General Public License, version
4107 3.1 of the GCC Runtime Library Exception, and to point readers
4108 at the FSF's license web page.
4109
4110 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4111
4112 * Makefile.am: Change copyright header to refer to version
4113 3 of the GNU General Public License and to point readers at the
4114 COPYING3 file and the FSF's license web page.
4115 * doc/Makefile.am: Likewise.
4116 * include/Makefile.am: Likewise.
4117 * libsupc++/Makefile.am: Likewise.
4118 * po/Makefile.am: Likewise.
4119 * po/POTFILES.in: Likewise.
4120 * src/Makefile.am: Likewise.
4121 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4122 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4123 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4124 Likewise.
4125 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4126 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4127 Likewise.
4128 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4129 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4130 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4131 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4132 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4133 * testsuite/18_support/bad_cast/what.cc: Likewise.
4134 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4135 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4136 Likewise.
4137 * testsuite/18_support/bad_exception/what.cc: Likewise.
4138 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4139 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4140 * testsuite/18_support/exception/38732.cc: Likewise.
4141 * testsuite/18_support/exception/what.cc: Likewise.
4142 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4143 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4144 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4145 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4146 * testsuite/18_support/headers/climits/values.cc: Likewise.
4147 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4148 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4149 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4150 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4151 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4152 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4153 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4154 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4155 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4156 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4157 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4158 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4159 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4160 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4161 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4162 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4163 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4164 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4165 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4166 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4167 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4168 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4169 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4170 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4171 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4172 * testsuite/18_support/new_delete_placement.cc: Likewise.
4173 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4174 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4175 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4176 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4177 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4178 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4179 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4180 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4181 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4182 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4183 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4184 Likewise.
4185 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4186 * testsuite/18_support/pthread_guard.cc: Likewise.
4187 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4188 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4189 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4190 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4191 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4192 Likewise.
4193 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4194 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4195 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4196 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4197 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4198 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4199 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4200 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4201 Likewise.
4202 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4203 Likewise.
4204 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4205 Likewise.
4206 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4207 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4208 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4209 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4210 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4211 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4212 Likewise.
4213 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4214 Likewise.
4215 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4216 Likewise.
4217 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4218 Likewise.
4219 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4220 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4221 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4222 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4223 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4224 Likewise.
4225 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4226 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4227 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4228 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4229 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4230 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4231 Likewise.
4232 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4233 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4234 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4235 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4236 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4237 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4238 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4239 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4240 * testsuite/20_util/allocator/1.cc: Likewise.
4241 * testsuite/20_util/allocator/10378.cc: Likewise.
4242 * testsuite/20_util/allocator/14176.cc: Likewise.
4243 * testsuite/20_util/allocator/33807.cc: Likewise.
4244 * testsuite/20_util/allocator/8230.cc: Likewise.
4245 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4246 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4247 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4248 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4249 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4250 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4251 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4252 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4253 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4254 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4255 Likewise.
4256 * testsuite/20_util/clocks/1.cc: Likewise.
4257 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4258 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4259 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4260 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4261 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4262 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4263 * testsuite/20_util/duration/cons/1.cc: Likewise.
4264 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4265 * testsuite/20_util/duration/cons/2.cc: Likewise.
4266 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4267 Likewise.
4268 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4269 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4270 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4271 Likewise.
4272 * testsuite/20_util/forward/1.cc: Likewise.
4273 * testsuite/20_util/forward/1_neg.cc: Likewise.
4274 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4275 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4276 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4277 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4278 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4279 Likewise.
4280 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4281 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4282 Likewise.
4283 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4284 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4285 Likewise.
4286 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4287 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4288 Likewise.
4289 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4290 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4291 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4292 Likewise.
4293 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4294 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4295 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4296 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4297 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4298 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4299 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4300 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4301 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4302 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4303 Likewise.
4304 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4305 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4306 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4307 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4308 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4309 Likewise.
4310 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4311 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4312 Likewise.
4313 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4314 * testsuite/20_util/identity/value.cc: Likewise.
4315 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4316 * testsuite/20_util/is_integral/value.cc: Likewise.
4317 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4318 Likewise.
4319 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4320 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4321 * testsuite/20_util/is_reference/value.cc: Likewise.
4322 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4323 Likewise.
4324 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4325 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4326 * testsuite/20_util/is_signed/value.cc: Likewise.
4327 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4328 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4329 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4330 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4331 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4332 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4333 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4334 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4335 Likewise.
4336 * testsuite/20_util/move/1.cc: Likewise.
4337 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4338 * testsuite/20_util/pair/1.cc: Likewise.
4339 * testsuite/20_util/pair/2.cc: Likewise.
4340 * testsuite/20_util/pair/3.cc: Likewise.
4341 * testsuite/20_util/pair/4.cc: Likewise.
4342 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4343 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4344 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4345 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4346 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4347 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4348 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4349 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4350 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4351 Likewise.
4352 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4353 Likewise.
4354 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4355 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4356 * testsuite/20_util/rel_ops.cc: Likewise.
4357 * testsuite/20_util/remove_reference/value.cc: Likewise.
4358 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4359 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4360 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4361 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4362 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4363 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4364 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4365 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4366 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4367 Likewise.
4368 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4369 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4370 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4371 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4372 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4373 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4374 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4375 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4376 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4377 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4378 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4379 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4380 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4381 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4382 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4383 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4384 Likewise.
4385 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4386 Likewise.
4387 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4388 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4389 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4390 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4391 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4392 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4393 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4394 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4395 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4396 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4397 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4398 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4399 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4400 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4401 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4402 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4403 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4404 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4405 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4406 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4407 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4408 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4409 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4410 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4411 Likewise.
4412 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4413 Likewise.
4414 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4415 Likewise.
4416 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4417 Likewise.
4418 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4419 Likewise.
4420 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4421 Likewise.
4422 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4423 Likewise.
4424 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4425 Likewise.
4426 * testsuite/20_util/temporary_buffer.cc: Likewise.
4427 * testsuite/20_util/time_point/1.cc: Likewise.
4428 * testsuite/20_util/time_point/2.cc: Likewise.
4429 * testsuite/20_util/time_point/3.cc: Likewise.
4430 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4431 Likewise.
4432 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4433 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4434 Likewise.
4435 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4436 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4437 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4438 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4439 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4440 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4441 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4442 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4443 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4444 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4445 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4446 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4447 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4448 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4449 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4450 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4451 Likewise.
4452 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4453 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4454 Likewise.
4455 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4456 Likewise.
4457 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4458 Likewise.
4459 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4460 Likewise.
4461 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4462 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4463 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4464 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4465 Likewise.
4466 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4467 Likewise.
4468 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4469 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4470 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4471 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4472 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4473 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4474 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4475 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4476 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4477 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4478 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4479 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4480 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4481 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4482 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4483 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4484 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4485 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4486 Likewise.
4487 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4488 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4489 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4490 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4491 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
4492 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
4493 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
4494 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
4495 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
4496 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
4497 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
4498 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
4499 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
4500 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
4501 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
4502 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
4503 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
4504 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
4505 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
4506 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
4507 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
4508 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
4509 Likewise.
4510 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
4511 Likewise.
4512 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
4513 Likewise.
4514 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
4515 Likewise.
4516 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
4517 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
4518 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
4519 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
4520 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
4521 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
4522 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
4523 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
4524 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
4525 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
4526 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
4527 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
4528 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
4529 Likewise.
4530 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
4531 Likewise.
4532 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
4533 Likewise.
4534 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
4535 Likewise.
4536 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
4537 Likewise.
4538 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
4539 Likewise.
4540 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
4541 Likewise.
4542 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
4543 Likewise.
4544 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
4545 Likewise.
4546 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
4547 Likewise.
4548 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
4549 Likewise.
4550 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
4551 Likewise.
4552 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
4553 Likewise.
4554 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
4555 Likewise.
4556 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
4557 Likewise.
4558 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
4559 Likewise.
4560 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
4561 Likewise.
4562 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
4563 Likewise.
4564 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
4565 Likewise.
4566 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
4567 Likewise.
4568 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
4569 Likewise.
4570 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
4571 Likewise.
4572 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
4573 Likewise.
4574 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
4575 Likewise.
4576 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
4577 Likewise.
4578 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
4579 Likewise.
4580 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
4581 Likewise.
4582 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
4583 Likewise.
4584 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
4585 Likewise.
4586 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
4587 Likewise.
4588 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
4589 Likewise.
4590 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
4591 Likewise.
4592 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
4593 Likewise.
4594 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
4595 Likewise.
4596 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
4597 Likewise.
4598 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
4599 Likewise.
4600 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
4601 Likewise.
4602 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
4603 Likewise.
4604 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
4605 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
4606 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
4607 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
4608 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
4609 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
4610 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
4611 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
4612 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
4613 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
4614 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
4615 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
4616 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
4617 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
4618 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
4619 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
4620 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
4621 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
4622 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
4623 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
4624 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
4625 Likewise.
4626 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
4627 Likewise.
4628 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
4629 Likewise.
4630 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
4631 Likewise.
4632 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
4633 Likewise.
4634 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
4635 Likewise.
4636 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
4637 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
4638 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
4639 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
4640 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
4641 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
4642 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
4643 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
4644 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
4645 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
4646 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
4647 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
4648 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
4649 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
4650 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
4651 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
4652 Likewise.
4653 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
4654 Likewise.
4655 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
4656 Likewise.
4657 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
4658 Likewise.
4659 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
4660 Likewise.
4661 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
4662 Likewise.
4663 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
4664 Likewise.
4665 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
4666 Likewise.
4667 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
4668 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
4669 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
4670 Likewise.
4671 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
4672 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
4673 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
4674 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
4675 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
4676 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
4677 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
4678 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
4679 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
4680 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
4681 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
4682 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
4683 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
4684 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
4685 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
4686 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
4687 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
4688 Likewise.
4689 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
4690 Likewise.
4691 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
4692 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
4693 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
4694 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
4695 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
4696 Likewise.
4697 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
4698 Likewise.
4699 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
4700 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
4701 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
4702 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
4703 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
4704 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
4705 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
4706 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
4707 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
4708 Likewise.
4709 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
4710 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
4711 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
4712 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
4713 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
4714 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
4715 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
4716 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
4717 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
4718 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
4719 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
4720 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
4721 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
4722 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
4723 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
4724 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
4725 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
4726 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
4727 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
4728 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
4729 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
4730 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
4731 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
4732 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
4733 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
4734 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
4735 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
4736 Likewise.
4737 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
4738 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
4739 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
4740 Likewise.
4741 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
4742 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
4743 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
4744 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
4745 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
4746 Likewise.
4747 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
4748 Likewise.
4749 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
4750 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
4751 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
4752 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
4753 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
4754 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
4755 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
4756 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
4757 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
4758 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
4759 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
4760 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
4761 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
4762 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
4763 Likewise.
4764 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
4765 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
4766 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
4767 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
4768 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
4769 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
4770 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
4771 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
4772 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
4773 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
4774 Likewise.
4775 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
4776 Likewise.
4777 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
4778 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
4779 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
4780 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
4781 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
4782 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
4783 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
4784 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
4785 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
4786 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
4787 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
4788 Likewise.
4789 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
4790 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
4791 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
4792 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
4793 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
4794 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
4795 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
4796 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
4797 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
4798 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
4799 Likewise.
4800 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
4801 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
4802 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
4803 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
4804 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
4805 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
4806 Likewise.
4807 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
4808 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
4809 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
4810 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
4811 Likewise.
4812 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
4813 Likewise.
4814 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
4815 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
4816 Likewise.
4817 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
4818 * testsuite/22_locale/ctype/2.cc: Likewise.
4819 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
4820 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
4821 * testsuite/22_locale/ctype/dr695.cc: Likewise.
4822 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
4823 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
4824 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
4825 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
4826 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
4827 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
4828 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
4829 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
4830 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
4831 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
4832 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
4833 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
4834 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
4835 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
4836 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
4837 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
4838 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
4839 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
4840 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
4841 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
4842 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
4843 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
4844 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
4845 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
4846 * testsuite/22_locale/facet/1.cc: Likewise.
4847 * testsuite/22_locale/facet/2.cc: Likewise.
4848 * testsuite/22_locale/facet/25421.cc: Likewise.
4849 * testsuite/22_locale/global_templates/1.cc: Likewise.
4850 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
4851 Likewise.
4852 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
4853 Likewise.
4854 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
4855 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
4856 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
4857 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
4858 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
4859 * testsuite/22_locale/locale/13630.cc: Likewise.
4860 * testsuite/22_locale/locale/cons/1.cc: Likewise.
4861 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
4862 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
4863 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
4864 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
4865 * testsuite/22_locale/locale/cons/2.cc: Likewise.
4866 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
4867 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
4868 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
4869 * testsuite/22_locale/locale/cons/4.cc: Likewise.
4870 * testsuite/22_locale/locale/cons/5.cc: Likewise.
4871 * testsuite/22_locale/locale/cons/6.cc: Likewise.
4872 * testsuite/22_locale/locale/cons/7.cc: Likewise.
4873 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
4874 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
4875 * testsuite/22_locale/locale/cons/8.cc: Likewise.
4876 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
4877 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
4878 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
4879 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
4880 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
4881 * testsuite/22_locale/locale/operations/1.cc: Likewise.
4882 * testsuite/22_locale/locale/operations/2.cc: Likewise.
4883 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
4884 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
4885 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
4886 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
4887 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
4888 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
4889 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
4890 Likewise.
4891 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
4892 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
4893 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
4894 Likewise.
4895 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
4896 Likewise.
4897 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
4898 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
4899 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
4900 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
4901 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
4902 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
4903 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
4904 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
4905 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
4906 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
4907 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
4908 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
4909 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
4910 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
4911 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
4912 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
4913 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
4914 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
4915 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
4916 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
4917 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
4918 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
4919 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
4920 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
4921 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
4922 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
4923 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
4924 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
4925 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
4926 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
4927 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
4928 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
4929 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
4930 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
4931 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
4932 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
4933 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
4934 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
4935 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
4936 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
4937 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
4938 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
4939 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
4940 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
4941 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
4942 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
4943 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
4944 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
4945 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
4946 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
4947 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
4948 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
4949 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
4950 Likewise.
4951 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
4952 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
4953 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
4954 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
4955 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
4956 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
4957 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
4958 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
4959 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
4960 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
4961 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
4962 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
4963 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
4964 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
4965 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
4966 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
4967 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
4968 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
4969 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
4970 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
4971 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
4972 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
4973 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
4974 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
4975 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
4976 Likewise.
4977 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
4978 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
4979 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
4980 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
4981 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
4982 Likewise.
4983 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
4984 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
4985 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
4986 Likewise.
4987 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
4988 Likewise.
4989 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
4990 Likewise.
4991 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
4992 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
4993 Likewise.
4994 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
4995 Likewise.
4996 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
4997 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
4998 Likewise.
4999 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
5000 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
5001 Likewise.
5002 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
5003 Likewise.
5004 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5005 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5006 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5007 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5008 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5009 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5010 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5011 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5012 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5013 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5014 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5015 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5016 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5017 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5018 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5019 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5020 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5021 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5022 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5023 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5024 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5025 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5026 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5027 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5028 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5029 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5030 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5031 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5032 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5033 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5034 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5035 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5036 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5037 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5038 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5039 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5040 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5041 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5042 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5043 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5044 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5045 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5046 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5047 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5048 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5049 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5050 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5051 Likewise.
5052 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5053 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5054 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5055 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5056 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5057 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5058 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5059 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5060 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5061 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5062 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5063 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5064 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5065 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5066 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5067 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5068 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5069 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5070 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5071 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5072 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5073 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5074 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5075 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5076 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5077 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5078 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5079 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5080 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5081 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5082 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5083 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5084 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5085 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5086 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5087 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5088 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5089 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5090 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5091 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5092 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5093 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5094 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5095 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5096 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5097 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5098 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5099 Likewise.
5100 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5101 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5102 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5103 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5104 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5105 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5106 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5107 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5108 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5109 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5110 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5111 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5112 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5113 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5114 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5115 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5116 Likewise.
5117 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5118 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5119 Likewise.
5120 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5121 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5122 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5123 Likewise.
5124 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5125 Likewise.
5126 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5127 Likewise.
5128 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5129 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5130 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5131 Likewise.
5132 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5133 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5134 Likewise.
5135 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5136 Likewise.
5137 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5138 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5139 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5140 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5141 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5142 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5143 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5144 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5145 Likewise.
5146 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5147 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5148 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5149 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5150 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5151 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5152 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5153 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5154 Likewise.
5155 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5156 Likewise.
5157 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5158 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5159 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5160 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5161 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5162 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5163 Likewise.
5164 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5165 Likewise.
5166 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5167 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5168 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5169 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5170 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5171 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5172 Likewise.
5173 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5174 Likewise.
5175 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5176 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5177 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5178 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5179 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5180 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5181 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5182 Likewise.
5183 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5184 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5185 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5186 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5187 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5188 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5189 Likewise.
5190 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5191 Likewise.
5192 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5193 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5194 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5195 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5196 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5197 Likewise.
5198 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5199 Likewise.
5200 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5201 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5202 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5203 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5204 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5205 Likewise.
5206 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5207 Likewise.
5208 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5209 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5210 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5211 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5212 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5213 Likewise.
5214 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5215 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5216 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5217 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5218 Likewise.
5219 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5220 Likewise.
5221 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5222 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5223 Likewise.
5224 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5225 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5226 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5227 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5228 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5229 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5230 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5231 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5232 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5233 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5234 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5235 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5236 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5237 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5238 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5239 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5240 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5241 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5242 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5243 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5244 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5245 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5246 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5247 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5248 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5249 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5250 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5251 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5252 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5253 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5254 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5255 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5256 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5257 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5258 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5259 Likewise.
5260 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5261 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5262 * testsuite/23_containers/bitset/18604.cc: Likewise.
5263 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5264 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5265 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5266 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5267 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5268 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5269 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5270 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5271 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5272 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5273 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5274 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5275 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5276 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5277 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5278 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5279 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5280 * testsuite/23_containers/deque/18604.cc: Likewise.
5281 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5282 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5283 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5284 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5285 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5286 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5287 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5288 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5289 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5290 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5291 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5292 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5293 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5294 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5295 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5296 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5297 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5298 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5299 Likewise.
5300 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5301 Likewise.
5302 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5303 Likewise.
5304 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5305 Likewise.
5306 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5307 Likewise.
5308 * testsuite/23_containers/deque/types/1.cc: Likewise.
5309 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5310 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5311 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5312 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5313 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5314 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5315 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5316 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5317 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5318 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5319 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5320 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5321 Likewise.
5322 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5323 Likewise.
5324 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5325 Likewise.
5326 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5327 Likewise.
5328 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5329 Likewise.
5330 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5331 Likewise.
5332 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5333 Likewise.
5334 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5335 Likewise.
5336 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5337 Likewise.
5338 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5339 Likewise.
5340 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5341 Likewise.
5342 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5343 Likewise.
5344 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5345 Likewise.
5346 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5347 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5348 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5349 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5350 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5351 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5352 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5353 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5354 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5355 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5356 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5357 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5358 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5359 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5360 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5361 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5362 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5363 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5364 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5365 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5366 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5367 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5368 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5369 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5370 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5371 Likewise.
5372 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5373 Likewise.
5374 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5375 * testsuite/23_containers/list/18604.cc: Likewise.
5376 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5377 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5378 * testsuite/23_containers/list/cons/1.cc: Likewise.
5379 * testsuite/23_containers/list/cons/2.cc: Likewise.
5380 * testsuite/23_containers/list/cons/3.cc: Likewise.
5381 * testsuite/23_containers/list/cons/4.cc: Likewise.
5382 * testsuite/23_containers/list/cons/5.cc: Likewise.
5383 * testsuite/23_containers/list/cons/6.cc: Likewise.
5384 * testsuite/23_containers/list/cons/7.cc: Likewise.
5385 * testsuite/23_containers/list/cons/8.cc: Likewise.
5386 * testsuite/23_containers/list/cons/9.cc: Likewise.
5387 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5388 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5389 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5390 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5391 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5392 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5393 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5394 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5395 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5396 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5397 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5398 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5399 * testsuite/23_containers/list/operations/1.cc: Likewise.
5400 * testsuite/23_containers/list/operations/2.cc: Likewise.
5401 * testsuite/23_containers/list/operations/3.cc: Likewise.
5402 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5403 * testsuite/23_containers/list/operations/4.cc: Likewise.
5404 * testsuite/23_containers/list/operations/5.cc: Likewise.
5405 * testsuite/23_containers/list/pthread1.cc: Likewise.
5406 * testsuite/23_containers/list/pthread5.cc: Likewise.
5407 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5408 Likewise.
5409 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5410 Likewise.
5411 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5412 Likewise.
5413 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5414 Likewise.
5415 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5416 Likewise.
5417 * testsuite/23_containers/map/18604.cc: Likewise.
5418 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5419 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5420 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5421 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5422 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5423 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5424 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5425 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5426 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5427 * testsuite/23_containers/map/operators/1.cc: Likewise.
5428 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5429 * testsuite/23_containers/map/pthread6.cc: Likewise.
5430 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5431 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5432 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5433 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5434 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5435 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5436 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5437 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5438 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5439 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5440 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5441 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5442 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5443 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5444 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5445 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5446 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5447 * testsuite/23_containers/set/18604.cc: Likewise.
5448 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5449 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5450 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5451 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5452 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5453 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5454 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5455 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5456 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5457 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5458 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5459 Likewise.
5460 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5461 Likewise.
5462 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5463 Likewise.
5464 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5465 Likewise.
5466 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5467 Likewise.
5468 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5469 Likewise.
5470 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5471 Likewise.
5472 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5473 Likewise.
5474 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5475 Likewise.
5476 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5477 Likewise.
5478 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5479 Likewise.
5480 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5481 Likewise.
5482 * testsuite/23_containers/vector/18604.cc: Likewise.
5483 * testsuite/23_containers/vector/bool/1.cc: Likewise.
5484 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5485 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5486 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5487 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5488 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5489 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5490 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5491 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
5492 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
5493 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
5494 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
5495 Likewise.
5496 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
5497 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
5498 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
5499 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
5500 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
5501 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
5502 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
5503 * testsuite/23_containers/vector/cons/1.cc: Likewise.
5504 * testsuite/23_containers/vector/cons/2.cc: Likewise.
5505 * testsuite/23_containers/vector/cons/3.cc: Likewise.
5506 * testsuite/23_containers/vector/cons/4.cc: Likewise.
5507 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
5508 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
5509 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
5510 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
5511 Likewise.
5512 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
5513 Likewise.
5514 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
5515 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
5516 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
5517 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
5518 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
5519 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
5520 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
5521 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
5522 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
5523 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
5524 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
5525 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
5526 Likewise.
5527 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
5528 Likewise.
5529 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
5530 Likewise.
5531 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
5532 Likewise.
5533 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
5534 Likewise.
5535 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
5536 Likewise.
5537 * testsuite/23_containers/vector/resize/1.cc: Likewise.
5538 * testsuite/23_containers/vector/types/1.cc: Likewise.
5539 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
5540 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
5541 Likewise.
5542 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
5543 Likewise.
5544 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
5545 Likewise.
5546 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
5547 Likewise.
5548 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
5549 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
5550 Likewise.
5551 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
5552 Likewise.
5553 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
5554 Likewise.
5555 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
5556 Likewise.
5557 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
5558 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
5559 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
5560 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
5561 Likewise.
5562 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
5563 Likewise.
5564 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
5565 Likewise.
5566 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
5567 Likewise.
5568 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
5569 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
5570 Likewise.
5571 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
5572 Likewise.
5573 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
5574 Likewise.
5575 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
5576 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
5577 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
5578 Likewise.
5579 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
5580 Likewise.
5581 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
5582 Likewise.
5583 * testsuite/24_iterators/operations/next.cc: Likewise.
5584 * testsuite/24_iterators/operations/prev.cc: Likewise.
5585 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
5586 Likewise.
5587 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
5588 Likewise.
5589 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
5590 Likewise.
5591 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
5592 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
5593 Likewise.
5594 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
5595 Likewise.
5596 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
5597 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
5598 Likewise.
5599 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
5600 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
5601 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
5602 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
5603 Likewise.
5604 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
5605 Likewise.
5606 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
5607 Likewise.
5608 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
5609 Likewise.
5610 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
5611 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
5612 * testsuite/25_algorithms/all_of/1.cc: Likewise.
5613 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
5614 * testsuite/25_algorithms/any_of/1.cc: Likewise.
5615 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
5616 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
5617 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
5618 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
5619 * testsuite/25_algorithms/copy/1.cc: Likewise.
5620 * testsuite/25_algorithms/copy/2.cc: Likewise.
5621 * testsuite/25_algorithms/copy/3.cc: Likewise.
5622 * testsuite/25_algorithms/copy/34595.cc: Likewise.
5623 * testsuite/25_algorithms/copy/4.cc: Likewise.
5624 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
5625 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
5626 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
5627 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
5628 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
5629 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
5630 Likewise.
5631 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
5632 Likewise.
5633 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
5634 Likewise.
5635 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
5636 Likewise.
5637 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
5638 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
5639 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
5640 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
5641 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
5642 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
5643 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
5644 * testsuite/25_algorithms/count/1.cc: Likewise.
5645 * testsuite/25_algorithms/count/check_type.cc: Likewise.
5646 * testsuite/25_algorithms/count_if/1.cc: Likewise.
5647 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
5648 * testsuite/25_algorithms/equal/1.cc: Likewise.
5649 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
5650 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
5651 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
5652 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
5653 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
5654 * testsuite/25_algorithms/fill/1.cc: Likewise.
5655 * testsuite/25_algorithms/fill/2.cc: Likewise.
5656 * testsuite/25_algorithms/fill/3.cc: Likewise.
5657 * testsuite/25_algorithms/fill/35725.cc: Likewise.
5658 * testsuite/25_algorithms/fill/4.cc: Likewise.
5659 * testsuite/25_algorithms/fill/5.cc: Likewise.
5660 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
5661 * testsuite/25_algorithms/find/1.cc: Likewise.
5662 * testsuite/25_algorithms/find/17441.cc: Likewise.
5663 * testsuite/25_algorithms/find/check_type.cc: Likewise.
5664 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
5665 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
5666 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
5667 Likewise.
5668 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
5669 Likewise.
5670 * testsuite/25_algorithms/find_end/1.cc: Likewise.
5671 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
5672 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
5673 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
5674 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
5675 * testsuite/25_algorithms/find_if/1.cc: Likewise.
5676 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
5677 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
5678 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
5679 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
5680 Likewise.
5681 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
5682 Likewise.
5683 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
5684 Likewise.
5685 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
5686 Likewise.
5687 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
5688 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
5689 * testsuite/25_algorithms/heap/1.cc: Likewise.
5690 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
5691 * testsuite/25_algorithms/includes/1.cc: Likewise.
5692 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
5693 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
5694 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
5695 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
5696 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
5697 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
5698 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
5699 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
5700 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
5701 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
5702 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
5703 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
5704 Likewise.
5705 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
5706 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
5707 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
5708 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
5709 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
5710 * testsuite/25_algorithms/max/1.cc: Likewise.
5711 * testsuite/25_algorithms/max/2.cc: Likewise.
5712 * testsuite/25_algorithms/max/3.cc: Likewise.
5713 * testsuite/25_algorithms/max/37547.cc: Likewise.
5714 * testsuite/25_algorithms/max/4.cc: Likewise.
5715 * testsuite/25_algorithms/max_element/1.cc: Likewise.
5716 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
5717 * testsuite/25_algorithms/merge/1.cc: Likewise.
5718 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
5719 * testsuite/25_algorithms/min/1.cc: Likewise.
5720 * testsuite/25_algorithms/min/2.cc: Likewise.
5721 * testsuite/25_algorithms/min/3.cc: Likewise.
5722 * testsuite/25_algorithms/min/37547.cc: Likewise.
5723 * testsuite/25_algorithms/min/4.cc: Likewise.
5724 * testsuite/25_algorithms/min_element/1.cc: Likewise.
5725 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
5726 * testsuite/25_algorithms/minmax/1.cc: Likewise.
5727 * testsuite/25_algorithms/minmax/2.cc: Likewise.
5728 * testsuite/25_algorithms/minmax/3.cc: Likewise.
5729 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
5730 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
5731 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
5732 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
5733 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
5734 * testsuite/25_algorithms/move/1.cc: Likewise.
5735 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
5736 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
5737 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
5738 * testsuite/25_algorithms/none_of/1.cc: Likewise.
5739 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
5740 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
5741 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
5742 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
5743 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
5744 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
5745 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
5746 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
5747 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
5748 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
5749 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
5750 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
5751 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
5752 * testsuite/25_algorithms/partition/1.cc: Likewise.
5753 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
5754 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
5755 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
5756 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
5757 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
5758 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
5759 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
5760 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
5761 * testsuite/25_algorithms/remove/1.cc: Likewise.
5762 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
5763 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
5764 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
5765 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
5766 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
5767 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
5768 * testsuite/25_algorithms/replace/1.cc: Likewise.
5769 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
5770 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
5771 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
5772 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
5773 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
5774 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
5775 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
5776 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
5777 * testsuite/25_algorithms/rotate/1.cc: Likewise.
5778 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
5779 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
5780 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
5781 * testsuite/25_algorithms/search/1.cc: Likewise.
5782 * testsuite/25_algorithms/search/check_type.cc: Likewise.
5783 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
5784 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
5785 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
5786 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
5787 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
5788 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
5789 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
5790 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
5791 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
5792 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
5793 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
5794 Likewise.
5795 * testsuite/25_algorithms/set_union/1.cc: Likewise.
5796 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
5797 * testsuite/25_algorithms/sort/1.cc: Likewise.
5798 * testsuite/25_algorithms/sort/34095.cc: Likewise.
5799 * testsuite/25_algorithms/sort/34636.cc: Likewise.
5800 * testsuite/25_algorithms/sort/35588.cc: Likewise.
5801 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
5802 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
5803 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
5804 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
5805 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
5806 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
5807 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
5808 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
5809 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
5810 * testsuite/25_algorithms/unique/1.cc: Likewise.
5811 * testsuite/25_algorithms/unique/11480.cc: Likewise.
5812 * testsuite/25_algorithms/unique/2.cc: Likewise.
5813 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
5814 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
5815 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
5816 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
5817 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
5818 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
5819 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
5820 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
5821 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
5822 * testsuite/26_numerics/accumulate/1.cc: Likewise.
5823 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
5824 * testsuite/26_numerics/complex/13450.cc: Likewise.
5825 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
5826 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
5827 * testsuite/26_numerics/complex/dr387.cc: Likewise.
5828 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
5829 * testsuite/26_numerics/complex/dr781.cc: Likewise.
5830 * testsuite/26_numerics/complex/dr844.cc: Likewise.
5831 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
5832 Likewise.
5833 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
5834 Likewise.
5835 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
5836 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
5837 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
5838 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
5839 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
5840 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
5841 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
5842 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
5843 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
5844 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
5845 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
5846 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
5847 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
5848 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
5849 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
5850 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
5851 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
5852 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
5853 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
5854 Likewise.
5855 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
5856 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
5857 Likewise.
5858 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
5859 Likewise.
5860 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
5861 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
5862 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
5863 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
5864 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
5865 * testsuite/26_numerics/inner_product/1.cc: Likewise.
5866 * testsuite/26_numerics/iota/1.cc: Likewise.
5867 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
5868 * testsuite/26_numerics/slice/1.cc: Likewise.
5869 * testsuite/26_numerics/valarray/28277.cc: Likewise.
5870 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
5871 * testsuite/26_numerics/valarray/operators.cc: Likewise.
5872 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
5873 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
5874 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
5875 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
5876 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
5877 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
5878 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
5879 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
5880 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
5881 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
5882 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
5883 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
5884 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
5885 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
5886 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
5887 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
5888 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
5889 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
5890 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
5891 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
5892 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
5893 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
5894 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
5895 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
5896 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
5897 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
5898 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
5899 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
5900 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
5901 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
5902 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
5903 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
5904 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
5905 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
5906 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
5907 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
5908 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
5909 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
5910 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
5911 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
5912 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
5913 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
5914 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
5915 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
5916 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
5917 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
5918 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
5919 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
5920 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
5921 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
5922 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
5923 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
5924 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
5925 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
5926 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
5927 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
5928 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
5929 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
5930 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
5931 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
5932 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
5933 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
5934 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
5935 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
5936 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
5937 Likewise.
5938 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
5939 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
5940 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
5941 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
5942 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
5943 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
5944 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
5945 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
5946 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
5947 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
5948 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
5949 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
5950 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
5951 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
5952 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
5953 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
5954 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
5955 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
5956 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
5957 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
5958 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
5959 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
5960 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
5961 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
5962 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
5963 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
5964 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
5965 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
5966 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
5967 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
5968 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
5969 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
5970 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
5971 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
5972 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
5973 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
5974 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
5975 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
5976 Likewise.
5977 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
5978 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
5979 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
5980 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
5981 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
5982 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
5983 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
5984 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
5985 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
5986 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
5987 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
5988 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
5989 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
5990 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
5991 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
5992 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
5993 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
5994 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
5995 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
5996 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
5997 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
5998 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
5999 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
6000 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
6001 Likewise.
6002 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
6003 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6004 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6005 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6006 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6007 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6008 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6009 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6010 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6011 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6012 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6013 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6014 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6015 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6016 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6017 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6018 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6019 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6020 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6021 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6022 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6023 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6024 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6025 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6026 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6027 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6028 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6029 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6030 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6031 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6032 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6033 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6034 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6035 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6036 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6037 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6038 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6039 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6040 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6041 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6042 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6043 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6044 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6045 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6046 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6047 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6048 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6049 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6050 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6051 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6052 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6053 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6054 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6055 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6056 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6057 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6058 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6059 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6060 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6061 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6062 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6063 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6064 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6065 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6066 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6067 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6068 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6069 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6070 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6071 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6072 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6073 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6074 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6075 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6076 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6077 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6078 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6079 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6080 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6081 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6082 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6083 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6084 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6085 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6086 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6087 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6088 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6089 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6090 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6091 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6092 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6093 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6094 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6095 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6096 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6097 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6098 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6099 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6100 Likewise.
6101 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6102 Likewise.
6103 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6104 Likewise.
6105 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6106 Likewise.
6107 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6108 Likewise.
6109 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6110 Likewise.
6111 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6112 Likewise.
6113 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6114 Likewise.
6115 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6116 Likewise.
6117 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6118 Likewise.
6119 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6120 Likewise.
6121 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6122 Likewise.
6123 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6124 Likewise.
6125 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6126 Likewise.
6127 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6128 Likewise.
6129 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6130 Likewise.
6131 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6132 Likewise.
6133 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6134 Likewise.
6135 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6136 Likewise.
6137 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6138 Likewise.
6139 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6140 Likewise.
6141 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6142 Likewise.
6143 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6144 Likewise.
6145 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6146 Likewise.
6147 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6148 Likewise.
6149 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6150 Likewise.
6151 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6152 Likewise.
6153 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6154 Likewise.
6155 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6156 Likewise.
6157 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6158 Likewise.
6159 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6160 Likewise.
6161 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6162 Likewise.
6163 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6164 Likewise.
6165 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6166 Likewise.
6167 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6168 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6169 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6170 Likewise.
6171 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6172 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6173 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6174 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6175 Likewise.
6176 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6177 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6178 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6179 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6180 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6181 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6182 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6183 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6184 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6185 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6186 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6187 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6188 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6189 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6190 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6191 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6192 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6193 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6194 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6195 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6196 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6197 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6198 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6199 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6200 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6201 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6202 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6203 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6204 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6205 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6206 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6207 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6208 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6209 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6210 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6211 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6212 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6213 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6214 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6215 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6216 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6217 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6218 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6219 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6220 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6221 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6222 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6223 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6224 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6225 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6226 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6227 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6228 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6229 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6230 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6231 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6232 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6233 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6234 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6235 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6236 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6237 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6238 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6239 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6240 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6241 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6242 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6243 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6244 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6245 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6246 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6247 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6248 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6249 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6250 Likewise.
6251 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6252 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6253 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6254 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6255 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6256 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6257 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6258 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6259 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6260 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6261 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6262 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6263 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6264 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6265 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6266 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6267 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6268 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6269 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6270 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6271 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6272 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6273 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6274 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6275 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6276 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6277 Likewise.
6278 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6279 Likewise.
6280 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6281 Likewise.
6282 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6283 Likewise.
6284 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6285 Likewise.
6286 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6287 Likewise.
6288 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6289 Likewise.
6290 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6291 Likewise.
6292 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6293 Likewise.
6294 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6295 Likewise.
6296 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6297 Likewise.
6298 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6299 Likewise.
6300 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6301 Likewise.
6302 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6303 Likewise.
6304 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6305 Likewise.
6306 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6307 Likewise.
6308 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6309 Likewise.
6310 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6311 Likewise.
6312 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6313 Likewise.
6314 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6315 Likewise.
6316 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6317 Likewise.
6318 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6319 Likewise.
6320 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6321 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6322 Likewise.
6323 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6324 Likewise.
6325 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6326 Likewise.
6327 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6328 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6329 Likewise.
6330 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6331 Likewise.
6332 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6333 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6334 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6335 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6336 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6337 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6338 Likewise.
6339 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6340 Likewise.
6341 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6342 Likewise.
6343 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6344 Likewise.
6345 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6346 Likewise.
6347 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6348 Likewise.
6349 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6350 Likewise.
6351 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6352 Likewise.
6353 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6354 Likewise.
6355 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6356 Likewise.
6357 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6358 Likewise.
6359 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6360 Likewise.
6361 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6362 Likewise.
6363 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6364 Likewise.
6365 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6366 Likewise.
6367 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6368 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6369 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6370 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6371 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6372 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6373 Likewise.
6374 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6375 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6376 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6377 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6378 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6379 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6380 Likewise.
6381 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6382 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6383 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6384 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6385 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6386 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6387 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6388 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6389 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6390 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6391 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6392 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6393 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6394 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6395 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6396 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6397 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6398 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6399 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6400 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6401 Likewise.
6402 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6403 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6404 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6405 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6406 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6407 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6408 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6409 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6410 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6411 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6412 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6413 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6414 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6415 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6416 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6417 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6418 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6419 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6420 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6421 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6422 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6423 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6424 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6425 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6426 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6427 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6428 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6429 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6430 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6431 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6432 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6433 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6434 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6435 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6436 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6437 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6438 Likewise.
6439 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6440 Likewise.
6441 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6442 Likewise.
6443 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6444 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6445 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6446 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6447 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6448 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6449 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6450 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6451 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6452 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6453 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6454 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6455 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6456 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6457 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6458 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6459 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6460 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6461 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6462 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6463 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6464 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6465 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6466 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6467 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6468 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6469 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6470 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6471 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6472 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6473 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6474 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6475 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6476 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6477 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6478 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6479 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6480 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6481 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6482 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6483 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6484 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6485 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6486 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6487 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6488 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6489 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6490 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6491 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
6492 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
6493 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
6494 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
6495 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
6496 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
6497 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
6498 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
6499 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
6500 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
6501 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
6502 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
6503 Likewise.
6504 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
6505 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
6506 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
6507 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
6508 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
6509 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
6510 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
6511 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
6512 * testsuite/27_io/fpos/11450.cc: Likewise.
6513 * testsuite/27_io/fpos/14320-1.cc: Likewise.
6514 * testsuite/27_io/fpos/14320-2.cc: Likewise.
6515 * testsuite/27_io/fpos/14320-3.cc: Likewise.
6516 * testsuite/27_io/fpos/14320-4.cc: Likewise.
6517 * testsuite/27_io/fpos/14320-5.cc: Likewise.
6518 * testsuite/27_io/fpos/14775.cc: Likewise.
6519 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
6520 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
6521 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
6522 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
6523 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
6524 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
6525 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
6526 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
6527 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
6528 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
6529 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
6530 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
6531 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
6532 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
6533 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
6534 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
6535 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
6536 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
6537 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
6538 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
6539 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
6540 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
6541 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
6542 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
6543 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
6544 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
6545 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
6546 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
6547 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
6548 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
6549 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
6550 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
6551 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
6552 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
6553 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
6554 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
6555 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
6556 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
6557 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
6558 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
6559 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
6560 * testsuite/27_io/objects/char/1.cc: Likewise.
6561 * testsuite/27_io/objects/char/10.cc: Likewise.
6562 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
6563 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
6564 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
6565 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
6566 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
6567 * testsuite/27_io/objects/char/2.cc: Likewise.
6568 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
6569 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
6570 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
6571 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
6572 * testsuite/27_io/objects/char/5.cc: Likewise.
6573 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
6574 * testsuite/27_io/objects/char/6.cc: Likewise.
6575 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
6576 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
6577 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
6578 * testsuite/27_io/objects/char/7.cc: Likewise.
6579 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
6580 * testsuite/27_io/objects/char/8.cc: Likewise.
6581 * testsuite/27_io/objects/char/9.cc: Likewise.
6582 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
6583 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
6584 * testsuite/27_io/objects/char/dr455.cc: Likewise.
6585 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
6586 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
6587 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
6588 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
6589 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
6590 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
6591 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
6592 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
6593 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
6594 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
6595 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
6596 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
6597 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
6598 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
6599 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
6600 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
6601 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
6602 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
6603 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
6604 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
6605 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
6606 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
6607 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
6608 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
6609 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
6610 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
6611 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
6612 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
6613 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
6614 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
6615 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
6616 * testsuite/27_io/types/1.cc: Likewise.
6617 * testsuite/27_io/types/2.cc: Likewise.
6618 * testsuite/27_io/types/3.cc: Likewise.
6619 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
6620 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
6621 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
6622 Likewise.
6623 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
6624 Likewise.
6625 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
6626 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
6627 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
6628 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
6629 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
6630 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
6631 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
6632 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
6633 Likewise.
6634 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
6635 Likewise.
6636 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
6637 Likewise.
6638 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
6639 Likewise.
6640 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
6641 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
6642 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
6643 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
6644 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
6645 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
6646 Likewise.
6647 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
6648 Likewise.
6649 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
6650 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
6651 * testsuite/30_threads/thread/id/operators.cc: Likewise.
6652 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
6653 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
6654 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
6655 * testsuite/Makefile.am: Likewise.
6656 * testsuite/abi/30586.cc: Likewise.
6657 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
6658 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
6659 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
6660 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
6661 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
6662 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
6663 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
6664 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
6665 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
6666 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
6667 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
6668 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
6669 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
6670 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
6671 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
6672 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
6673 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
6674 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
6675 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
6676 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
6677 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
6678 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
6679 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
6680 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
6681 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
6682 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
6683 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
6684 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
6685 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
6686 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
6687 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
6688 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
6689 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
6690 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
6691 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
6692 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
6693 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
6694 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
6695 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
6696 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
6697 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
6698 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
6699 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
6700 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
6701 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
6702 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
6703 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
6704 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
6705 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
6706 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
6707 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
6708 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
6709 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
6710 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
6711 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
6712 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
6713 * testsuite/abi/demangle/regression/7986.cc: Likewise.
6714 * testsuite/abi/demangle/regression/8897.cc: Likewise.
6715 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
6716 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
6717 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
6718 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
6719 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
6720 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
6721 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
6722 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
6723 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
6724 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
6725 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
6726 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
6727 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
6728 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
6729 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
6730 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
6731 * testsuite/abi/demangle/regression/old.cc: Likewise.
6732 * testsuite/abi/header_cxxabi.c: Likewise.
6733 * testsuite/backward/11460.cc: Likewise.
6734 * testsuite/backward/hash_map/1.cc: Likewise.
6735 * testsuite/backward/hash_map/14648.cc: Likewise.
6736 * testsuite/backward/hash_map/23528.cc: Likewise.
6737 * testsuite/backward/hash_set/1.cc: Likewise.
6738 * testsuite/backward/strstream_members.cc: Likewise.
6739 * testsuite/config/default.exp: Likewise.
6740 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
6741 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
6742 * testsuite/data/istream_extractor_other-1.tst: Likewise.
6743 * testsuite/data/istream_extractor_other-1.txt: Likewise.
6744 * testsuite/data/istream_extractor_other-2.tst: Likewise.
6745 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
6746 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
6747 * testsuite/data/sgetn.txt: Likewise.
6748 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
6749 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
6750 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
6751 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
6752 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
6753 * testsuite/ext/array_allocator/26875.cc: Likewise.
6754 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
6755 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
6756 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
6757 * testsuite/ext/array_allocator/check_new.cc: Likewise.
6758 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
6759 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
6760 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
6761 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
6762 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
6763 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
6764 * testsuite/ext/codecvt/1.cc: Likewise.
6765 * testsuite/ext/codecvt/char-1.cc: Likewise.
6766 * testsuite/ext/codecvt/char-2.cc: Likewise.
6767 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
6768 * testsuite/ext/concept_checks.cc: Likewise.
6769 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
6770 Likewise.
6771 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
6772 Likewise.
6773 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
6774 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
6775 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
6776 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
6777 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
6778 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
6779 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
6780 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
6781 Likewise.
6782 * testsuite/ext/headers.cc: Likewise.
6783 * testsuite/ext/is_heap/1.cc: Likewise.
6784 * testsuite/ext/is_heap/check_type.cc: Likewise.
6785 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
6786 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
6787 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
6788 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
6789 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
6790 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
6791 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
6792 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
6793 * testsuite/ext/median.cc: Likewise.
6794 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
6795 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
6796 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
6797 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
6798 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
6799 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
6800 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
6801 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
6802 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
6803 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
6804 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
6805 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
6806 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
6807 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
6808 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
6809 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
6810 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
6811 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
6812 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
6813 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
6814 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
6815 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
6816 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
6817 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
6818 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
6819 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
6820 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
6821 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
6822 * testsuite/ext/new_allocator/check_new.cc: Likewise.
6823 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
6824 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
6825 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
6826 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
6827 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
6828 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
6829 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
6830 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
6831 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
6832 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
6833 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
6834 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
6835 * testsuite/ext/rope/1.cc: Likewise.
6836 * testsuite/ext/rope/2.cc: Likewise.
6837 * testsuite/ext/rope/3.cc: Likewise.
6838 * testsuite/ext/rope/36832.cc: Likewise.
6839 * testsuite/ext/rope/4.cc: Likewise.
6840 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
6841 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
6842 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
6843 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
6844 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
6845 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
6846 Likewise.
6847 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
6848 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
6849 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
6850 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
6851 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
6852 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
6853 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
6854 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
6855 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
6856 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
6857 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
6858 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
6859 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
6860 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
6861 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
6862 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
6863 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
6864 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
6865 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
6866 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
6867 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
6868 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
6869 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
6870 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
6871 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
6872 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
6873 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
6874 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
6875 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
6876 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
6877 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
6878 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
6879 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
6880 * testsuite/lib/dg-options.exp: Likewise.
6881 * testsuite/lib/libstdc++.exp: Likewise.
6882 * testsuite/lib/prune.exp: Likewise.
6883 * testsuite/libstdc++-abi/abi.exp: Likewise.
6884 * testsuite/libstdc++-dg/conformance.exp: Likewise.
6885 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
6886 Likewise.
6887 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
6888 Likewise.
6889 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
6890 Likewise.
6891 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
6892 Likewise.
6893 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
6894 Likewise.
6895 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
6896 Likewise.
6897 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
6898 Likewise.
6899 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
6900 Likewise.
6901 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
6902 Likewise.
6903 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
6904 Likewise.
6905 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
6906 Likewise.
6907 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
6908 Likewise.
6909 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
6910 Likewise.
6911 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
6912 Likewise.
6913 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
6914 Likewise.
6915 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
6916 Likewise.
6917 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
6918 Likewise.
6919 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
6920 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
6921 Likewise.
6922 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
6923 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
6924 Likewise.
6925 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
6926 Likewise.
6927 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
6928 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
6929 Likewise.
6930 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
6931 Likewise.
6932 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
6933 Likewise.
6934 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
6935 Likewise.
6936 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
6937 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
6938 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
6939 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
6940 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
6941 Likewise.
6942 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
6943 Likewise.
6944 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
6945 Likewise.
6946 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
6947 Likewise.
6948 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
6949 Likewise.
6950 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
6951 Likewise.
6952 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
6953 Likewise.
6954 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
6955 Likewise.
6956 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
6957 Likewise.
6958 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
6959 Likewise.
6960 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
6961 Likewise.
6962 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
6963 Likewise.
6964 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
6965 Likewise.
6966 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
6967 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
6968 Likewise.
6969 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
6970 Likewise.
6971 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
6972 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
6973 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
6974 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
6975 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
6976 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
6977 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
6978 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
6979 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
6980 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
6981 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
6982 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
6983 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
6984 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
6985 Likewise.
6986 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
6987 Likewise.
6988 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
6989 Likewise.
6990 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
6991 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
6992 Likewise.
6993 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
6994 Likewise.
6995 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
6996 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
6997 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
6998 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
6999 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
7000 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
7001 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
7002 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
7003 Likewise.
7004 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7005 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7006 Likewise.
7007 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7008 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7009 Likewise.
7010 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7011 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7012 Likewise.
7013 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7014 Likewise.
7015 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7016 Likewise.
7017 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7018 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7019 Likewise.
7020 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7021 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7022 Likewise.
7023 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7024 Likewise.
7025 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7026 Likewise.
7027 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7028 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7029 Likewise.
7030 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7031 Likewise.
7032 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7033 Likewise.
7034 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7035 Likewise.
7036 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7037 Likewise.
7038 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7039 Likewise.
7040 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7041 Likewise.
7042 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7043 Likewise.
7044 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7045 Likewise.
7046 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7047 Likewise.
7048 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7049 Likewise.
7050 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7051 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7052 Likewise.
7053 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7054 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7055 Likewise.
7056 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7057 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7058 Likewise.
7059 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7060 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7061 Likewise.
7062 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7063 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7064 Likewise.
7065 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7066 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7067 Likewise.
7068 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7069 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7070 Likewise.
7071 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7072 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7073 Likewise.
7074 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7075 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7076 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7077 Likewise.
7078 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7079 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7080 Likewise.
7081 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7082 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7083 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7084 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7085 Likewise.
7086 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7087 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7088 Likewise.
7089 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7090 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7091 Likewise.
7092 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7093 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7094 Likewise.
7095 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7096 Likewise.
7097 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7098 Likewise.
7099 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7100 Likewise.
7101 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7102 Likewise.
7103 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7104 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7105 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7106 Likewise.
7107 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7108 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7109 Likewise.
7110 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7111 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7112 Likewise.
7113 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7114 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7115 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7116 Likewise.
7117 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7118 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7119 Likewise.
7120 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7121 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7122 Likewise.
7123 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7124 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7125 Likewise.
7126 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7127 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7128 Likewise.
7129 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7130 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7131 Likewise.
7132 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7133 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7134 Likewise.
7135 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7136 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7137 Likewise.
7138 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7139 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7140 Likewise.
7141 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7142 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7143 Likewise.
7144 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7145 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7146 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7147 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7148 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7149 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7150 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7151 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7152 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7153 Likewise.
7154 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7155 Likewise.
7156 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7157 Likewise.
7158 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7159 Likewise.
7160 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7161 Likewise.
7162 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7163 Likewise.
7164 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7165 Likewise.
7166 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7167 Likewise.
7168 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7169 Likewise.
7170 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7171 Likewise.
7172 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7173 Likewise.
7174 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7175 Likewise.
7176 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7177 Likewise.
7178 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7179 Likewise.
7180 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7181 Likewise.
7182 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7183 Likewise.
7184 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7185 Likewise.
7186 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7187 Likewise.
7188 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7189 Likewise.
7190 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7191 Likewise.
7192 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7193 Likewise.
7194 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7195 Likewise.
7196 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7197 Likewise.
7198 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7199 Likewise.
7200 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7201 Likewise.
7202 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7203 Likewise.
7204 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7205 Likewise.
7206 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7207 Likewise.
7208 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7209 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7210 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7211 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7212 Likewise.
7213 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7214 Likewise.
7215 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7216 Likewise.
7217 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7218 Likewise.
7219 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7220 Likewise.
7221 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7222 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7223 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7224 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7225 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7226 Likewise.
7227 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7228 Likewise.
7229 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7230 Likewise.
7231 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7232 Likewise.
7233 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7234 Likewise.
7235 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7236 Likewise.
7237 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7238 Likewise.
7239 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7240 Likewise.
7241 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7242 Likewise.
7243 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7244 Likewise.
7245 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7246 Likewise.
7247 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7248 Likewise.
7249 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7250 Likewise.
7251 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7252 Likewise.
7253 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7254 Likewise.
7255 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7256 Likewise.
7257 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7258 Likewise.
7259 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7260 Likewise.
7261 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7262 Likewise.
7263 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7264 Likewise.
7265 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7266 Likewise.
7267 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7268 Likewise.
7269 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7270 Likewise.
7271 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7272 Likewise.
7273 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7274 Likewise.
7275 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7276 Likewise.
7277 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7278 Likewise.
7279 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7280 Likewise.
7281 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7282 Likewise.
7283 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7284 Likewise.
7285 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7286 Likewise.
7287 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7288 Likewise.
7289 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7290 Likewise.
7291 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7292 Likewise.
7293 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7294 Likewise.
7295 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7296 Likewise.
7297 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7298 Likewise.
7299 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7300 Likewise.
7301 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7302 Likewise.
7303 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7304 Likewise.
7305 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7306 Likewise.
7307 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7308 Likewise.
7309 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7310 Likewise.
7311 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7312 Likewise.
7313 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7314 Likewise.
7315 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7316 Likewise.
7317 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7318 Likewise.
7319 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7320 Likewise.
7321 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7322 Likewise.
7323 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7324 Likewise.
7325 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7326 Likewise.
7327 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7328 Likewise.
7329 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7330 Likewise.
7331 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7332 Likewise.
7333 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7334 Likewise.
7335 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7336 Likewise.
7337 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7338 Likewise.
7339 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7340 Likewise.
7341 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7342 Likewise.
7343 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7344 Likewise.
7345 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7346 Likewise.
7347 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7348 Likewise.
7349 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7350 Likewise.
7351 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7352 Likewise.
7353 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7354 Likewise.
7355 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7356 Likewise.
7357 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7358 Likewise.
7359 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7360 Likewise.
7361 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7362 Likewise.
7363 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7364 Likewise.
7365 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7366 Likewise.
7367 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7368 Likewise.
7369 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7370 Likewise.
7371 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7372 Likewise.
7373 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7374 Likewise.
7375 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7376 Likewise.
7377 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7378 Likewise.
7379 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7380 Likewise.
7381 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7382 Likewise.
7383 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7384 Likewise.
7385 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7386 Likewise.
7387 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7388 Likewise.
7389 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7390 Likewise.
7391 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7392 Likewise.
7393 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7394 Likewise.
7395 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7396 Likewise.
7397 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7398 Likewise.
7399 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7400 Likewise.
7401 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7402 Likewise.
7403 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7404 Likewise.
7405 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7406 Likewise.
7407 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7408 Likewise.
7409 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7410 Likewise.
7411 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7412 Likewise.
7413 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7414 Likewise.
7415 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7416 Likewise.
7417 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7418 Likewise.
7419 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7420 Likewise.
7421 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7422 Likewise.
7423 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7424 Likewise.
7425 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7426 Likewise.
7427 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7428 Likewise.
7429 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7430 Likewise.
7431 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7432 Likewise.
7433 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7434 Likewise.
7435 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7436 Likewise.
7437 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7438 Likewise.
7439 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7440 Likewise.
7441 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7442 Likewise.
7443 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7444 Likewise.
7445 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7446 Likewise.
7447 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7448 Likewise.
7449 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7450 Likewise.
7451 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7452 Likewise.
7453 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7454 Likewise.
7455 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7456 Likewise.
7457 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7458 Likewise.
7459 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7460 Likewise.
7461 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7462 Likewise.
7463 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7464 Likewise.
7465 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7466 Likewise.
7467 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7468 Likewise.
7469 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7470 Likewise.
7471 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7472 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7473 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7474 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7475 Likewise.
7476 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7477 Likewise.
7478 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7479 Likewise.
7480 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7481 Likewise.
7482 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7483 Likewise.
7484 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7485 Likewise.
7486 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7487 Likewise.
7488 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7489 Likewise.
7490 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7491 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
7492 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
7493 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
7494 Likewise.
7495 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
7496 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
7497 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
7498 Likewise.
7499 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
7500 Likewise.
7501 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
7502 Likewise.
7503 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
7504 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
7505 Likewise.
7506 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
7507 Likewise.
7508 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
7509 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
7510 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
7511 Likewise.
7512 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
7513 Likewise.
7514 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
7515 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
7516 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
7517 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
7518 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
7519 Likewise.
7520 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
7521 Likewise.
7522 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
7523 Likewise.
7524 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
7525 Likewise.
7526 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
7527 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
7528 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
7529 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
7530 Likewise.
7531 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
7532 Likewise.
7533 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
7534 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
7535 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
7536 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
7537 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
7538 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
7539 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
7540 Likewise.
7541 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
7542 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
7543 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
7544 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
7545 Likewise.
7546 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
7547 Likewise.
7548 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
7549 Likewise.
7550 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
7551 Likewise.
7552 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
7553 Likewise.
7554 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
7555 Likewise.
7556 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
7557 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
7558 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
7559 Likewise.
7560 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
7561 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
7562 Likewise.
7563 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
7564 Likewise.
7565 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
7566 Likewise.
7567 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
7568 Likewise.
7569 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
7570 Likewise.
7571 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
7572 Likewise.
7573 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
7574 Likewise.
7575 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
7576 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
7577 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
7578 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
7579 Likewise.
7580 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
7581 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
7582 Likewise.
7583 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
7584 Likewise.
7585 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
7586 Likewise.
7587 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
7588 Likewise.
7589 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
7590 Likewise.
7591 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
7592 Likewise.
7593 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
7594 Likewise.
7595 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
7596 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
7597 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
7598 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
7599 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
7600 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
7601 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
7602 Likewise.
7603 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
7604 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
7605 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
7606 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
7607 Likewise.
7608 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
7609 Likewise.
7610 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
7611 Likewise.
7612 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
7613 Likewise.
7614 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
7615 Likewise.
7616 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
7617 Likewise.
7618 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
7619 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
7620 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
7621 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
7622 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
7623 Likewise.
7624 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
7625 Likewise.
7626 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
7627 Likewise.
7628 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
7629 Likewise.
7630 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
7631 Likewise.
7632 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
7633 Likewise.
7634 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
7635 Likewise.
7636 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
7637 Likewise.
7638 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
7639 Likewise.
7640 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
7641 Likewise.
7642 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
7643 Likewise.
7644 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
7645 Likewise.
7646 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
7647 Likewise.
7648 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
7649 Likewise.
7650 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
7651 Likewise.
7652 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
7653 Likewise.
7654 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
7655 Likewise.
7656 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
7657 Likewise.
7658 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
7659 Likewise.
7660 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
7661 Likewise.
7662 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
7663 Likewise.
7664 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
7665 Likewise.
7666 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
7667 Likewise.
7668 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
7669 Likewise.
7670 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
7671 Likewise.
7672 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
7673 Likewise.
7674 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
7675 Likewise.
7676 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
7677 Likewise.
7678 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
7679 Likewise.
7680 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
7681 Likewise.
7682 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
7683 Likewise.
7684 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
7685 Likewise.
7686 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
7687 Likewise.
7688 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
7689 Likewise.
7690 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
7691 Likewise.
7692 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
7693 Likewise.
7694 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
7695 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
7696 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
7697 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
7698 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
7699 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
7700 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
7701 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
7702 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
7703 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
7704 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
7705 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
7706 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
7707 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
7708 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
7709 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
7710 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
7711 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
7712 * testsuite/tr1/headers/all.cc: Likewise.
7713 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
7714 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
7715 * testsuite/util/testsuite_shared.cc: Likewise.
7716 * scripts/extract_symvers: Likewise. Remove runtime exception.
7717 * testsuite/17_intro/headers/all.cc: Likewise.
7718 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
7719 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
7720 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
7721 Likewise.
7722 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
7723 Likewise.
7724 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
7725 Likewise.
7726 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
7727 Likewise.
7728 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
7729 Likewise.
7730 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
7731 Likewise.
7732 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
7733 Likewise.
7734 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
7735 Likewise.
7736 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
7737 Likewise.
7738 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
7739 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
7740 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
7741 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
7742 Likewise.
7743 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
7744 Likewise.
7745 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
7746 Likewise.
7747 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
7748 Likewise.
7749 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
7750 Likewise.
7751 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
7752 Likewise.
7753 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
7754 Likewise.
7755 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
7756 Likewise.
7757 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
7758 Likewise.
7759 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
7760 Likewise.
7761 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
7762 Likewise.
7763 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
7764 Likewise.
7765 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
7766 Likewise.
7767 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
7768 Likewise.
7769 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
7770 Likewise.
7771 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
7772 Likewise.
7773 * testsuite/20_util/pair/moveable.cc: Likewise.
7774 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
7775 Likewise.
7776 * testsuite/20_util/pair/swap.cc: Likewise.
7777 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
7778 Likewise.
7779 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
7780 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
7781 Likewise.
7782 * testsuite/20_util/tuple/moveable.cc: Likewise.
7783 * testsuite/20_util/tuple/moveable2.cc: Likewise.
7784 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
7785 Likewise.
7786 * testsuite/20_util/tuple/swap.cc: Likewise.
7787 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
7788 Likewise.
7789 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
7790 Likewise.
7791 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
7792 Likewise.
7793 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
7794 Likewise.
7795 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
7796 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
7797 Likewise.
7798 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
7799 Likewise.
7800 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
7801 Likewise.
7802 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
7803 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
7804 Likewise.
7805 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
7806 Likewise.
7807 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
7808 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
7809 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
7810 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
7811 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
7812 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
7813 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
7814 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
7815 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
7816 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
7817 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
7818 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
7819 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
7820 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
7821 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
7822 Likewise.
7823 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
7824 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
7825 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
7826 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
7827 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
7828 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
7829 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
7830 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
7831 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
7832 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
7833 Likewise.
7834 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
7835 Likewise.
7836 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
7837 Likewise.
7838 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
7839 Likewise.
7840 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
7841 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
7842 Likewise.
7843 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
7844 Likewise.
7845 * testsuite/23_containers/deque/14340.cc: Likewise.
7846 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
7847 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
7848 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
7849 * testsuite/23_containers/deque/init-list.cc: Likewise.
7850 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
7851 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
7852 * testsuite/23_containers/deque/moveable.cc: Likewise.
7853 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
7854 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
7855 Likewise.
7856 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
7857 Likewise.
7858 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
7859 Likewise.
7860 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
7861 Likewise.
7862 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
7863 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
7864 Likewise.
7865 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
7866 Likewise.
7867 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
7868 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
7869 Likewise.
7870 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
7871 Likewise.
7872 * testsuite/23_containers/list/14340.cc: Likewise.
7873 * testsuite/23_containers/list/23781.cc: Likewise.
7874 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
7875 * testsuite/23_containers/list/init-list.cc: Likewise.
7876 * testsuite/23_containers/list/moveable.cc: Likewise.
7877 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
7878 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
7879 Likewise.
7880 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
7881 Likewise.
7882 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
7883 Likewise.
7884 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
7885 Likewise.
7886 * testsuite/23_containers/map/14340.cc: Likewise.
7887 * testsuite/23_containers/map/23781.cc: Likewise.
7888 * testsuite/23_containers/map/init-list.cc: Likewise.
7889 * testsuite/23_containers/map/moveable.cc: Likewise.
7890 * testsuite/23_containers/map/operations/1.cc: Likewise.
7891 * testsuite/23_containers/map/operations/31440.cc: Likewise.
7892 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
7893 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
7894 Likewise.
7895 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
7896 Likewise.
7897 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
7898 Likewise.
7899 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
7900 Likewise.
7901 * testsuite/23_containers/multimap/14340.cc: Likewise.
7902 * testsuite/23_containers/multimap/23781.cc: Likewise.
7903 * testsuite/23_containers/multimap/init-list.cc: Likewise.
7904 * testsuite/23_containers/multimap/moveable.cc: Likewise.
7905 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
7906 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
7907 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
7908 Likewise.
7909 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
7910 Likewise.
7911 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
7912 Likewise.
7913 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
7914 Likewise.
7915 * testsuite/23_containers/multiset/14340.cc: Likewise.
7916 * testsuite/23_containers/multiset/23781.cc: Likewise.
7917 * testsuite/23_containers/multiset/init-list.cc: Likewise.
7918 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
7919 * testsuite/23_containers/multiset/moveable.cc: Likewise.
7920 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
7921 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
7922 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
7923 Likewise.
7924 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
7925 Likewise.
7926 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
7927 Likewise.
7928 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
7929 Likewise.
7930 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
7931 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
7932 Likewise.
7933 * testsuite/23_containers/queue/moveable.cc: Likewise.
7934 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
7935 Likewise.
7936 * testsuite/23_containers/set/14340.cc: Likewise.
7937 * testsuite/23_containers/set/23781.cc: Likewise.
7938 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
7939 * testsuite/23_containers/set/init-list.cc: Likewise.
7940 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
7941 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
7942 * testsuite/23_containers/set/moveable.cc: Likewise.
7943 * testsuite/23_containers/set/operations/1.cc: Likewise.
7944 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
7945 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
7946 Likewise.
7947 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
7948 Likewise.
7949 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
7950 Likewise.
7951 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
7952 Likewise.
7953 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
7954 Likewise.
7955 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
7956 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
7957 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
7958 Likewise.
7959 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
7960 Likewise.
7961 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
7962 Likewise.
7963 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
7964 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
7965 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
7966 Likewise.
7967 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
7968 Likewise.
7969 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
7970 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
7971 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
7972 Likewise.
7973 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
7974 Likewise.
7975 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
7976 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
7977 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
7978 Likewise.
7979 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
7980 Likewise.
7981 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
7982 Likewise.
7983 * testsuite/23_containers/vector/14340.cc: Likewise.
7984 * testsuite/23_containers/vector/26412-1.cc: Likewise.
7985 * testsuite/23_containers/vector/26412-2.cc: Likewise.
7986 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
7987 Likewise.
7988 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
7989 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
7990 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
7991 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
7992 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
7993 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
7994 Likewise.
7995 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
7996 Likewise.
7997 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
7998 Likewise.
7999 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
8000 Likewise.
8001 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
8002 Likewise.
8003 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8004 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8005 * testsuite/23_containers/vector/init-list.cc: Likewise.
8006 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8007 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8008 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8009 * testsuite/23_containers/vector/moveable.cc: Likewise.
8010 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8011 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8012 Likewise.
8013 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8014 Likewise.
8015 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8016 Likewise.
8017 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8018 Likewise.
8019 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8020 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8021 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8022 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8023 Likewise.
8024 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8025 Likewise.
8026 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8027 Likewise.
8028 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8029 Likewise.
8030 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8031 Likewise.
8032 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8033 Likewise.
8034 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8035 Likewise.
8036 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8037 Likewise.
8038 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8039 Likewise.
8040 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8041 Likewise.
8042 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8043 Likewise.
8044 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8045 Likewise.
8046 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8047 Likewise.
8048 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8049 Likewise.
8050 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8051 Likewise.
8052 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8053 Likewise.
8054 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8055 Likewise.
8056 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8057 Likewise.
8058 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8059 Likewise.
8060 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8061 Likewise.
8062 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8063 Likewise.
8064 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8065 Likewise.
8066 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8067 Likewise.
8068 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8069 Likewise.
8070 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8071 Likewise.
8072 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8073 Likewise.
8074 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8075 Likewise.
8076 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8077 Likewise.
8078 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8079 Likewise.
8080 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8081 Likewise.
8082 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8083 Likewise.
8084 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8085 Likewise.
8086 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8087 Likewise.
8088 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8089 Likewise.
8090 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8091 Likewise.
8092 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8093 Likewise.
8094 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8095 Likewise.
8096 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8097 Likewise.
8098 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8099 Likewise.
8100 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8101 Likewise.
8102 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8103 Likewise.
8104 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8105 Likewise.
8106 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8107 Likewise.
8108 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8109 Likewise.
8110 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8111 Likewise.
8112 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8113 Likewise.
8114 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8115 Likewise.
8116 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8117 Likewise.
8118 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8119 Likewise.
8120 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8121 Likewise.
8122 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8123 Likewise.
8124 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8125 Likewise.
8126 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8127 Likewise.
8128 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8129 Likewise.
8130 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8131 Likewise.
8132 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8133 Likewise.
8134 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8135 Likewise.
8136 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8137 Likewise.
8138 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8139 Likewise.
8140 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8141 Likewise.
8142 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8143 Likewise.
8144 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8145 Likewise.
8146 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8147 Likewise.
8148 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8149 Likewise.
8150 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8151 Likewise.
8152 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8153 Likewise.
8154 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8155 Likewise.
8156 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8157 Likewise.
8158 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8159 Likewise.
8160 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8161 Likewise.
8162 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8163 Likewise.
8164 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8165 Likewise.
8166 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8167 Likewise.
8168 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8169 Likewise.
8170 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8171 Likewise.
8172 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8173 Likewise.
8174 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8175 Likewise.
8176 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8177 Likewise.
8178 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8179 Likewise.
8180 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8181 Likewise.
8182 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8183 Likewise.
8184 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8185 Likewise.
8186 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8187 Likewise.
8188 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8189 Likewise.
8190 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8191 Likewise.
8192 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8193 Likewise.
8194 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8195 Likewise.
8196 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8197 Likewise.
8198 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8199 Likewise.
8200 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8201 Likewise.
8202 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8203 Likewise.
8204 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8205 Likewise.
8206 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8207 Likewise.
8208 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8209 Likewise.
8210 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8211 Likewise.
8212 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8213 Likewise.
8214 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8215 Likewise.
8216 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8217 Likewise.
8218 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8219 Likewise.
8220 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8221 Likewise.
8222 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8223 Likewise.
8224 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8225 Likewise.
8226 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8227 Likewise.
8228 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8229 Likewise.
8230 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8231 Likewise.
8232 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8233 Likewise.
8234 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8235 Likewise.
8236 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8237 Likewise.
8238 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8239 Likewise.
8240 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8241 Likewise.
8242 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8243 Likewise.
8244 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8245 Likewise.
8246 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8247 Likewise.
8248 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8249 Likewise.
8250 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8251 Likewise.
8252 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8253 Likewise.
8254 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8255 Likewise.
8256 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8257 Likewise.
8258 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8259 Likewise.
8260 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8261 Likewise.
8262 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8263 Likewise.
8264 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8265 Likewise.
8266 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8267 Likewise.
8268 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8269 Likewise.
8270 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8271 Likewise.
8272 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8273 Likewise.
8274 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8275 Likewise.
8276 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8277 Likewise.
8278 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8279 Likewise.
8280 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8281 Likewise.
8282 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8283 Likewise.
8284 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8285 Likewise.
8286 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8287 Likewise.
8288 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8289 Likewise.
8290 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8291 Likewise.
8292 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8293 Likewise.
8294 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8295 Likewise.
8296 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8297 Likewise.
8298 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8299 Likewise.
8300 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8301 Likewise.
8302 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8303 Likewise.
8304 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8305 Likewise.
8306 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8307 Likewise.
8308 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8309 Likewise.
8310 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8311 Likewise.
8312 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8313 Likewise.
8314 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8315 Likewise.
8316 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8317 Likewise.
8318 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8319 Likewise.
8320 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8321 Likewise.
8322 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8323 Likewise.
8324 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8325 Likewise.
8326 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8327 Likewise.
8328 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8329 Likewise.
8330 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8331 Likewise.
8332 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8333 Likewise.
8334 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8335 Likewise.
8336 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8337 Likewise.
8338 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8339 Likewise.
8340 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8341 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8342 Likewise.
8343 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8344 Likewise.
8345 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8346 Likewise.
8347 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8348 Likewise.
8349 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8350 Likewise.
8351 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8352 Likewise.
8353 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8354 Likewise.
8355 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8356 Likewise.
8357 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8358 Likewise.
8359 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8360 Likewise.
8361 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8362 Likewise.
8363 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8364 Likewise.
8365 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8366 Likewise.
8367 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8368 Likewise.
8369 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8370 Likewise.
8371 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8372 Likewise.
8373 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8374 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8375 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8376 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8377 Likewise.
8378 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8379 Likewise.
8380 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8381 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8382 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8383 Likewise.
8384 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8385 Likewise.
8386 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8387 Likewise.
8388 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8389 Likewise.
8390 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8391 Likewise.
8392 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8393 Likewise.
8394 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8395 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8396 Likewise.
8397 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8398 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8399 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8400 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8401 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8402 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8403 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8404 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8405 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8406 Likewise.
8407 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8408 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8409 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8410 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8411 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8412 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8413 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8414 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8415 Likewise.
8416 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8417 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8418 Likewise.
8419 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8420 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8421 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8422 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8423 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8424 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8425 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8426 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8427 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8428 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8429 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8430 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8431 Likewise.
8432 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8433 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8434 Likewise.
8435 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8436 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8437 Likewise.
8438 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8439 Likewise.
8440 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8441 Likewise.
8442 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8443 Likewise.
8444 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8445 Likewise.
8446 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8447 Likewise.
8448 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8449 Likewise.
8450 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8451 Likewise.
8452 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8453 Likewise.
8454 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8455 Likewise.
8456 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8457 Likewise.
8458 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8459 Likewise.
8460 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8461 Likewise.
8462 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8463 Likewise.
8464 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8465 Likewise.
8466 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8467 Likewise.
8468 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8469 Likewise.
8470 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8471 Likewise.
8472 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8473 Likewise.
8474 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8475 Likewise.
8476 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8477 Likewise.
8478 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8479 Likewise.
8480 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8481 Likewise.
8482 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8483 Likewise.
8484 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8485 Likewise.
8486 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8487 Likewise.
8488 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8489 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8490 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8491 Likewise.
8492 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
8493 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
8494 Likewise.
8495 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
8496 Likewise.
8497 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
8498 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
8499 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
8500 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
8501 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
8502 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
8503 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
8504 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
8505 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
8506 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
8507 Likewise.
8508 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
8509 Likewise.
8510 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
8511 Likewise.
8512 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
8513 Likewise.
8514 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
8515 Likewise.
8516 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
8517 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
8518 Likewise.
8519 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
8520 Likewise.
8521 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
8522 Likewise.
8523 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
8524 Likewise.
8525 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
8526 Likewise.
8527 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8528 Likewise.
8529 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
8530 Likewise.
8531 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
8532 Likewise.
8533 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
8534 Likewise.
8535 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
8536 Likewise.
8537 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
8538 Likewise.
8539 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
8540 Likewise.
8541 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
8542 Likewise.
8543 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
8544 Likewise.
8545 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
8546 Likewise.
8547 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
8548 Likewise.
8549 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
8550 Likewise.
8551 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
8552 Likewise.
8553 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
8554 Likewise.
8555 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
8556 Likewise.
8557 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
8558 Likewise.
8559 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
8560 Likewise.
8561 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
8562 Likewise.
8563 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
8564 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
8565 Likewise.
8566 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
8567 Likewise.
8568 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
8569 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
8570 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
8571 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
8572 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
8573 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
8574 Likewise.
8575 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
8576 Likewise.
8577 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
8578 Likewise.
8579 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
8580 Likewise.
8581 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
8582 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
8583 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
8584 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
8585 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
8586 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
8587 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
8588 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
8589 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
8590 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
8591 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
8592 Likewise.
8593 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
8594 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
8595 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
8596 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
8597 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
8598 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
8599 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
8600 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
8601 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
8602 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
8603 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
8604 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
8605 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
8606 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
8607 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
8608 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
8609 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
8610 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
8611 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
8612 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
8613 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
8614 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
8615 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
8616 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
8617 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
8618 Likewise.
8619 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
8620 * testsuite/27_io/fpos/14252.cc: Likewise.
8621 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
8622 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
8623 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
8624 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
8625 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
8626 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
8627 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
8628 * testsuite/27_io/ios_base/state/1.cc: Likewise.
8629 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
8630 Likewise.
8631 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
8632 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
8633 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
8634 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
8635 Likewise.
8636 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
8637 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
8638 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
8639 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
8640 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
8641 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
8642 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
8643 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
8644 * testsuite/27_io/objects/char/3045.cc: Likewise.
8645 * testsuite/27_io/objects/char/3647.cc: Likewise.
8646 * testsuite/27_io/objects/char/5268.cc: Likewise.
8647 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
8648 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
8649 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
8650 * testsuite/28_regex/init-list.cc: Likewise.
8651 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
8652 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
8653 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
8654 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
8655 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
8656 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
8657 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
8658 Likewise.
8659 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
8660 Likewise.
8661 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
8662 Likewise.
8663 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
8664 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
8665 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
8666 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
8667 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
8668 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
8669 Likewise.
8670 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
8671 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
8672 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
8673 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
8674 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
8675 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
8676 Likewise.
8677 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
8678 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
8679 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
8680 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
8681 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
8682 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
8683 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
8684 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
8685 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
8686 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
8687 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
8688 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
8689 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
8690 Likewise.
8691 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
8692 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
8693 Likewise.
8694 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
8695 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
8696 Likewise.
8697 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
8698 Likewise.
8699 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
8700 Likewise.
8701 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
8702 Likewise.
8703 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
8704 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
8705 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
8706 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
8707 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
8708 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
8709 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
8710 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
8711 Likewise.
8712 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
8713 Likewise.
8714 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
8715 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8716 Likewise.
8717 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
8718 Likewise.
8719 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
8720 Likewise.
8721 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
8722 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
8723 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
8724 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
8725 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
8726 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
8727 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
8728 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
8729 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
8730 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
8731 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
8732 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
8733 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
8734 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
8735 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
8736 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
8737 Likewise.
8738 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
8739 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
8740 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
8741 Likewise.
8742 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
8743 Likewise.
8744 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
8745 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
8746 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
8747 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
8748 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
8749 Likewise.
8750 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
8751 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
8752 Likewise.
8753 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
8754 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
8755 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
8756 Likewise.
8757 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
8758 Likewise.
8759 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
8760 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
8761 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
8762 Likewise.
8763 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
8764 Likewise.
8765 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
8766 Likewise.
8767 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
8768 Likewise.
8769 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
8770 Likewise.
8771 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
8772 * testsuite/30_threads/this_thread/1.cc: Likewise.
8773 * testsuite/30_threads/this_thread/2.cc: Likewise.
8774 * testsuite/30_threads/this_thread/3.cc: Likewise.
8775 * testsuite/30_threads/this_thread/4.cc: Likewise.
8776 * testsuite/30_threads/thread/cons/1.cc: Likewise.
8777 * testsuite/30_threads/thread/cons/2.cc: Likewise.
8778 * testsuite/30_threads/thread/cons/3.cc: Likewise.
8779 * testsuite/30_threads/thread/cons/4.cc: Likewise.
8780 * testsuite/30_threads/thread/cons/5.cc: Likewise.
8781 * testsuite/30_threads/thread/cons/6.cc: Likewise.
8782 * testsuite/30_threads/thread/cons/7.cc: Likewise.
8783 * testsuite/30_threads/thread/cons/8.cc: Likewise.
8784 * testsuite/30_threads/thread/cons/9.cc: Likewise.
8785 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
8786 * testsuite/30_threads/thread/members/1.cc: Likewise.
8787 * testsuite/30_threads/thread/members/2.cc: Likewise.
8788 * testsuite/30_threads/thread/members/3.cc: Likewise.
8789 * testsuite/30_threads/thread/members/4.cc: Likewise.
8790 * testsuite/30_threads/thread/members/5.cc: Likewise.
8791 * testsuite/30_threads/thread/swap/1.cc: Likewise.
8792 * testsuite/30_threads/thread/swap/2.cc: Likewise.
8793 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
8794 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
8795 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
8796 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
8797 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
8798 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
8799 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
8800 Likewise.
8801 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
8802 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
8803 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
8804 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
8805 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
8806 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
8807 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
8808 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
8809 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
8810 * testsuite/30_threads/try_lock/1.cc: Likewise.
8811 * testsuite/30_threads/try_lock/2.cc: Likewise.
8812 * testsuite/30_threads/try_lock/3.cc: Likewise.
8813 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
8814 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
8815 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
8816 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
8817 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
8818 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
8819 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
8820 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
8821 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
8822 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
8823 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
8824 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
8825 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
8826 Likewise.
8827 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
8828 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
8829 Likewise.
8830 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
8831 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
8832 Likewise.
8833 * testsuite/ext/array_allocator/1.cc: Likewise.
8834 * testsuite/ext/array_allocator/2.cc: Likewise.
8835 * testsuite/ext/array_allocator/3.cc: Likewise.
8836 * testsuite/ext/ext_pointer/1.cc: Likewise.
8837 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
8838 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
8839 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
8840 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
8841 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
8842 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
8843 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
8844 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
8845 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
8846 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
8847 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
8848 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
8849 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
8850 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
8851 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
8852 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
8853 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
8854 Likewise.
8855 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
8856 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
8857 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
8858 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
8859 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
8860 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
8861 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
8862 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
8863 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
8864 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
8865 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
8866 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
8867 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
8868 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
8869 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
8870 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
8871 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
8872 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
8873 Likewise.
8874 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
8875 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
8876 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
8877 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
8878 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
8879 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
8880 * testsuite/ext/pod_char_traits.cc: Likewise.
8881 * testsuite/ext/slist/23781.cc: Likewise.
8882 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
8883 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
8884 * testsuite/ext/vstring/init-list.cc: Likewise.
8885 * testsuite/ext/vstring/moveable.cc: Likewise.
8886 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
8887 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
8888 Likewise.
8889 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
8890 Likewise.
8891 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
8892 Likewise.
8893 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
8894 Likewise.
8895 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
8896 Likewise.
8897 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
8898 Likewise.
8899 * testsuite/ext/vstring/types/23767.cc: Likewise.
8900 * testsuite/performance/21_strings/string_append.cc: Likewise.
8901 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
8902 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
8903 Likewise.
8904 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
8905 Likewise.
8906 * testsuite/performance/21_strings/string_find.cc: Likewise.
8907 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
8908 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
8909 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
8910 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
8911 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
8912 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
8913 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
8914 Likewise.
8915 * testsuite/performance/23_containers/create/map.cc: Likewise.
8916 * testsuite/performance/23_containers/create_from_sorted/set.cc:
8917 Likewise.
8918 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
8919 * testsuite/performance/23_containers/find/map.cc: Likewise.
8920 * testsuite/performance/23_containers/index/map.cc: Likewise.
8921 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
8922 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
8923 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
8924 Likewise.
8925 * testsuite/performance/23_containers/insert_erase/associative.cc:
8926 Likewise.
8927 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
8928 Likewise.
8929 * testsuite/performance/23_containers/producer_consumer/associative.cc:
8930 Likewise.
8931 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
8932 Likewise.
8933 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
8934 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
8935 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
8936 Likewise.
8937 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
8938 Likewise.
8939 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
8940 Likewise.
8941 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
8942 Likewise.
8943 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
8944 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
8945 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
8946 Likewise.
8947 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
8948 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
8949 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
8950 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
8951 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
8952 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
8953 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
8954 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
8955 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
8956 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
8957 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
8958 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
8959 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
8960 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
8961 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
8962 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
8963 Likewise.
8964 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
8965 Likewise.
8966 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
8967 Likewise.
8968 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
8969 Likewise.
8970 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
8971 Likewise.
8972 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
8973 Likewise.
8974 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
8975 Likewise.
8976 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
8977 Likewise.
8978 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
8979 Likewise.
8980 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
8981 Likewise.
8982 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
8983 Likewise.
8984 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
8985 Likewise.
8986 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
8987 Likewise.
8988 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
8989 Likewise.
8990 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
8991 Likewise.
8992 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
8993 Likewise.
8994 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
8995 Likewise.
8996 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
8997 Likewise.
8998 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
8999 Likewise.
9000 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
9001 Likewise.
9002 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
9003 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9004 Likewise.
9005 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9006 Likewise.
9007 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9008 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9009 Likewise.
9010 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9011 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9012 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9013 Likewise.
9014 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9015 Likewise.
9016 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9017 Likewise.
9018 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9019 Likewise.
9020 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9021 Likewise.
9022 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9023 Likewise.
9024 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9025 Likewise.
9026 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9027 Likewise.
9028 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9029 Likewise.
9030 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9031 Likewise.
9032 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9033 Likewise.
9034 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9035 Likewise.
9036 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9037 Likewise.
9038 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9039 Likewise.
9040 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9041 Likewise.
9042 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9043 Likewise.
9044 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9045 Likewise.
9046 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9047 Likewise.
9048 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9049 Likewise.
9050 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9051 Likewise.
9052 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9053 Likewise.
9054 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9055 Likewise.
9056 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9057 Likewise.
9058 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9059 Likewise.
9060 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9061 Likewise.
9062 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9063 Likewise.
9064 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9065 Likewise.
9066 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9067 Likewise.
9068 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9069 Likewise.
9070 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9071 Likewise.
9072 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9073 Likewise.
9074 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9075 Likewise.
9076 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9077 Likewise.
9078 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9079 Likewise.
9080 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9081 Likewise.
9082 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9083 Likewise.
9084 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9085 Likewise.
9086 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9087 Likewise.
9088 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9089 Likewise.
9090 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9091 Likewise.
9092 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9093 Likewise.
9094 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9095 Likewise.
9096 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9097 Likewise.
9098 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9099 Likewise.
9100 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9101 Likewise.
9102 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9103 Likewise.
9104 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9105 Likewise.
9106 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9107 Likewise.
9108 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9109 Likewise.
9110 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9111 Likewise.
9112 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9113 Likewise.
9114 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9115 Likewise.
9116 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9117 Likewise.
9118 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9119 Likewise.
9120 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9121 Likewise.
9122 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9123 Likewise.
9124 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9125 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9126 Likewise.
9127 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9128 Likewise.
9129 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9130 Likewise.
9131 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9132 Likewise.
9133 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9134 Likewise.
9135 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9136 Likewise.
9137 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9138 Likewise.
9139 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9140 Likewise.
9141 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9142 Likewise.
9143 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9144 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9145 Likewise.
9146 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9147 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9148 Likewise.
9149 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9150 Likewise.
9151 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9152 Likewise.
9153 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9154 Likewise.
9155 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9156 Likewise.
9157 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9158 Likewise.
9159 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9160 Likewise.
9161 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9162 Likewise.
9163 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9164 Likewise.
9165 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9166 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9167 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9168 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9169 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9170 Likewise.
9171 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9172 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9173 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9174 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9175 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9176 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9177 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9178 * testsuite/util/io/prog_bar.cc: Likewise.
9179 * testsuite/util/io/prog_bar.hpp: Likewise.
9180 * testsuite/util/io/text_populate.hpp: Likewise.
9181 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9182 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9183 * testsuite/util/io/xml.hpp: Likewise.
9184 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9185 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9186 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9187 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9188 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9189 * testsuite/util/native_type/native_map.hpp: Likewise.
9190 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9191 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9192 * testsuite/util/native_type/native_set.hpp: Likewise.
9193 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9194 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9195 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9196 Likewise.
9197 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9198 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9199 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9200 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9201 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9202 Likewise.
9203 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9204 Likewise.
9205 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9206 Likewise.
9207 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9208 Likewise.
9209 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9210 Likewise.
9211 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9212 Likewise.
9213 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9214 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9215 Likewise.
9216 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9217 Likewise.
9218 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9219 Likewise.
9220 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9221 Likewise.
9222 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9223 Likewise.
9224 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9225 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9226 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9227 * testsuite/util/regression/basic_type.hpp: Likewise.
9228 * testsuite/util/regression/common_type.hpp: Likewise.
9229 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9230 Likewise.
9231 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9232 Likewise.
9233 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9234 Likewise.
9235 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9236 Likewise.
9237 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9238 Likewise.
9239 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9240 Likewise.
9241 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9242 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9243 Likewise.
9244 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9245 Likewise.
9246 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9247 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9248 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9249 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9250 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9251 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9252 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9253 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9254 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9255 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9256 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9257 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9258 * testsuite/util/testsuite_abi.cc: Likewise.
9259 * testsuite/util/testsuite_abi.h: Likewise.
9260 * testsuite/util/testsuite_abi_check.cc: Likewise.
9261 * testsuite/util/testsuite_allocator.cc: Likewise.
9262 * testsuite/util/testsuite_allocator.h: Likewise.
9263 * testsuite/util/testsuite_api.h: Likewise.
9264 * testsuite/util/testsuite_character.cc: Likewise.
9265 * testsuite/util/testsuite_character.h: Likewise.
9266 * testsuite/util/testsuite_common_types.h: Likewise.
9267 * testsuite/util/testsuite_error.h: Likewise.
9268 * testsuite/util/testsuite_hooks.cc: Likewise.
9269 * testsuite/util/testsuite_hooks.h: Likewise.
9270 * testsuite/util/testsuite_io.h: Likewise.
9271 * testsuite/util/testsuite_iterators.h: Likewise.
9272 * testsuite/util/testsuite_performance.h: Likewise.
9273 * testsuite/util/testsuite_rng.h: Likewise.
9274 * testsuite/util/testsuite_rvalref.h: Likewise.
9275 * testsuite/util/testsuite_tr1.h: Likewise.
9276 * testsuite/util/thread/all.h: Likewise.
9277 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9278 Likewise.
9279 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9280 Likewise.
9281 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9282 Likewise.
9283 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9284 Likewise.
9285 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9286 Likewise.
9287 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9288 Likewise.
9289 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9290 Likewise.
9291 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9292 Likewise.
9293 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9294 Likewise.
9295 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9296 Likewise.
9297 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9298 Likewise.
9299 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9300 Likewise.
9301 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9302 Likewise.
9303 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9304 Likewise.
9305 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9306 Likewise.
9307 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9308 Likewise.
9309 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9310 Likewise.
9311 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9312 Likewise.
9313 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9314 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9315 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9316 Likewise.
9317 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9318 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9319 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9320 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9321 Likewise.
9322 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9323 Likewise.
9324 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9325 Likewise.
9326 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9327 Likewise.
9328 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9329 Likewise.
9330 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9331 Likewise.
9332 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9333 Likewise.
9334 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9335 Likewise.
9336 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9337 Likewise.
9338 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9339 Likewise.
9340 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9341 Likewise.
9342 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9343 Likewise.
9344 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9345 Likewise.
9346 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9347 Likewise.
9348 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9349 Likewise.
9350 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9351 Likewise.
9352 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9353 Likewise.
9354 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9355 Likewise.
9356 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9357 Likewise.
9358 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9359 Likewise.
9360 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9361 Likewise.
9362 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9363 Likewise.
9364 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9365 Likewise.
9366 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9367 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9368 Likewise.
9369 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9370 Likewise.
9371 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9372 Likewise.
9373 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9374 Likewise.
9375 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9376 Likewise.
9377 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9378 Likewise.
9379 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9380 Likewise.
9381 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9382 Likewise.
9383 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9384 Likewise.
9385 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9386 Likewise.
9387 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9388 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9389 Likewise.
9390 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9391 Likewise.
9392 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9393 Likewise.
9394 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9395 Likewise.
9396 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9397 Likewise.
9398 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9399 Likewise.
9400 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9401 Likewise.
9402 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9403 Likewise.
9404 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9405 Likewise.
9406 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9407 Likewise.
9408 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9409 Likewise.
9410 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9411 Likewise.
9412 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9413 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9414 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9415 Likewise.
9416 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9417 Likewise.
9418 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9419 Likewise.
9420 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9421 Likewise.
9422 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9423 Likewise.
9424 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9425 Likewise.
9426 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9427 Likewise.
9428 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9429 Likewise.
9430 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9431 Likewise.
9432 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9433 Likewise.
9434 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9435 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9436 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9437 Likewise.
9438 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9439 Likewise.
9440 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9441 Likewise.
9442 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9443 Likewise.
9444 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9445 Likewise.
9446 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9447 Likewise.
9448 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9449 Likewise.
9450 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9451 Likewise.
9452 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9453 Likewise.
9454 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9455 Likewise.
9456 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9457 Likewise.
9458 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9459 Likewise.
9460 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9461 Likewise.
9462 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9463 Likewise.
9464 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9465 Likewise.
9466 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9467 Likewise.
9468 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9469 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9470 Likewise.
9471 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9472 Likewise.
9473 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9474 Likewise.
9475 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9476 Likewise.
9477 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9478 Likewise.
9479 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9480 Likewise.
9481 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9482 Likewise.
9483 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9484 Likewise.
9485 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9486 Likewise.
9487 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9488 Likewise.
9489 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9490 Likewise.
9491 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
9492 Likewise.
9493 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
9494 Likewise.
9495 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
9496 Likewise.
9497 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
9498 Likewise.
9499 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
9500 Likewise.
9501 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
9502 Likewise.
9503 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
9504 Likewise.
9505 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
9506 Likewise.
9507 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
9508 Likewise.
9509 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
9510 Likewise.
9511 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
9512 Likewise.
9513 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
9514 Likewise.
9515 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
9516 Likewise.
9517 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
9518 Likewise.
9519 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
9520 Likewise.
9521 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
9522 Likewise.
9523 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
9524 Likewise.
9525 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
9526 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
9527 Likewise.
9528 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
9529 Likewise.
9530 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
9531 Likewise.
9532 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
9533 Likewise.
9534 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
9535 Likewise.
9536 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
9537 Likewise.
9538 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
9539 Likewise.
9540 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
9541 Likewise.
9542 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
9543 Likewise.
9544 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
9545 Likewise.
9546 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
9547 Likewise.
9548 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
9549 Likewise.
9550 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
9551 Likewise.
9552 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
9553 Likewise.
9554 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
9555 Likewise.
9556 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
9557 Likewise.
9558 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
9559 Likewise.
9560 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
9561 Likewise.
9562 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
9563 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
9564 * testsuite/backward/hash_map/25896.cc: Likewise.
9565 * testsuite/backward/hash_set/25896.cc: Likewise.
9566
9567 2009-04-08 Ian Lance Taylor <iant@google.com>
9568
9569 * include/backward/hashtable.h (erase): Correctly handle erasing a
9570 reference to an entry in the hash table.
9571 * testsuite/backward/hash_map/25896.cc: New.
9572 * testsuite/backward/hash_set/25896.cc: New.
9573
9574 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
9575
9576 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
9577 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
9578
9579 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9580
9581 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
9582 of debug.
9583 * include/Makefile.in: Regenerate.
9584 * include/precompiled/stdc++.h: Add.
9585
9586 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9587
9588 * include/bits/random.h: Adjust doxygen markup.
9589 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
9590
9591 * testsuite/26_numerics/random/piecewise_linear_distribution/
9592 operators/serialize.cc: Use typedefs.
9593
9594 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9595
9596 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
9597 __gnu_cxx namespace. Remove "static inline".
9598
9599 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9600
9601 * include/bits/random.tcc (linear_congruential_engine<>::
9602 seed(seed_seq&)): Fix typo in last fix for __m == 0.
9603
9604 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9605
9606 * include/bits/random.h (operator==): Mark all inline.
9607 (mersenne_twister_engine): Enable #if 0 checks.
9608
9609 * include/bits/random.h: Formatting tweaks.
9610
9611 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9612
9613 * include/bits/random.tcc (piecewise_linear_distribution<>::
9614 operator()(_UniformRandomNumberGenerator&, const param_type&)):
9615 Remove spurious closed parenthesis.
9616
9617 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9618
9619 PR libstdc++/39644 (partial)
9620 * include/bits/random.tcc (linear_congruential_engine<>::
9621 seed(seed_seq&), independent_bits_engine<>::operator(),
9622 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
9623
9624 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
9625
9626 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
9627 thinko.
9628 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9629 default.cc: Enable.
9630
9631 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9632
9633 PR libstdc++/39629 (partial)
9634 * testsuite/26_numerics/random/independent_bits_engine/cons/
9635 base_move.cc: Use uint_fast64_t instead of unsigned long.
9636 * testsuite/26_numerics/random/independent_bits_engine/cons/
9637 seed1.cc: Likewise.
9638 * testsuite/26_numerics/random/independent_bits_engine/cons/
9639 seed2.cc: Likewise.
9640 * testsuite/26_numerics/random/independent_bits_engine/cons/
9641 base_copy.cc: Likewise.
9642 * testsuite/26_numerics/random/independent_bits_engine/cons/
9643 default.cc: Likewise.
9644 * testsuite/26_numerics/random/independent_bits_engine/cons/
9645 seed_seq.cc: Likewise.
9646 * testsuite/26_numerics/random/independent_bits_engine/
9647 requirements/typedefs.cc: Likewise.
9648 * testsuite/26_numerics/random/independent_bits_engine/
9649 operators/equal.cc: Likewise.
9650 * testsuite/26_numerics/random/independent_bits_engine/
9651 operators/serialize.cc: Likewise.
9652 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
9653
9654 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9655
9656 * include/tr1_impl/random: Remove, empty.
9657 * include/tr1_impl/random.tcc: Likewise.
9658
9659 * include/std/random: Minor clean-ups, formatting fixes, adjust
9660 copyright years.
9661 * include/bits/random.tcc: Likewise.
9662 * include/bits/random.h: Likewise.
9663 * include/tr1/random: Likewise.
9664 * include/tr1/random.tcc: Likewise.
9665 * include/tr1/random.h: Likewise.
9666
9667 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9668
9669 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
9670 * doc/html/api.html: Regenerate.
9671
9672 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9673
9674 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
9675 Change to mersenne_twister_engine, add same defaults as
9676 mersenne_twister_engine/cons/default.cc.
9677 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
9678
9679 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
9680 to __il.
9681 * include/bits/random.h (mersenne_twister_engine): Qualify
9682 _ShiftMin1 with namespace __detail.
9683 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
9684 constexpr std::numeric_limits::max() can be used.
9685 (mersenne_twister_engine): Split apart static asserts into one
9686 assert per message. Temporarily disable the last three.
9687
9688 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
9689
9690 * include/Makefile.am: Update to N2836. Modified for new random headers.
9691 * include/Makefile.in: Ditto.
9692 * include/tr1_impl/random: Moved to tr1/random.h
9693 * include/tr1_impl/random.tcc: Moved to tr1
9694 * include/tr1/random: Just point to moved tr1 random headers.
9695 * include/tr1/random.tcc: Moved from tr1_impl.
9696 * include/tr1/random.h: Moved from tr1_impl/random.
9697 * include/std/random: Modified to point to std random headers.
9698 * include/bits/random.tcc: New implementation of std random facilities.
9699 * include/bits/random.h: Ditto.
9700 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
9701 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9702 seed1.cc: New.
9703 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9704 seed2.cc: New.
9705 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9706 default.cc: New.
9707 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9708 non_uint_neg.cc: New.
9709 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9710 typedefs.cc: New.
9711 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9712 equal.cc: New.
9713 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9714 serialize.cc: New.
9715 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9716 seed1.cc: New.
9717 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9718 seed2.cc: New.
9719 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9720 default.cc: New.
9721 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
9722 typedefs.cc: New.
9723 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9724 equal.cc: New.
9725 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9726 serialize.cc: New.
9727 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9728 seed1.cc: New.
9729 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9730 seed2.cc: New.
9731 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9732 default.cc: New.
9733 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
9734 typedefs.cc: New.
9735 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9736 equal.cc: New.
9737 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9738 serialize.cc: New.
9739 * testsuite/26_numerics/random/discard_block_engine/cons/
9740 base_move.cc: New.
9741 * testsuite/26_numerics/random/discard_block_engine/cons/
9742 seed1.cc: New.
9743 * testsuite/26_numerics/random/discard_block_engine/cons/
9744 seed2.cc: New.
9745 * testsuite/26_numerics/random/discard_block_engine/cons/
9746 base_copy.cc: New.
9747 * testsuite/26_numerics/random/discard_block_engine/cons/
9748 default.cc: New.
9749 * testsuite/26_numerics/random/discard_block_engine/cons/
9750 seed_seq.cc: New.
9751 * testsuite/26_numerics/random/discard_block_engine/requirements/
9752 typedefs.cc: New.
9753 * testsuite/26_numerics/random/discard_block_engine/operators/
9754 equal.cc: New.
9755 * testsuite/26_numerics/random/discard_block_engine/operators/
9756 serialize.cc: New.
9757 * testsuite/26_numerics/random/independent_bits_engine/cons/
9758 base_move.cc: New.
9759 * testsuite/26_numerics/random/independent_bits_engine/cons/
9760 seed1.cc: New.
9761 * testsuite/26_numerics/random/independent_bits_engine/cons/
9762 seed2.cc: New.
9763 * testsuite/26_numerics/random/independent_bits_engine/cons/
9764 base_copy.cc: New.
9765 * testsuite/26_numerics/random/independent_bits_engine/cons/
9766 default.cc: New.
9767 * testsuite/26_numerics/random/independent_bits_engine/cons/
9768 seed_seq.cc: New.
9769 * testsuite/26_numerics/random/independent_bits_engine/requirements/
9770 typedefs.cc: New.
9771 * testsuite/26_numerics/random/independent_bits_engine/operators/
9772 equal.cc: New.
9773 * testsuite/26_numerics/random/independent_bits_engine/operators/
9774 serialize.cc: New.
9775 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9776 base_move.cc: New.
9777 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9778 seed1.cc: New.
9779 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9780 seed2.cc: New.
9781 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9782 base_copy.cc: New.
9783 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9784 default.cc: New.
9785 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9786 seed_seq.cc: New.
9787 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
9788 typedefs.cc: New.
9789 * testsuite/26_numerics/random/shuffle_order_engine/operators/
9790 equal.cc: New.
9791 * testsuite/26_numerics/random/shuffle_order_engine/operators/
9792 serialize.cc
9793 * testsuite/26_numerics/random/mt19937.cc: New.
9794 * testsuite/26_numerics/random/mt19937_64.cc: New.
9795 * testsuite/26_numerics/random/minstd_rand.cc: New.
9796 * testsuite/26_numerics/random/minstd_rand0.cc: New.
9797 * testsuite/26_numerics/random/ranlux24_base.cc: New.
9798 * testsuite/26_numerics/random/ranlux48_base.cc: New.
9799 * testsuite/26_numerics/random/ranlux24.cc: New.
9800 * testsuite/26_numerics/random/ranlux48.cc: New.
9801 * testsuite/26_numerics/random/knuth_b.cc: New.
9802 * testsuite/26_numerics/random/default_random_engine.cc: New.
9803 * testsuite/26_numerics/random/chi_squared_distribution/cons/
9804 parms.cc: New.
9805 * testsuite/26_numerics/random/chi_squared_distribution/cons/
9806 default.cc: New.
9807 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
9808 typedefs.cc: New.
9809 * testsuite/26_numerics/random/chi_squared_distribution/operators/
9810 serialize.cc: New.
9811 * testsuite/26_numerics/random/normal_distribution/cons/
9812 parms.cc: New.
9813 * testsuite/26_numerics/random/normal_distribution/cons/
9814 default.cc: New.
9815 * testsuite/26_numerics/random/normal_distribution/requirements/
9816 typedefs.cc: New.
9817 * testsuite/26_numerics/random/normal_distribution/operators/
9818 serialize.cc: New.
9819 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
9820 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
9821 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
9822 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9823 parms_neg.cc: New.
9824 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9825 parms.cc: New.
9826 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9827 default.cc: New.
9828 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
9829 typedefs.cc: New.
9830 * testsuite/26_numerics/random/uniform_int_distribution/operators/
9831 serialize.cc: New.
9832 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9833 parms_neg.cc: New.
9834 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9835 parms.cc: New.
9836 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9837 default.cc: New.
9838 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
9839 typedefs.cc: New.
9840 * testsuite/26_numerics/random/uniform_real_distribution/operators/
9841 serialize.cc: New.
9842 * testsuite/26_numerics/random/poisson_distribution/cons/
9843 parms.cc: New.
9844 * testsuite/26_numerics/random/poisson_distribution/cons/
9845 default.cc: New.
9846 * testsuite/26_numerics/random/poisson_distribution/requirements/
9847 typedefs.cc
9848 * testsuite/26_numerics/random/poisson_distribution/operators/
9849 serialize.cc: New.
9850 * testsuite/26_numerics/random/bernoulli_distribution/cons/
9851 parms.cc: New.
9852 * testsuite/26_numerics/random/bernoulli_distribution/cons/
9853 default.cc: New.
9854 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
9855 typedefs.cc: New.
9856 * testsuite/26_numerics/random/bernoulli_distribution/operators/
9857 serialize.cc: New.
9858 * testsuite/26_numerics/random/discrete_distribution/cons/
9859 range.cc: New.
9860 * testsuite/26_numerics/random/discrete_distribution/cons/
9861 initlist.cc: New.
9862 * testsuite/26_numerics/random/discrete_distribution/cons/
9863 default.cc: New.
9864 * testsuite/26_numerics/random/discrete_distribution/cons/
9865 num_xbound_fun.cc: New.
9866 * testsuite/26_numerics/random/discrete_distribution/requirements/
9867 typedefs.cc: New.
9868 * testsuite/26_numerics/random/discrete_distribution/operators/
9869 serialize.cc: New.
9870 * testsuite/26_numerics/random/weibull_distribution/cons/
9871 parms.cc: New.
9872 * testsuite/26_numerics/random/weibull_distribution/cons/
9873 default.cc: New.
9874 * testsuite/26_numerics/random/weibull_distribution/requirements/
9875 typedefs.cc: New.
9876 * testsuite/26_numerics/random/weibull_distribution/operators/
9877 serialize.cc: New.
9878 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
9879 parms.cc: New.
9880 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
9881 default.cc: New.
9882 * testsuite/26_numerics/random/negative_binomial_distribution/
9883 requirements/typedefs.cc: New.
9884 * testsuite/26_numerics/random/negative_binomial_distribution/
9885 operators/serialize.cc: New.
9886 * testsuite/26_numerics/random/cauchy_distribution/cons/
9887 parms.cc: New.
9888 * testsuite/26_numerics/random/cauchy_distribution/cons/
9889 default.cc: New.
9890 * testsuite/26_numerics/random/cauchy_distribution/requirements/
9891 typedefs.cc: New.
9892 * testsuite/26_numerics/random/cauchy_distribution/operators/
9893 serialize.cc: New.
9894 * testsuite/26_numerics/random/gamma_distribution/cons/
9895 parms.cc: New.
9896 * testsuite/26_numerics/random/gamma_distribution/cons/
9897 default.cc: New.
9898 * testsuite/26_numerics/random/gamma_distribution/requirements/
9899 typedefs.cc: New.
9900 * testsuite/26_numerics/random/gamma_distribution/operators/
9901 serialize.cc: New.
9902 * testsuite/26_numerics/random/fisher_f_distribution/cons/
9903 parms.cc: New.
9904 * testsuite/26_numerics/random/fisher_f_distribution/cons/
9905 default.cc: New.
9906 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
9907 typedefs.cc: New.
9908 * testsuite/26_numerics/random/fisher_f_distribution/operators/
9909 serialize.cc: New.
9910
9911 * testsuite/26_numerics/random/exponential_distribution/cons/
9912 parms.cc: New.
9913 * testsuite/26_numerics/random/exponential_distribution/cons/
9914 default.cc: New.
9915 * testsuite/26_numerics/random/exponential_distribution/requirements/
9916 typedefs.cc: New.
9917 * testsuite/26_numerics/random/exponential_distribution/operators/
9918 serialize.cc: New.
9919 * testsuite/26_numerics/random/lognormal_distribution/cons/
9920 parms.cc: New.
9921 * testsuite/26_numerics/random/lognormal_distribution/cons/
9922 default.cc: New.
9923 * testsuite/26_numerics/random/lognormal_distribution/requirements/
9924 typedefs.cc: New.
9925 * testsuite/26_numerics/random/lognormal_distribution/operators/
9926 serialize.cc: New.
9927 * testsuite/26_numerics/random/binomial_distribution/cons/
9928 parms.cc: New.
9929 * testsuite/26_numerics/random/binomial_distribution/cons/
9930 default.cc: New.
9931 * testsuite/26_numerics/random/binomial_distribution/requirements/
9932 typedefs.cc: New.
9933 * testsuite/26_numerics/random/binomial_distribution/operators/
9934 serialize.cc: New.
9935 * testsuite/26_numerics/random/random_device/cons/
9936 token.cc: New.
9937 * testsuite/26_numerics/random/random_device/cons/
9938 default.cc: New.
9939 * testsuite/26_numerics/random/random_device/requirements/
9940 typedefs.cc: New.
9941 * testsuite/26_numerics/random/extreme_value_distribution/cons/
9942 parms.cc: New.
9943 * testsuite/26_numerics/random/extreme_value_distribution/cons/
9944 default.cc: New.
9945 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
9946 typedefs.cc: New.
9947 * testsuite/26_numerics/random/extreme_value_distribution/operators/
9948 serialize.cc: New.
9949 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9950 range.cc: New.
9951 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9952 default.cc: New.
9953 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9954 num_xbound_fun.cc: New.
9955 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9956 initlist_fun.cc: New.
9957 * testsuite/26_numerics/random/piecewise_linear_distribution/
9958 requirements/typedefs.cc: New.
9959 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
9960 serialize.cc: New.
9961 * testsuite/26_numerics/random/student_t_distribution/cons/
9962 parms.cc: New.
9963 * testsuite/26_numerics/random/student_t_distribution/cons/
9964 default.cc: New.
9965 * testsuite/26_numerics/random/student_t_distribution/requirements/
9966 typedefs.cc: New.
9967 * testsuite/26_numerics/random/student_t_distribution/operators/
9968 serialize.cc: New.
9969 * testsuite/26_numerics/random/geometric_distribution/cons/
9970 parms.cc: New.
9971 * testsuite/26_numerics/random/geometric_distribution/cons/
9972 default.cc: New.
9973 * testsuite/26_numerics/random/geometric_distribution/requirements/
9974 typedefs.cc: New.
9975 * testsuite/26_numerics/random/geometric_distribution/operators/
9976 serialize.cc: New.
9977 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9978 range.cc: New.
9979 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9980 default.cc: New.
9981 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9982 num_xbound_fun.cc: New.
9983 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9984 initlist_fun.cc: New.
9985 * testsuite/26_numerics/random/piecewise_constant_distribution/
9986 requirements/typedefs.cc: New.
9987 * testsuite/26_numerics/random/piecewise_constant_distribution/
9988 operators/serialize.cc: New.
9989
9990 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9991
9992 * include/ext/bitmap_allocator.h: The typedefs should be made public
9993 if we want them to be accessible. This has been revealed by the patch
9994 that fixes PR c++/26693 in g++.
9995
9996 2009-04-02 Jakub Jelinek <jakub@redhat.com>
9997
9998 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
9999 Regenerated.
10000 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
10001 Regenerated.
10002 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
10003 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10004 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10005 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10006 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10007 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10008 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10009 Regenerated.
10010 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10011
10012 2009-03-31 Jason Merrill <jason@redhat.com>
10013
10014 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10015
10016 PR libstdc++/39310
10017 * include/tr1_impl/type_traits (is_function): Add partial
10018 specializations with function cv-quals.
10019 (__is_function_helper): Remove.
10020 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10021
10022 2009-03-30 Ian Lance Taylor <iant@google.com>
10023
10024 * include/backward/hashtable.h (clear): Return quickly if the
10025 table is empty.
10026
10027 2009-03-27 Ian Lance Taylor <iant@google.com>
10028
10029 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10030 (__stl_prime_list): Add 5 at the start of the list.
10031
10032 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10033
10034 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10035 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10036 std::string&, ios_base::openmode), basic_ifstream<>::
10037 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10038 basic_ofstream(const std::string&, ios_base::openmode),
10039 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10040 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10041 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10042 Add in C++0x mode.
10043 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10044 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10045 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10046 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10047 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10048 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10049 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10050
10051 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10052
10053 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10054 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10055 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10056 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10057
10058 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10059
10060 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10061 _M_transfer_after, _M_reverse_after): Move out of line...
10062 * include/bits/forward_list.tcc: ... here.
10063 (forward_list<>::reverse): Move inline...
10064 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10065
10066 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10067
10068 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10069 28277.cc: Likewise.
10070 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10071 Likewise.
10072 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10073 Likewise.
10074 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10075 Likewise.
10076
10077 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10078
10079 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10080 year(s).
10081 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10082 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10083 Likewise.
10084 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10085 Likewise.
10086 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10087 Likewise.
10088 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10089
10090 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10091
10092 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10093 iterations for simulators.
10094 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10095 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10096 Condition stream width for simulators.
10097 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10098 Likewise.
10099 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10100 Likewise.
10101 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10102
10103 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10104
10105 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10106 sheet version information. Table-ize docbook element examples.
10107 * doc/xml/manual/using.xml: Human-readable header
10108 markup. Alphabetized. Add new headers.
10109 * doc/html: Regenerate.
10110
10111 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10112
10113 * doc/xml/faq.xml: Fix link to setup documentation.
10114
10115 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10116
10117 * include/std/type_traits (__add_lvalue_reference_helper,
10118 __add_rvalue_reference_helper): As an optimization, rewrite
10119 condition (avoid is_function).
10120
10121 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10122
10123 PR libstdc++/39405
10124 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10125 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10126
10127 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10128
10129 * testsuite/30_threads/condition_variable_any/native_handle/
10130 typesizes.cc: Include tweaks.
10131 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10132 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10133 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10134 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10135 * testsuite/30_threads/condition_variable/native_handle/
10136 typesizes.cc: Same.
10137
10138 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10139
10140 * include/bits/shared_ptr.h: Add include guards.
10141 * include/tr1/shared_ptr.h: Likewise.
10142
10143 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10144
10145 * include/std/iostream: Fix doxygen link.
10146 * include/bits/forward_list.h: Fix doxygen markup.
10147 * include/ext/vstring.h: Escape backslash in doxygen comment.
10148 * include/bits/basic_string.h: Likewise.
10149
10150 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10151
10152 * doc/xml/faq.xml: Fix links to implementation status pages.
10153
10154 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10155
10156 * include/std/complex (operator+(const complex<>&, const _Tp&),
10157 operator+(const _Tp&, const complex<>&),
10158 operator-(const complex<>&, const _Tp&),
10159 operator-(const _Tp&, const complex<>&)): Do not assume real()
10160 returns a reference (against DR 387).
10161 * testsuite/26_numerics/complex/dr387_2.cc: New.
10162
10163 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10164
10165 * testsuite/thread/pthread4.cc: Move...
10166 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10167 * testsuite/thread/pthread5.cc: Move...
10168 * testsuite/23_containers/list/pthread5.cc: ...here.
10169 * testsuite/thread/pthread6.cc: Move...
10170 * testsuite/23_containers/map/pthread6.cc: ...here.
10171 * testsuite/thread/pthread7-rope.cc: Move...
10172 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10173 * testsuite/thread/guard.cc: Move...
10174 * testsuite/18_support/pthread_guard.cc: ...here.
10175 * testsuite/thread/18185.cc: Move...
10176 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10177 * testsuite/thread/pthread1.cc: Move...
10178 * testsuite/23_containers/list/pthread1.cc: ...here.
10179 * testsuite/thread/pthread2.cc: Move...
10180 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10181 * testsuite/thread/pthread3.cc: Move...
10182 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10183
10184 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10185 * testsuite/thread: Remove.
10186
10187 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10188
10189 * configure: Regenerate.
10190
10191 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10192
10193 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10194 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10195 from baseline_dir.
10196 * configure: Regenerate.
10197 * testsuite/Makefile.am (baseline_file): Remove variable.
10198 (site.exp): Set baseline_dir rather than baseline_file.
10199 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10200 * testsuite/Makefile.in: Regenerate.
10201
10202 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10203
10204 * testsuite/30_threads/thread/this_thread: Move...
10205 * testsuite/30_threads/this_thread: ...here.
10206 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10207 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10208 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10209 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10210 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10211 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10212
10213 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10214
10215 * doc/doxygen/user.cfg.in: Tweaks.
10216 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10217 be elsewhere.
10218
10219 * include/tr1_impl/unordered_map: Just use most specialized
10220 container module.
10221 * include/tr1_impl/unordered_set: Same.
10222 * include/tr1_impl/array: Same.
10223 * include/bits/stl_list.h: Same.
10224 * include/bits/stl_map.h: Same.
10225 * include/bits/stl_queue.h: Same.
10226 * include/bits/stl_set.h: Same.
10227 * include/bits/stl_stack.h: Same.
10228 * include/bits/forward_list.h: Same.
10229 * include/bits/basic_string.h: Same.
10230 * include/bits/stl_multimap.h: Same.
10231 * include/bits/stl_vector.h: Same.
10232 * include/bits/stl_deque.h: Same.
10233 * include/bits/stl_multiset.h: Same.
10234 * include/bits/stl_bvector.h: Same.
10235
10236 * include/backward/binders.h: Change binder module to binders.
10237
10238 * include/std/complex: Add complex_numers module.
10239 * include/tr1_impl/complex: Same.
10240
10241 * include/std/valarray: Add numeric_arrays module.
10242 * include/bits/gslice_array.h: Same.
10243 * include/bits/gslice.h: Same.
10244 * include/bits/mask_array.h: Same.
10245 * include/bits/slice_array.h: Same.
10246 * include/bits/indirect_array.h: Same.
10247
10248 * include/bits/allocator.h: Add allocators module.
10249 * include/ext/throw_allocator.h
10250 * include/ext/pool_allocator.h
10251 * include/ext/bitmap_allocator.h
10252 * include/ext/new_allocator.h
10253 * include/ext/malloc_allocator.h
10254 * include/ext/array_allocator.h
10255 * include/ext/mt_allocator.h
10256 * include/ext/debug_allocator.h
10257 * include/ext/extptr_allocator.h
10258
10259 * include/tr1_impl/functional: Move namespace markup here.
10260 * include/tr1_impl/regex: Same.
10261
10262 * include/tr1_impl/type_traits: Add metaprogramming module.
10263 * include/std/type_traits: Same.
10264
10265 * include/std/memory: Add memory module.
10266
10267 * include/std/ratio: Add ratio module.
10268
10269 * include/std/chrono: Move namespace markup here, add time module.
10270
10271 * include/std/thread: Move namespace markup here, add concurrency
10272 module.
10273 * include/std/mutex: Use concurrency module.
10274 * include/std/condition_variable: Same.
10275
10276
10277 * include/bits/ios_base.h: Refine io module.
10278 * include/bits/basic_ios.h: Same.
10279 * include/std/fstream: Same.
10280 * include/std/istream: Same.
10281 * include/std/ostream: Same.
10282 * include/std/sstream: Same.
10283
10284 * include/ext/vstring.h: Correct parameter markup.
10285
10286 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10287 * include/bits/unique_ptr.h: Same.
10288
10289 * include/bits/algorithmfwd.h: Add mutating_algorithms,
10290 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
10291 * include/bits/stl_heap.h: Add markup for new groupings.
10292 * include/bits/stl_algobase.h: Same.
10293 * include/bits/stl_algo.h: Same.
10294
10295 * include/c_compatibility/stdatomic.h: Add atomics module.
10296 * include/c_global/cstdatomic: Same.
10297
10298 * libsupc++/exception: Add exceptions module.
10299 * libsupc++/typeinfo: Same.
10300 * libsupc++/new: Same.
10301 * libsupc++/exception_ptr.h: Same.
10302 * include/std/system_error: Same.
10303 * include/std/stdexcept: Same.
10304
10305 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10306 * libsupc++/cxxabi-forced.h: Same.
10307
10308 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10309 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10310 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10311 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10312 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10313 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10314 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10315 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10316 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10317 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10318 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10319 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10320 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10321 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10322 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10323 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10324 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10325 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10326 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10327 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10328 * testsuite/23_containers/vector/requirements/dr438/
10329 constructor_1_neg.cc: Same.
10330 * testsuite/23_containers/vector/requirements/dr438/
10331 constructor_2_neg.cc: Same.
10332 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10333 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10334 * testsuite/23_containers/deque/requirements/dr438/
10335 constructor_1_neg.cc: Same.
10336 * testsuite/23_containers/deque/requirements/dr438/
10337 constructor_2_neg.cc: Same.
10338 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10339 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10340 * testsuite/23_containers/list/requirements/dr438/
10341 constructor_1_neg.cc: Same.
10342 * testsuite/23_containers/list/requirements/dr438/
10343 constructor_2_neg.cc: Same.
10344 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10345 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10346 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10347 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10348 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10349 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10350 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10351 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10352 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10353 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10354
10355 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10356
10357 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10358 * doc/doxygen/user.cfg.in: Update.
10359 * scripts/run_doxygen: Adjust for new group names.
10360
10361 * include/tr1_impl/random: Update doxygen group markup.
10362 * include/tr1_impl/unordered_map: Same.
10363 * include/tr1_impl/unordered_set: Same.
10364 * include/tr1_impl/array: Same.
10365 * include/std/numeric: Same.
10366 * include/std/utility: Same.
10367 * include/std/bitset: Same.
10368 * include/std/iosfwd: Same.
10369 * include/bits/stl_list.h: Same.
10370 * include/bits/stl_map.h: Same.
10371 * include/bits/stl_algobase.h: Same.
10372 * include/bits/stl_queue.h: Same.
10373 * include/bits/stl_set.h: Same.
10374 * include/bits/stl_stack.h: Same.
10375 * include/bits/stl_iterator_base_types.h: Same.
10376 * include/bits/forward_list.h: Same.
10377 * include/bits/basic_string.h: Same.
10378 * include/bits/stl_multimap.h: Same.
10379 * include/bits/stl_vector.h: Same.
10380 * include/bits/stl_deque.h: Same.
10381 * include/bits/stl_multiset.h: Same.
10382 * include/bits/stl_algo.h: Same.
10383 * include/bits/stl_bvector.h: Same.
10384 * include/bits/algorithmfwd.h: Same.
10385 * include/bits/stl_function.h: Same.
10386 * include/tr1/cmath: Same.
10387 * include/backward/binders.h: Same.
10388
10389 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10390
10391 * include/std/system_error (system_category): To system_category().
10392 (generic_category): To generic_category. DR 890.
10393 * src/system_error.cc: Define.
10394 * include/bits/functexcept.h: Only one __throw_system_error.
10395 * src/functexcept.cc: Same.
10396 * include/std/mutex: Fixup for changes above.
10397 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10398 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10399 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10400 * config/abi/pre/gnu.ver: Clean up exports.
10401
10402 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10403
10404 * include/std/thread: Fix typo.
10405 * src/thread.cc (thread::join): Use NULL.
10406
10407 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10408
10409 PR libstdc++/39168
10410 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10411 const string&)): Also check that the value != CHAR_MAX.
10412 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10413 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10414 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10415 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10416 _M_cache(const locale&)): Likewise.
10417 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10418 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10419 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10420 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10421 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10422 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10423
10424 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10425 Benjamin Kosnik <bkoz@redhat.com>
10426
10427 * include/std/thread (_Impl_base): Move _M_id out and into ...
10428 (thread): ...here. Call _M_make_routine in body of constructors.
10429 Adjust data member usage to reflect changes.
10430 (_M_make_routine): From _M_make_shared_data.
10431 (_M_start_thread): Add __shared_base_type argument.
10432 * src/thread.cc: Fixups for above.
10433 * config/abi/pre/gnu.ver: Adjust exports.
10434 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10435 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10436 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10437
10438 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10439
10440 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10441 (compare_type_to_native_type): ...this, add alignment check.
10442 * testsuite/30_threads/condition_variable_any/native_handle/
10443 typesizes.cc: Modify as above.
10444 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10445 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10446 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10447 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10448 * testsuite/30_threads/condition_variable/native_handle/
10449 typesizes.cc: Same.
10450 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10451 typesizes.cc: Same.
10452
10453 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10454 * testsuite/30_threads/thread/cons/2.cc: Same.
10455 * testsuite/30_threads/thread/cons/3.cc: Same.
10456 * testsuite/30_threads/thread/cons/4.cc: Same.
10457 * testsuite/30_threads/thread/cons/5.cc: Same.
10458 * testsuite/30_threads/thread/cons/6.cc: Same.
10459 * testsuite/30_threads/thread/cons/7.cc: Same.
10460 * testsuite/30_threads/thread/cons/8.cc: Same.
10461
10462 * testsuite/30_threads/thread/cons/9.cc: New.
10463 * testsuite/30_threads/thread/cons/moveable.cc: New.
10464
10465 * src/condition_variable.cc: Clean up whitespace.
10466 * include/std/condition_variable: Same.
10467
10468 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10469
10470 * include/std/condition_variable (condition_variable): Remove
10471 _M_internal_mutex. Add private __native_type typedef.
10472 * src/condition_variable.cc (condition_variable::notify_one):
10473 Remove _M_internal_mutex use. Use typedef.
10474 (condition_variable::notify_all): Same.
10475 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10476 (recursive_mutex): Same.
10477 (timed_mutex): Same.
10478 (recursive_timed_mutex): Same.
10479 (once_flag): Make __native_type typedef private.
10480
10481 * include/std/thread (this_thread): Add minimal markup.
10482
10483 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10484 Adjust line numbers.
10485 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10486 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10487 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10488 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10489 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10490 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10491 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10492 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10493 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10494 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10495 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10496 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10497 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10498
10499 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
10500 * testsuite/30_threads/condition_variable_any/native_handle/
10501 typesizes.cc: New.
10502 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10503 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10504 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10505 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10506 * testsuite/30_threads/condition_variable/native_handle/
10507 typesizes.cc: Same.
10508 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10509 typesizes.cc: Same.
10510
10511 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
10512
10513 PR testsuite/33300
10514 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
10515 on darwin for lp64.
10516
10517 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
10518
10519 * configure.host: Set abi_baseline_pair for mips64*-linux.
10520 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
10521
10522 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10523
10524 * include/std/thread (this_thread::get_id): Inline.
10525
10526 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10527
10528 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
10529 _Callable as template argument for _M_make_shared_data.
10530 * testsuite/30_threads/thread/cons/6.cc: New.
10531 * testsuite/30_threads/thread/cons/7.cc: New.
10532 * testsuite/30_threads/thread/cons/8.cc: New.
10533
10534 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
10535
10536 * testsuite/30_threads/thread/member: To..
10537 * testsuite/30_threads/thread/members: ...this.
10538 * testsuite/30_threads/condition_variable/member: To...
10539 * testsuite/30_threads/condition_variable/members: ...this.
10540
10541 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
10542
10543 * include/std/thread (thread::id): Move definition inside thread.
10544 Use native_handle_type. Remove this_thread::get_id friend.
10545 Change __thread_data_ptr to __shared_base_ptr.
10546 (thread::id::id(native_handle_type): Make public. Still explicit.
10547 Use native_handle_type. Change _M_thread_id to _M_thread.
10548 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
10549 _M_thread_handle to _M_id.
10550 (thread::__thread_data): Rename to _Impl.
10551 Fixup for renames.
10552 (thread::_M_make_thread_data): Return derived type.
10553 (thread::hardware_concurrency): Add definition for default case.
10554 (thread::get_id): Now can define inline.
10555 (thread): Change _M_thread_data to _M_data.
10556 (this_thread::get_id): Now can define inline.
10557 * src/thread.cc (__thread_proxy): Rename to
10558 execute_native_thread_routine.
10559 Fixup for other renames.
10560 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
10561 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
10562 * testsuite/30_threads/thread/algorithm: Move to..
10563 * testsuite/30_threads/thread/swap: ...this.
10564 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
10565 * testsuite/30_threads/thread/id/operators.cc: New.
10566
10567 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10568
10569 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
10570 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
10571 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
10572 exposing it in public std::tuple interface.
10573
10574 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10575 Benjamin Kosnik <bkoz@redhat.com>
10576
10577 * include/std/thread (__thread_data_base): Nest class in std::thread.
10578 (__thread_data): Likewise.
10579 (__thread_data_ptr): Nest typedef in std::thread.
10580 * src/thread.cc (__thread_proxy): Qualify the above names.
10581 * config/abi/pre/gnu.ver: Remove unused exports.
10582
10583 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
10584
10585 * include/bits/unique_ptr.h: Remove private __this_type typedef.
10586 * include/bits/stl_vector.h: Remove private vector_type typedef.
10587 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
10588 Fix line numbers.
10589 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10590 * testsuite/23_containers/vector/requirements/dr438/
10591 constructor_1_neg.cc: Same.
10592 * testsuite/23_containers/vector/requirements/dr438/
10593 constructor_2_neg.cc: Same.
10594 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10595 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10596
10597 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10598
10599 PR libstdc++/25191
10600 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
10601 deal consistently with __try and __catch too.
10602 * src/localename.cc: Replace try -> __try, catch -> __catch.
10603 * src/ios.cc: Likewise.
10604 * src/locale.cc: Likewise.
10605 * src/istream.cc: Likewise.
10606 * src/thread.cc: Likewise.
10607 * src/compatibility.cc: Likewise.
10608 * src/bitmap_allocator.cc: Likewise.
10609 * src/ios_init.cc: Likewise.
10610 * include/debug/deque: Likewise.
10611 * include/debug/list: Likewise.
10612 * include/tr1_impl/hashtable: Likewise.
10613 * include/std/bitset: Likewise.
10614 * include/ext/pb_ds/detail/resize_policy/
10615 hash_load_check_resize_trigger_imp.hpp: Likewise.
10616 * include/ext/pb_ds/detail/resize_policy/
10617 hash_standard_resize_policy_imp.hpp: Likewise.
10618 * include/ext/pb_ds/detail/cc_hash_table_map_/
10619 resize_fn_imps.hpp: Likewise.
10620 * include/ext/pb_ds/detail/cc_hash_table_map_/
10621 constructor_destructor_fn_imps.hpp: Likewise.
10622 * include/ext/pb_ds/detail/pat_trie_/
10623 split_join_branch_bag.hpp: Likewise.
10624 * include/ext/pb_ds/detail/pat_trie_/
10625 constructors_destructor_fn_imps.hpp: Likewise.
10626 * include/ext/pb_ds/detail/bin_search_tree_/
10627 constructors_destructor_fn_imps.hpp: Likewise.
10628 * include/ext/pb_ds/detail/gp_hash_table_map_/
10629 resize_fn_imps.hpp: Likewise.
10630 * include/ext/pb_ds/detail/gp_hash_table_map_/
10631 constructor_destructor_fn_imps.hpp: Likewise.
10632 * include/ext/pb_ds/detail/binary_heap_/
10633 constructors_destructor_fn_imps.hpp: Likewise.
10634 * include/ext/pb_ds/detail/binary_heap_/
10635 erase_fn_imps.hpp: Likewise.
10636 * include/ext/pb_ds/detail/binary_heap_/
10637 split_join_fn_imps.hpp: Likewise.
10638 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
10639 constructors_destructor_fn_imps.hpp: Likewise.
10640 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
10641 * include/ext/pb_ds/detail/list_update_map_/
10642 constructor_destructor_fn_imps.hpp: Likewise.
10643 * include/ext/slist: Likewise.
10644 * include/ext/memory: Likewise.
10645 * include/ext/rc_string_base.h: Likewise.
10646 * include/ext/ropeimpl.h: Likewise.
10647 * include/ext/vstring.tcc: Likewise.
10648 * include/ext/rope: Likewise.
10649 * include/ext/sso_string_base.h: Likewise.
10650 * include/bits/shared_ptr.h: Likewise.
10651 * include/bits/stl_list.h: Likewise.
10652 * include/bits/locale_classes.tcc: Likewise.
10653 * include/bits/locale_facets.tcc: Likewise.
10654 * include/bits/locale_classes.h: Likewise.
10655 * include/bits/forward_list.h: Likewise.
10656 * include/bits/stl_vector.h: Likewise.
10657 * include/bits/stl_deque.h: Likewise.
10658 * include/bits/istream.tcc: Likewise.
10659 * include/bits/stl_uninitialized.h: Likewise.
10660 * include/bits/ostream.tcc: Likewise.
10661 * include/bits/vector.tcc: Likewise.
10662 * include/bits/stl_tempbuf.h: Likewise.
10663 * include/bits/deque.tcc: Likewise.
10664 * include/bits/basic_string.tcc: Likewise.
10665 * include/bits/ostream_insert.h: Likewise.
10666 * include/bits/locale_facets_nonio.tcc: Likewise.
10667 * include/bits/stl_tree.h: Likewise.
10668 * include/bits/fstream.tcc: Likewise.
10669 * include/tr1/shared_ptr.h: Likewise.
10670 * include/tr1/hypergeometric.tcc: Likewise.
10671 * include/backward/hashtable.h: Likewise.
10672 * libsupc++/exception_ptr.h: Likewise.
10673 * libsupc++/eh_personality.cc: Likewise.
10674 * libsupc++/eh_call.cc: Likewise.
10675 * config/locale/gnu/monetary_members.cc: Likewise.
10676 * config/locale/gnu/time_members.h: Likewise.
10677 * config/locale/generic/time_members.h: Likewise.
10678
10679 2009-02-03 Johannes Singler <singler@ira.uka.de>
10680
10681 * include/parallel/algorithmfwd.h:
10682 Add parallelism default for many declarations.
10683 * include/parallel/numericfwd.h: Likewise.
10684 * include/parallel/iterator.h: Use iterator_traits as usual.
10685 * include/parallel/par_loop.h:
10686 Include equally_split.h.
10687 (for_each_template_random_access_ed):
10688 Avoid calling the Result default constructor.
10689 * include/parallel/numeric: Replace
10690 for_each_template_random_access by
10691 for_each_template_random_access_ed in numeric functions.
10692
10693 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
10694
10695 * config/os/gnu-linux/os_defines.h: Remove superfluous
10696 __NO_STRING_INLINES.
10697
10698 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10699
10700 * testsuite/21_strings/c_strings/char/3.cc: New test.
10701 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
10702
10703 2009-01-30 Ulrich Drepper <drepper@redhat.com>
10704 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR libstdc++/30928 (partial, works together with recent glibcs)
10707 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10708 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10709 defined.
10710 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10711 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10712 defined.
10713 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10714 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10715 defined.
10716 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10717 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10718 defined.
10719 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
10720 argument is const char *, assign result to const char * var, not
10721 char *.
10722 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
10723 argument is const wchar_t *, assign result to const wchar_t * var, not
10724 wchar_t *.
10725
10726 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
10727
10728 * include/std/thread: Remove unused headers.
10729 (__thread_data_base): Remove unused mutex and base.
10730 (thread::~thread): Only detach if joinable.
10731 (thread::joinable): Test if thread data ptr is empty.
10732 (thread::_M_thread_data_mutex): Remove.
10733 (thread::_M_get_thread_data): Remove.
10734 (thread::_M_make_thread_data): Remove overload, use make_shared.
10735 (thread::id::id): Make constructor explicit.
10736 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
10737 (thread::_M_start_thread): Break shared_ptr cycle on error.
10738 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
10739 * testsuite/30_threads/thread/member/4.cc: New.
10740 * testsuite/30_threads/thread/member/5.cc: New.
10741
10742 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
10743
10744 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
10745 (standard_layout): Just use !has_virtual_destructor for now.
10746 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
10747 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
10748 * testsuite/30_threads/recursive_mutex/requirements/
10749 standard_layout.cc: New.
10750 * testsuite/30_threads/condition_variable/requirements/
10751 standard_layout.cc: New.
10752 * testsuite/29_atomics/atomic_address/requirements/
10753 standard_layout.cc: Adjust.
10754 * testsuite/29_atomics/atomic_flag/requirements/
10755 standard_layout.cc: Same.
10756 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
10757 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
10758 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
10759 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
10760 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
10761 line numbers.
10762 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
10763 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10764 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10765 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
10766 Remove, not required.
10767
10768 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
10769
10770 * include/std/thread (__thread_data_base, thread): Rename member
10771 functions to match coding style.
10772 (thread::thread,thread::operator=): Define move operations.
10773 * src/thread.cc (__thread_data_base, thread): Rename member functions.
10774 * config/abi/pre/gnu.ver: Adjust.
10775
10776 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
10777
10778 PR libstdc++/38384
10779 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
10780 on HPUX.
10781 * configure: Regenerate.
10782
10783 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
10784
10785 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
10786 atomic_flag_fence.
10787
10788 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10789
10790 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
10791 Uros Bizjak <ubizjak@gmail.com>
10792
10793 PR libstdc++/38834
10794 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
10795 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
10796
10797 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
10798 Rainer Emrich <r.emrich@de.tecosim.com>
10799
10800 PR libstdc++/38919
10801 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
10802 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
10803 * configure: Regenerate.
10804
10805 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
10806
10807 * include/std/thread (__thread_data_base::__run): Make non-const.
10808 * testsuite/30_threads/thread/cons/5.cc: New.
10809
10810 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
10811
10812 * src/Makefile.am (sources): Add math_stubs_float.cc.
10813 * src/Makefile.in: Regenerate.
10814 * src/math_stubs_float.cc: New, from libmath/stubs.c.
10815
10816 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10817
10818 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
10819 * src/Makefile.in: Regenerate.
10820 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
10821
10822 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10823
10824 PR libstdc++/32666
10825 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
10826
10827 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10828
10829 PR libstdc++/32666
10830 * Makefile.am (hosted_source): Remove libmath directory.
10831 * Makefile.in: Regenerate.
10832 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
10833 (AC_REPLACE_MATHFUNCS): Remove.
10834 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
10835 in GLIBCXX_CHECK_C99_TR1.
10836 * acinclude.m4: Remove libmath, need_math.
10837 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
10838 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
10839 * configure.ac: Same.
10840 * configure: Regenerate.
10841 * fragment.am: Fix comment.
10842 * config.h.in: Regenerate.
10843 * src/Makefile.in: Regenerate.
10844 * src/Makefile.am: Remove libmath references.
10845 * doc/Makefile.in: Regenerate.
10846 * po/Makefile.in: Regenerate.
10847 * include/Makefile.in: Regenerate.
10848 * libsupc++/Makefile.in: Regenerate.
10849 * testsuite/Makefile.in: Regenerate.
10850
10851 * src/compatibility.cc: Also export long double versions of "C" math
10852 library if hppa-linux.
10853 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
10854 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
10855
10856 * libmath: Remove.
10857 * libmath/signbit.c: Same.
10858 * libmath/stubs.c: Same.
10859 * libmath/Makefile.in: Same.
10860 * libmath/copysignf.c: Same.
10861 * libmath/mathconf.h: Same.
10862 * libmath/signbitf.c: Same.
10863 * libmath/Makefile.am: Same.
10864 * libmath/signbitl.c: Same.
10865
10866 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
10867 Paolo Carlini <paolo.carlini@oracle.com>
10868
10869 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
10870 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
10871 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
10872 * configure.ac: Adjust.
10873 * doc/xml/manual/configure.xml: Update.
10874 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
10875 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
10876 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
10877 * configure: Regenerate.
10878 * config.h.in: Likewise.
10879
10880 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
10881 thread::joinable, thread::swap, this_thread::get_id,
10882 this_thread::yield): Define inline...
10883 * include/std/thread: ... here.
10884 * config/abi/pre/gnu.ver: Adjust.
10885
10886 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10887
10888 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
10889 Add dg-timeout-factor 2.0.
10890 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
10891 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
10892 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
10893 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
10894 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
10895 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
10896
10897 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10898
10899 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
10900 field from readelf output.
10901
10902 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
10903
10904 PR libstdc++/38384
10905 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
10906 * configure: Regenerate.
10907
10908 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
10909
10910 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
10911 _GLIBCXX_HAVE_TLS.
10912 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
10913
10914 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10915
10916 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
10917 constructor for _M_pattern.
10918 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
10919 string.cc: Test construction from different basic_string type.
10920 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
10921 string.cc: Likewise.
10922
10923 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
10924 Jonathan Larmour <jifl@eCosCentric.com>
10925
10926 PR libstdc++/36801
10927 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
10928 New.
10929 (__gnu_cxx::__exchange_and_add): Use it.
10930 * src/atomic.cc (get_atomic_mutex): New.
10931 * src/debug.cc (get_safe_base_mutex): New.
10932 * src/locale.cc (get_locale_cache_mutex): New.
10933 * src/mt_allocator.cc (get_freelist): New.
10934 (get_freelist_mutex): New.
10935 * src/pool_allocator.cc (get_palloc_mutex): New.
10936 * include/std/mutex (__once_functor_lock): To
10937 (__get_once_functor_lock): ...this.
10938 * src/mutex.cc (__once_mutex): Don't export, use
10939 (get_once_mutex): ...this.
10940 * config/abi/pre/gnu.ver: Adjust exports.
10941
10942 2009-01-07 Jakub Jelinek <jakub@redhat.com>
10943
10944 PR libstdc++/38732
10945 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
10946 referenceCount field again.
10947 (__cxxabiv1::__cxa_refcounted_exception): New struct.
10948 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
10949 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
10950 inline functions.
10951 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
10952 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
10953 instead of __cxa_exception.
10954 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
10955 __cxxabiv1::__cxa_throw): Likewise.
10956 * libsupc++/eh_ptr.cc (std::rethrow_exception,
10957 std::__exception_ptr::exception_ptr::_M_addref,
10958 std::__exception_ptr::exception_ptr::_M_release,
10959 __gxx_dependent_exception_cleanup): Likewise.
10960 * testsuite/18_support/exception/38732.cc: New test.
10961
10962 PR libstdc++/38092
10963 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
10964 * src/compatibility.cc: Don't use .symver directives if
10965 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
10966 * config.h.in: Regenerated.
10967 * configure: Likewise.
10968
10969 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10970
10971 PR libstdc++/38466
10972 * include/bits/stl_pair.h: Document C++03 pair vs swap.
10973
10974 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
10975
10976 * src/locale_init.cc (locale::_S_initialize_once): Move construction
10977 of classic locale...
10978 (locale::classic): Here.
10979
10980 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
10981
10982 * include/tr1_impl/regex: Fix bad return statements and typos.
10983
10984 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
10985
10986 * include/tr1_impl/regex: Remove unimplemented function definitions.
10987 * testsuite/28_regex/init-list.cc: Compile only.
10988 * testsuite/tr1/7_regular_expressions/regex/cons/char/
10989 c_string_extended.cc: Same.
10990 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
10991 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
10992
10993 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
10994
10995 PR libstdc++/38384
10996 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
10997 * configure: Regenerate.
10998
10999 2009-01-05 Ben Elliston <bje@au.ibm.com>
11000
11001 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
11002 * configure: Regenerate.
11003
11004 2009-01-05 Ben Elliston <bje@au.ibm.com>
11005
11006 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11007 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11008 * configure: Regenerate.
11009
11010 2009-01-04 Richard Guenther <rguenther@suse.de>
11011
11012 PR libstdc++/38720
11013 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11014 integer type for storage, arithmetic and comparisons.
11015 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11016
11017 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11018
11019 PR libstdc++/38719
11020 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11021 _Fwd_list_const_iterator::_M_next): Fix return type.
11022
11023 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11024
11025 * Revert last commit, reopen and suspend libstdc++/38678.
11026
11027 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11028
11029 PR libstdc++/38678
11030 * include/std/istream (basic_istream<>::_M_read): New.
11031 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11032 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11033 * include/std/ostream (basic_ostream<>::_M_write_): New.
11034 (basic_ostream<>::_M_write): Adjust.
11035 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11036 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11037 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11038 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11039 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.