Fix ChangeLog date of latest entry.
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-10-10 Gerald Pfeifer <gerald@pfeifer.com>
2
3 * doc/xml/manual/codecvt.xml: Refer to The Open Group Base
4 Specifications, Issue 6 (IEEE Std. 1003.1-2004).
5 Update link to bogus site with reference to unix.org.
6 * doc/xml/manual/ctype.xml: Ditto.
7 * doc/xml/manual/locale.xml: Ditto.
8
9 2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
10
11 * include/parallel/numeric (__adjacent_difference_switch): Fix typo.
12 * include/parallel/for_each_selectors.h
13 (__adjacent_difference_selector): Likewise.
14
15 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
16
17 * include/ext/bitmap_allocator.h: Minor clean-ups.
18
19 2009-10-08 Paolo Carlini <paolo.carlini@oracle.com>
20
21 * config/abi/pre/gnu.ver: Adjust exports.
22
23 2009-10-07 Phil Muldoon <pmuldoon@redhat.com>
24
25 * doc/xml/manual/debug.xml: Rewrite and expand GDB Python
26 pretty-printer section.
27
28 2009-10-07 Chris Jefferson <chris@bubblescope.net>
29
30 * testsuite/25_algorithms/rotate/moveable2.cc: New.
31
32 2009-10-06 Janis Johnson <janis187@us.ibm.com>
33
34 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
35 * testsuite/decimal/cast_neg.cc: Ditto.
36 * testsuite/decimal/comparison.cc: Ditto.
37 * testsuite/decimal/compound-assignment.cc: Ditto.
38 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
39 * testsuite/decimal/conversion-from-float.cc: Ditto.
40 * testsuite/decimal/conversion-from-integral.cc: Ditto.
41 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
42 * testsuite/decimal/conversion-to-integral.cc: Ditto.
43 * testsuite/decimal/ctor.cc: Ditto.
44 * testsuite/decimal/incdec.cc: Ditto.
45 * testsuite/decimal/incdec-memfunc.cc: Ditto.
46 * testsuite/decimal/make-decimal.cc: Ditto.
47 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
48 * testsuite/decimal/operator_neg.cc: Ditto.
49 * testsuite/decimal/unary-arith.cc: Ditto.
50
51 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
52
53 * doc/html/*: Regenerate.
54
55 2009-10-05 John Bytheway <jbytheway@gmail.com>
56
57 PR libstdc++/41530
58 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
59 Fix to just move.
60 * testsuite/20_util/tuple/cons/41530.cc: New.
61
62 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
63
64 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
65 printers. Add links to GDB wiki/online manual.
66
67 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
68 Edward Smith-Rowland <3dw4rd@verizon.net>
69
70 * include/decimal/decimal: Warn if decimal floating point types
71 are not available.
72 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
73 * configure.ac: Use it.
74 * configure: Regenerate.
75 * config.h.in: Regenerate.
76
77 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
78
79 * include/Makefile.am: Remove stray line break.
80
81 * include/decimal/decimal: Brief class doxygen markup.
82 * libsupc++/exception: Whitespace cleanup.
83
84 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
85 decimal.
86 * scripts/create_testsuite_files (dlist): Same.
87
88 * doc/xml/manual/using.xml: One column in table. Move after TR1.
89
90 * testsuite/decimal/bad-cast.cc: Move to...
91 * testsuite/decimal/cast_neg.cc: ...here.
92 * testsuite/decimal/bad-mixed-mode.cc: Move to...
93 * testsuite/decimal/mixed-mode_neg.cc: ...here.
94 * testsuite/decimal/bad-operator.cc: Move to...
95 * testsuite/decimal/operator_neg.cc: ...here.
96
97 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
98
99 2009-10-05 Janis Johnson <janis187@us.ibm.com>
100
101 * doc/Makefile.am: Process new file.
102 * doc/xml/manual/intro.xml: Ditto.
103 * doc/xml/manual/using.xml: Document new header.
104 * doc/xml/manual/status_cxxdecimal.xml: New file.
105 * include/Makefile.am: Process new headers.
106 * include/decimal/decimal: New file.
107 * include/decimal/decimal.h: New file.
108
109 2009-10-05 Janis Johnson <janis187@us.ibm.com>
110
111 * testsuite/decimal: New directory.
112 * testsuite/decimal/bad-cast.cc: New test.
113 * testsuite/decimal/bad-mixed-mode.cc: New test.
114 * testsuite/decimal/bad-operator.cc: New test.
115 * testsuite/decimal/binary-arith.cc: New test.
116 * testsuite/decimal/comparison.cc: New test.
117 * testsuite/decimal/compound-assignment.cc: New test.
118 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
119 * testsuite/decimal/conversion-from-float.cc: New test.
120 * testsuite/decimal/conversion-from-integral.cc: New test.
121 * testsuite/decimal/conversion-to-generic-float.cc: New test.
122 * testsuite/decimal/conversion-to-integral.cc: New test.
123 * testsuite/decimal/ctor.cc: New test.
124 * testsuite/decimal/incdec.cc: New test.
125 * testsuite/decimal/incdec-memfunc.cc: New test.
126 * testsuite/decimal/make-decimal.cc: New test.
127 * testsuite/decimal/unary-arith.cc: New test.
128
129 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
130
131 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
132 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
133
134 2009-10-05 Chris Jefferson <chris@bubblescope.net>
135
136 * include/bits/stl_algo.h (__stable_partition_adaptive,
137 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
138 Extend to work with rvalue references in C++0x mode.
139 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
140 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
141 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
142 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
143 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
144
145 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
146
147 * doc/xml/manual/using.xml: Add profile headers.
148 * testsuite/ext/profile/mh.cc: Restrict to linux.
149
150 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
151
152 * configure: Add check for execinfo.h.
153 * config.h.in: Add undef for HAVE_EXECINFO_H.
154 * include/Makefile.am: Add build support for profile mode.
155 * include/Makefile.in: Same.
156 * include/profile/base.h: New file.
157 * include/profile/bitset: Same.
158 * include/profile/deque: Same.
159 * include/profile/hashtable.h: Same.
160 * include/profile/list: Same.
161 * include/profile/map: Same.
162 * include/profile/map.h: Same.
163 * include/profile/multimap.h: Same.
164 * include/profile/multiset.h: Same.
165 * include/profile/set: Same.
166 * include/profile/set.h: Same.
167 * include/profile/unordered_map: Same.
168 * include/profile/unordered_set: Same.
169 * include/profile/vector: Same.
170 * include/profile/impl/profiler.h: Same.
171 * include/profile/impl/profiler_container_size.h: Same.
172 * include/profile/impl/profiler_hash_func.h: Same.
173 * include/profile/impl/profiler_hashtable_size.h: Same.
174 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
175 * include/profile/impl/profiler_node.h: Same.
176 * include/profile/impl/profiler_state.h: Same.
177 * include/profile/impl/profiler_trace.h: Same.
178 * include/profile/impl/profiler_vector_size.h: Same.
179 * include/profile/impl/profiler_vector_to_list.h: Same.
180 * include/std/vector: Include corresponding profile header guarded by
181 _GLIBCXX_PROFILE.
182 * include/std/deque: Same.
183 * include/std/list: Same.
184 * include/std/map: Same.
185 * include/std/unordered_map: Same.
186 * include/std/bitset: Same.
187 * include/std/set: Same.
188 * include/std/unordered_set: Same.
189 * include/backward/hash_map: Same.
190 * include/backward/hash_set: Same.
191 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
192 * include/bits/c++config: Define profile namespace.
193 * testsuite/Makefile.in: Add check-profile.
194 * testsuite/Makefile.am: Same.
195 * testsuite/ext/profile/all.cc: New file.
196 * testsuite/ext/profile/mh.cc: Same.
197 * testsuite/ext/profile/mutex_extensions.cc: Same.
198 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
199 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
200 * testsuite/23_containers/vector/profile/vector.cc: Same.
201 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
202 in profile mode.
203 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
204 * testsuite/23_containers/list/capacity/29134.cc: Same.
205 * doc/Makefile.in: Add reference to profile_mode.xml.
206 * doc/Makefile.am: Same.
207 * doc/xml/manual/profile_mode.xml: New file.
208 * doc/xml/manual/debug.xml: Add link to profile mode section.
209 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
210 * doc/doxygen/user.cfg.in: Add profile mode files.
211
212 2009-10-02 Johannes Singler <singler@ira.uka.de>
213
214 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
215 * include/parallel/compatibility.h: Likewise.
216 * include/parallel/multiseq_selection.h: Likewise.
217 * include/parallel/random_shuffle.h: Likewise.
218 * include/parallel/random_number.h: Likewise;
219 use numeric_limits<>::digit instead of sizeof()*8.
220 * include/parallel/types.h: Likewise.
221 * doc/html/manual/bk01pt12ch31s03.html:
222 Document dependency on stdint.h.
223
224 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
225
226 * python/libstdcxx/v6/printers.py (StdListPrinter):
227 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
228 printer registration.
229 (StdListIteratorPrinter): Likewise.
230 (StdDebugIteratorPrinter): New printer.
231 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
232 entries. Always pass a typename where the type can change.
233 (StdSlistPrinter) Receive typename from printer registration. Use
234 in printer output.
235 (StdBitsetPrinter): Likewise.
236 (StdDequePrinter): Likewise.
237
238 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
239
240 * include/bits/random.tcc: Define static const data members.
241 * include/tr1/random.tcc: Likewise.
242 * testsuite/26_numerics/random/subtract_with_carry_engine/
243 requirements/constants.cc: New.
244 * testsuite/26_numerics/random/mersenne_twister_engine/
245 requirements/constants.cc: Likewise.
246 * testsuite/26_numerics/random/linear_congruential_engine/
247 requirements/constants.cc: Likewise.
248 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
249 constants.cc: Likewise.
250 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
251 requirements/constants.cc: Likewise.
252 * testsuite/tr1/5_numerical_facilities/random/
253 subtract_with_carry_01/requirements/constants.cc: Likewise.
254 * testsuite/tr1/5_numerical_facilities/random/discard_block/
255 requirements/constants.cc: Likewise.
256 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
257 requirements/constants.cc: Likewise.
258 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
259 requirements/constants.cc: Likewise.
260 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
261 requirements/constants.cc: Likewise.
262
263 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
264
265 PR libstdc++/38923
266 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
267 use sed script portable to Solaris /bin/sed for extracting ld
268 version.
269 * configure: Regenerate.
270
271 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
272
273 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
274 * libsupc++/vec.cc: Same.
275 * libsupc++/vterminate.cc: Same.
276 * libsupc++/new_opnt.cc: Same.
277
278 2009-09-28 Johannes Singler <singler@ira.uka.de>
279
280 * include/parallel/for_each_selectors.h: Remove obsolete comment.
281
282 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
283
284 * doc/html/ext/lwg-active.html: Update to Revision R66.
285 * doc/html/ext/lwg-closed.html: Likewise.
286 * doc/html/ext/lwg-defects: Likewise.
287
288 * doc/xml/manual/intro.xml: Update entry for DR 853.
289
290 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
291
292 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
293 according to upstream redirects.
294
295 2009-09-25 Johannes Singler <singler@ira.uka.de>
296
297 * include/parallel/include/parallel/checkers.h
298 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
299 (__is_sorted): Remove default parameter for _Compare; remove
300 inappropriate printf.
301
302 2009-09-25 Johannes Singler <singler@ira.uka.de>
303
304 * include/parallel/base.h: Comment on presence of min/max duplicates.
305
306 2009-09-25 Johannes Singler <singler@ira.uka.de>
307
308 * include/parallel/partition.h (__parallel_nth_element):
309 Correct comment.
310
311 2009-09-24 Johannes Singler <singler@ira.uka.de>
312
313 * include/parallel/algo.h: Uglify internal identifiers;
314 correct line breaks.
315 * include/parallel/for_each.h: Likewise.
316 * include/parallel/numeric: Likewise.
317 * include/parallel/omp_loop.h: Likewise.
318 * include/parallel/omp_loop_static.h: Likewise.
319 * include/parallel/par_loop.h: Likewise.
320 * include/parallel/workstealing.h: Likewise.
321
322 2009-09-24 Johannes Singler <singler@ira.uka.de>
323
324 * include/parallel/base.h (_EqualFromLess): Move _Compare template
325 parameter to the end as of others.
326 * include/parallel/algobase.h
327 (__lexicographical_compare_switch): Likewise.
328
329 2009-09-23 Johannes Singler <singler@ira.uka.de>
330
331 * include/parallel/algobase.h: Uglify internal identifiers;
332 correct line breaks.
333 * include/parallel/algo.h: Likewise.
334 * include/parallel/base.h: Likewise.
335 * include/parallel/equally_split.h: Likewise.
336 * include/parallel/find.h: Likewise.
337 * include/parallel/find_selectors.h: Likewise.
338 * include/parallel/for_each_selectors.h: Likewise.
339 * include/parallel/list_partition.h: Likewise.
340 * include/parallel/losertree.h: Likewise.
341 * include/parallel/merge.h: Likewise.
342 * include/parallel/multiseq_selection.h: Likewise.
343 * include/parallel/multiway_merge.h: Likewise.
344 * include/parallel/multiway_mergesort.h: Likewise.
345 * include/parallel/numeric: Likewise.
346 * include/parallel/numericfwd.h: Likewise.
347 * include/parallel/omp_loop.h: Likewise.
348 * include/parallel/omp_loop_static.h: Likewise.
349 * include/parallel/par_loop.h: Likewise.
350 * include/parallel/partition.h: Likewise.
351 * include/parallel/random_shuffle.h: Likewise.
352 * include/parallel/search.h: Likewise.
353 * include/parallel/sort.h: Likewise.
354 * include/parallel/workstealing.h: Likewise.
355
356 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
357
358 * doc/xml/manual/appendix_contributing.xml: Adjust link to
359 coreutils.
360
361 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
364
365 2009-09-17 Joseph Myers <joseph@codesourcery.com>
366
367 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
368 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
369 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
370 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
371 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
372 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
373 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
374 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
375 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
376 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
377 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
378 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
379
380 2009-09-17 Joseph Myers <joseph@codesourcery.com>
381
382 * include/ext/vstring.h (to_wstring(long long),
383 to_wstring(unsigned long long), to_wstring(long double)): Disable
384 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
385
386 2009-09-17 Johannes Singler <singler@ira.uka.de>
387
388 * include/parallel/algobase.h: Replace tabs by spaces;
389 correct line breaks.
390 * include/parallel/algorithmfwd.h: Likewise.
391 * include/parallel/balanced_quicksort.h: Likewise.
392 * include/parallel/base.h: Likewise.
393 * include/parallel/checkers.h: Likewise.
394 * include/parallel/compatibility.h: Likewise.
395 * include/parallel/equally_split.h: Likewise.
396 * include/parallel/find.h: Likewise.
397 * include/parallel/for_each.h: Likewise.
398 * include/parallel/for_each_selectors.h: Likewise.
399 * include/parallel/iterator.h: Likewise.
400 * include/parallel/list_partition.h: Likewise.
401 * include/parallel/losertree.h: Likewise.
402 * include/parallel/merge.h: Likewise.
403 * include/parallel/multiseq_selection.h: Likewise.
404 * include/parallel/multiway_merge.h: Likewise.
405 * include/parallel/multiway_mergesort.h: Likewise.
406 * include/parallel/numeric: Likewise.
407 * include/parallel/numericfwd.h: Likewise.
408 * include/parallel/omp_loop.h: Likewise.
409 * include/parallel/omp_loop_static.h: Likewise.
410 * include/parallel/par_loop.h: Likewise.
411 * include/parallel/partial_sum.h: Likewise.
412 * include/parallel/partition.h: Likewise.
413 * include/parallel/queue.h: Likewise.
414 * include/parallel/quicksort.h: Likewise.
415 * include/parallel/random_number.h: Likewise.
416 * include/parallel/random_shuffle.h: Likewise.
417 * include/parallel/search.h: Likewise.
418 * include/parallel/set_operations.h: Likewise.
419 * include/parallel/settings.h: Likewise.
420 * include/parallel/sort.h: Likewise.
421 * include/parallel/types.h: Likewise.
422 * include/parallel/unique_copy.h: Likewise.
423 * include/parallel/workstealing.h: Likewise.
424 * include/parallel/algo.h: Likewise;
425 shorten _ForwardIterator to _FIterator.
426 * include/parallel/find_selectors.h: Likewise.
427
428 2009-09-16 Johannes Singler <singler@ira.uka.de>
429
430 * include/parallel/base.h: Correct some comments accidentally changed
431 during uglification.
432 * include/parallel/find.h: Likewise.
433 * include/parallel/find_selectors.h: Likewise.
434 * include/parallel/multiway_merge.h: Likewise.
435 * include/parallel/multiway_mergesort.h: Likewise.
436 * include/parallel/partial_sum.h: Likewise.
437 * include/parallel/partition.h: Likewise.
438 * include/parallel/queue.h: Likewise.
439 * include/parallel/random_shuffle.h: Likewise.
440 * include/parallel/settings.h: Likewise.
441 * include/parallel/sort.h: Likewise.
442 * include/parallel/tags.h: Likewise.
443 * include/parallel/workstealing.h: Likewise.
444
445 2009-09-16 Johannes Singler <singler@ira.uka.de>
446
447 * include/parallel/base.h (_EqualFromLess):
448 Correct uglification of member variables and method arguments.
449 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
450 * include/parallel/find_selectors.h (__find_first_of_selector):
451 Likewise.
452 * include/parallel/iterator.h (_IteratorTriple): Likewise.
453 * include/parallel/multiseq_selection.h
454 (_Lexicographic, _LexicographicReverse): Likewise.
455 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
456 Likewise.
457 * include/parallel/random_number.h (_RandomNumber): Likewise.
458 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
459 Likewise.
460 * include/parallel/set_operations.h (__symmetric_difference_func,
461 __difference_func, __intersection_func, __union_func,
462 parallel_set_union, parallel_set_intersection, parallel_set_difference,
463 parallel_set_symmetric_difference): Likewise.
464 * include/parallel/tags.h (parallel_tag): Likewise.
465 * include/parallel/workstealing.h (_Job): Likewise.
466 * include/parallel/multiway_merge.h
467 (__multiway_merge_k_variant_sentinel_switch:operator())
468 correct uglification of _*LoserTree*.
469 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
470 uglification of member variables and method arguments.
471 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
472 * include/parallel/for_each_selectors.h: Likewise.
473 * include/parallel/omp_loop.h: Likewise.
474 * include/parallel/algo.h: Likewise; uglify c_rand_number.
475
476 2009-09-16 Johannes Singler <singler@ira.uka.de>
477
478 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
479 Replace redundant _Self.
480 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
481 Replace redundant _Self.
482 * include/parallel/algo.h: Correct accidental _Self in comments.
483 * include/parallel/losertree.h: Likewise.
484 * include/parallel/multiway_merge.h: Likewise.
485 * include/parallel/random_shuffle.h: Likewise.
486
487 2009-09-16 Johannes Singler <singler@ira.uka.de>
488
489 * include/parallel/algobase.h: Uglify internal identifiers.
490 * include/parallel/algo.h: Likewise.
491 * include/parallel/algorithm: Likewise.
492 * include/parallel/algorithmfwd.h: Likewise.
493 * include/parallel/balanced_quicksort.h: Likewise.
494 * include/parallel/base.h: Likewise.
495 * include/parallel/basic_iterator.h: Likewise.
496 * include/parallel/checkers.h: Likewise.
497 * include/parallel/compatibility.h: Likewise.
498 * include/parallel/compiletime_settings.: Likewise.
499 * include/parallel/equally_split.h: Likewise.
500 * include/parallel/features.h: Likewise.
501 * include/parallel/find.h: Likewise.
502 * include/parallel/find_selectors.h: Likewise.
503 * include/parallel/for_each.h: Likewise.
504 * include/parallel/for_each_selectors.h: Likewise.
505 * include/parallel/iterator.h: Likewise.
506 * include/parallel/list_partition.h: Likewise.
507 * include/parallel/losertree.h: Likewise.
508 * include/parallel/merge.h: Likewise.
509 * include/parallel/multiseq_selection.h: Likewise.
510 * include/parallel/multiway_merge.h: Likewise.
511 * include/parallel/multiway_mergesort.h: Likewise.
512 * include/parallel/numeric: Likewise.
513 * include/parallel/numericfwd.h: Likewise.
514 * include/parallel/omp_loop.h: Likewise.
515 * include/parallel/omp_loop_static.h: Likewise.
516 * include/parallel/parallel.h: Likewise.
517 * include/parallel/par_loop.h: Likewise.
518 * include/parallel/partial_sum.h: Likewise.
519 * include/parallel/partition.h: Likewise.
520 * include/parallel/queue.h: Likewise.
521 * include/parallel/quicksort.h: Likewise.
522 * include/parallel/random_number.h: Likewise.
523 * include/parallel/random_shuffle.h: Likewise.
524 * include/parallel/search.h: Likewise.
525 * include/parallel/set_operations.h: Likewise.
526 * include/parallel/settings.h: Likewise.
527 * include/parallel/sort.h: Likewise.
528 * include/parallel/tags.h: Likewise.
529 * include/parallel/types.h: Likewise.
530 * include/parallel/unique_copy.h: Likewise.
531 * include/parallel/workstealing.h: Likewise.
532
533 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
534
535 PR libstdc++/41037
536 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
537 and wcerr flags.
538 * testsuite/27_io/objects/char/41037.cc: New.
539 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
540
541 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
542
543 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
544 constraint.
545
546 2009-09-11 Johannes Singler <singler@ira.uka.de>
547
548 * include/parallel/multiway_merge.h
549 (multiway_merge_exact_splitting): Deallocate borders correctly.
550 (parallel_multiway_merge): Remove unnecessarily complicated
551 allocation, random access iterators are default-constructible;
552 deallocate ne_seqs correctly.
553
554 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
555
556 PR libstdc++/41316
557 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
558 Remove.
559 (forward_list<>::sort(_Comp)): Only declare.
560 (forward_list<>::sort()): Forward to the latter.
561 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
562 Remove definition.
563 (forward_list<>::sort(_Comp)): Define.
564 * testsuite/23_containers/forward_list/requirements/dr438/
565 assign_neg.cc: Adjust dg-error line number.
566 * testsuite/23_containers/forward_list/requirements/dr438/
567 insert_neg.cc: Likewise.
568 * testsuite/23_containers/forward_list/requirements/dr438/
569 constructor_1_neg.cc: Likewise.
570 * testsuite/23_containers/forward_list/requirements/dr438/
571 constructor_2_neg.cc: Likewise.
572
573 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
574
575 * src/Makefile.am (libstdc___la_LINK): New.
576 * src/Makefile.in: Regenerate.
577
578 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
579
580 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
581 *-*-freebsd* from both dg-do and dg-options.
582
583 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
584
585 * configure: Rebuilt with modified libtool.m4.
586
587 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
588 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
589
590 PR libstdc++/41280
591 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
592 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
593 * configure: Regenerate.
594
595 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
596
597 PR libstdc++/41267
598 * include/bits/stl_algobase.h (__copy_move::__copy_m,
599 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
600 with a null third argument.
601
602 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
603
604 Revert.
605 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
606 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
607 bool for stream sentry objects.
608 * include/bits/istream.tcc: Same.
609 * include/bits/ostream.tcc: Same.
610 * include/bits/basic_string.tcc: Same.
611 * include/bits/ostream_insert.h: Same.
612 * src/istream.cc: Same.
613
614 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
615
616 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
617 instantiation with additional commands issued for each Makefile
618 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
619 runs these commands.
620 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
621 running `make' in include, passing `pch_build=' to `make'.
622 * configure: Regenerate.
623
624 PR libstdc++/41220
625 * include/Makefile.am (CLEANFILES): Add stamp-host.
626 * include/Makefile.in: Regenerate.
627
628 2009-09-02 Joseph Myers <joseph@codesourcery.com>
629
630 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
631 under util/ to remote host. Copy .h and .hpp files at more levels
632 under util/ to remote host.
633
634 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
635
636 * include/bits/stl_uninitialized.h
637 (__uninitialized_copy::uninitialized_copy): Just call (the now
638 forwarding) _Construct.
639
640 2009-09-01 Chris Jefferson <chris@bubblescope.net>
641 Paolo Carlini <paolo.carlini@oracle.com>
642
643 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
644 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
645 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
646 move_iterators/1.cc: Adjust, do not define
647 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
648 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
649 move_iterators/1.cc: Likewise.
650 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
651 * testsuite/25_algorithms/move/1.cc: Likewise.
652 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
653 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
654 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
655 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
656 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
657 test for predicated test.
658 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
659 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
660 for predicated version.
661 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
662
663 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
664 enable test2 and test3.
665
666 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
667 moving bug in C++0x mode.
668
669 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
670 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
671 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
672 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
673
674 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
675 Kaz Kojima <kkojima@gcc.gnu.org>
676
677 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
678 dg-add-options ieee.
679 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
680 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
681 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
682 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
683 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
684 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
685 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
686 * testsuite/18_support/numeric_limits/
687 specialization_default_values.cc: Likewise.
688 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
689 * testsuite/26_numerics/complex/pow.cc: Likewise.
690 * testsuite/tr1/5_numerical_facilities/special_functions/
691 01_assoc_laguerre/check_nan.cc: Likewise.
692 * testsuite/tr1/5_numerical_facilities/special_functions/
693 02_assoc_legendre/check_nan.cc: Likewise.
694 * testsuite/tr1/5_numerical_facilities/special_functions/
695 03_beta/check_nan.cc: Likewise.
696 * testsuite/tr1/5_numerical_facilities/special_functions/
697 04_comp_ellint_1/check_nan.cc: Likewise.
698 * testsuite/tr1/5_numerical_facilities/special_functions/
699 05_comp_ellint_2/check_nan.cc: Likewise.
700 * testsuite/tr1/5_numerical_facilities/special_functions/
701 06_comp_ellint_3/check_nan.cc: Likewise.
702 * testsuite/tr1/5_numerical_facilities/special_functions/
703 07_conf_hyperg/check_nan.cc: Likewise.
704 * testsuite/tr1/5_numerical_facilities/special_functions/
705 08_cyl_bessel_i/check_nan.cc: Likewise.
706 * testsuite/tr1/5_numerical_facilities/special_functions/
707 09_cyl_bessel_j/check_nan.cc: Likewise.
708 * testsuite/tr1/5_numerical_facilities/special_functions/
709 10_cyl_bessel_k/check_nan.cc: Likewise.
710 * testsuite/tr1/5_numerical_facilities/special_functions/
711 11_cyl_neumann/check_nan.cc: Likewise.
712 * testsuite/tr1/5_numerical_facilities/special_functions/
713 12_ellint_1/check_nan.cc: Likewise.
714 * testsuite/tr1/5_numerical_facilities/special_functions/
715 13_ellint_2/check_nan.cc: Likewise.
716 * testsuite/tr1/5_numerical_facilities/special_functions/
717 14_ellint_3/check_nan.cc: Likewise.
718 * testsuite/tr1/5_numerical_facilities/special_functions/
719 15_expint/check_nan.cc: Likewise.
720 * testsuite/tr1/5_numerical_facilities/special_functions/
721 16_hermite/check_nan.cc: Likewise.
722 * testsuite/tr1/5_numerical_facilities/special_functions/
723 17_hyperg/check_nan.cc: Likewise.
724 * testsuite/tr1/5_numerical_facilities/special_functions/
725 18_laguerre/check_nan.cc: Likewise.
726 * testsuite/tr1/5_numerical_facilities/special_functions/
727 19_legendre/check_nan.cc: Likewise.
728 * testsuite/tr1/5_numerical_facilities/special_functions/
729 20_riemann_zeta/check_nan.cc: Likewise.
730 * testsuite/tr1/5_numerical_facilities/special_functions/
731 21_sph_bessel/check_nan.cc: Likewise.
732 * testsuite/tr1/5_numerical_facilities/special_functions/
733 22_sph_legendre/check_nan.cc: Likewise.
734 * testsuite/tr1/5_numerical_facilities/special_functions/
735 23_sph_neumann/check_nan.cc: Likewise.
736
737 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
738
739 * include/bits/stl_construct.h: Include <bits/move.h>.
740
741 2009-08-29 Chris Jefferson <chris@bubblescope.net>
742
743 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
744 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
745 Add.
746 * include/bits/stl_tempbuf.h (_Temporary_buffer::
747 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
748 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
749 C++0x mode.
750 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
751 const copy_tracker&)): Add.
752 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
753 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
754
755 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
756
757 * config/abi/pre/gnu.ver: Fixups for string member functions.
758
759 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
760
761 PR libstdc++/41005
762 * configure.ac: Bump libtool_VERSION to 6:14:0.
763 * configure: Regenerate.
764 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
765 * src/Makefile.in: Regenerate.
766 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
767 move <future> symbols to 3.4.14 version.
768 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
769
770 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
771
772 * include/bits/basic_string.h (basic_string): Add cbegin(),
773 cend(), crbegin(), crend() in C++0x mode.
774 * config/abi/pre/gnu.ver: Add exports.
775
776 * testsuite/util/testsuite_containers.h: New.
777 * testsuite/util/testsuite_container_traits.h: New.
778 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
779 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
780 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
781 * testsuite/ext/vstring/requirements/typedefs.cc: New.
782 * testsuite/23_containers/unordered_map/requirements/
783 cliterators.cc: Edit.
784 * testsuite/23_containers/unordered_map/requirements/
785 citerators.cc: Edit.
786 * testsuite/23_containers/unordered_map/requirements/
787 explicit_instantiation/1.cc: New.
788 * testsuite/23_containers/unordered_map/requirements/
789 explicit_instantiation/2.cc: New.
790 * testsuite/23_containers/unordered_map/requirements/
791 explicit_instantiation/3.cc: New.
792 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
793 * testsuite/23_containers/unordered_map/requirements/
794 explicit_instantiation.cc: Move to nested directory.
795 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
796 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
797 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
798 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
799 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
800 * testsuite/23_containers/set/requirements/typedefs.cc: New.
801 * testsuite/23_containers/unordered_multimap/requirements/
802 cliterators.cc: Edit.
803 * testsuite/23_containers/unordered_multimap/requirements/
804 citerators.cc: Edit.
805 * testsuite/23_containers/unordered_multimap/requirements/
806 explicit_instantiation/1.cc: New.
807 * testsuite/23_containers/unordered_multimap/requirements/
808 explicit_instantiation/2.cc: Edit.: New.
809 * testsuite/23_containers/unordered_multimap/requirements/
810 explicit_instantiation/3.cc: New.
811 * testsuite/23_containers/unordered_multimap/requirements/
812 typedefs.cc: Edit.
813 * testsuite/23_containers/unordered_multimap/requirements/
814 explicit_instantiation.cc: Move to nested.
815 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
816 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
817 * testsuite/23_containers/forward_list/requirements/dr438/
818 insert_neg.cc: New.
819 * testsuite/23_containers/forward_list/requirements/dr438/
820 assign_neg.cc: New.
821 * testsuite/23_containers/forward_list/requirements/dr438/
822 constructor_1_neg.cc: New.
823 * testsuite/23_containers/forward_list/requirements/dr438/
824 constructor_2_neg.cc: New.
825 * testsuite/23_containers/forward_list/requirements/dr438/
826 constructor.cc: New.
827 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
828 * testsuite/23_containers/unordered_set/requirements/
829 cliterators.cc: Edit.
830 * testsuite/23_containers/unordered_set/requirements/
831 citerators.cc: Edit.
832 * testsuite/23_containers/unordered_set/requirements/
833 explicit_instantiation/1.cc: New.
834 * testsuite/23_containers/unordered_set/requirements/
835 explicit_instantiation/2.cc: New.
836 * testsuite/23_containers/unordered_set/requirements/
837 explicit_instantiation/3.cc: New.
838 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
839 * testsuite/23_containers/unordered_set/requirements/
840 explicit_instantiation.cc: Move to nested.
841 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
842 * testsuite/23_containers/vector/requirements/dr438/bool/
843 constructor.cc: Move.
844 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
845 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
846 * testsuite/23_containers/vector/bool/requirements/dr438/
847 constructor.cc: New.
848 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
849 * testsuite/23_containers/deque/requirements/typedefs.cc
850 * testsuite/23_containers/stack/requirements/typedefs.cc
851 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
852 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
853 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
854 * testsuite/23_containers/list/requirements/typedefs.cc: New.
855 * testsuite/23_containers/unordered_multiset/requirements/
856 cliterators.cc: Edit.
857 * testsuite/23_containers/unordered_multiset/requirements/
858 citerators.cc: Edit.
859 * testsuite/23_containers/unordered_multiset/requirements/
860 explicit_instantiation.cc: Move.
861 * testsuite/23_containers/unordered_multiset/requirements/
862 explicit_instantiation/1.cc: New.
863 * testsuite/23_containers/unordered_multiset/requirements/
864 explicit_instantiation/2.cc: New.
865 * testsuite/23_containers/unordered_multiset/requirements/
866 explicit_instantiation/3.cc: New.
867 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
868 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
869 * testsuite/23_containers/map/requirements/typedefs.cc: New.
870 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
871 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
872 Move.
873 * testsuite/23_containers/array/requirements/
874 explicit_instantiation/1.cc: New.
875 * testsuite/23_containers/array/requirements/
876 explicit_instantiation/2.cc: New.
877 * testsuite/23_containers/array/requirements/typedefs.cc: New.
878
879 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
880
881 * configure.ac (AC_PREREQ): Bump to 2.64.
882
883 2009-08-24 Chris Jefferson <chris@bubblescope.net>
884
885 * include/stl_algo.h (__unguarded_partition_pivot,
886 __move_median_first): New.
887 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
888 types.
889 (__unguarded_linear_insert): Assume always inserting value at __last.
890 (__unguarded_partition): Take pivot by reference.
891 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
892 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
893
894 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
895
896 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
897 before --mode argument.
898 * libsupc++/Makefile.in: Regenerate.
899
900 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
901
902 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
903 2.64 and Automake 1.11 in examples; update link to Autoconf
904 manual page about quadrigraphs.
905 * Makefile.am (install-html, install-pdf): Remove.
906 * Makefile.in: Regenerate.
907
908 * Makefile.in: Regenerate.
909 * acinclude.m4: Regenerate.
910 * aclocal.m4: Regenerate.
911 * config.h.in: Regenerate.
912 * configure: Regenerate.
913 * doc/Makefile.in: Regenerate.
914 * include/Makefile.in: Regenerate.
915 * libsupc++/Makefile.in: Regenerate.
916 * po/Makefile.in: Regenerate.
917 * python/Makefile.in: Regenerate.
918 * src/Makefile.in: Regenerate.
919 * testsuite/Makefile.in: Regenerate.
920
921 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
922
923 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
924 $(LIBTOOLFLAGS).
925 * libsupc++/Makefile.in: Regenerate.
926 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
927 and $(LIBTOOLFLAGS).
928 * src/Makefile.in: Regenerate.
929
930 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
931
932 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
933 missing dg-require directives.
934
935 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
936
937 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
938 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
939 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
940 __numeric_constants<_Tp>::__gamma_e().
941
942 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
943
944 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
945
946 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
947
948 * configure.ac: Move guarded checks for CC and CXX ...
949 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
950 * configure: Regenerate.
951
952 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
953 Paolo Carlini <paolo.carlini@oracle.com>
954
955 PR libstdc++/41061
956 * include/bits/random.h (operator<<(std::basic_ostream<>&,
957 const std::lognormal_distribution<>&),
958 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
959 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
960 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
961 operator<<(std::basic_ostream<>&,
962 const std::chi_squared_distribution<>&),
963 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
964 operator<<(std::basic_ostream<>&,
965 const std::fisher_f_distribution<>&),
966 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
967 operator<<(std::basic_ostream<>&,
968 const std::student_t_distribution<>&),
969 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
970 operator<<(std::basic_ostream<>&,
971 const std::negative_binomial_distribution<>&)): Declare friend.
972 * testsuite/26_numerics/random/uniform_real_distribution/operators/
973 serialize.cc: New.
974 * testsuite/26_numerics/random/piecewise_constant_distribution/
975 operators/serialize.cc: Likewise.
976 * testsuite/26_numerics/random/chi_squared_distribution/operators/
977 serialize.cc: Likewise.
978 * testsuite/26_numerics/random/normal_distribution/operators/
979 serialize.cc: Likewise.
980 * testsuite/26_numerics/random/uniform_int_distribution/operators/
981 serialize.cc: Likewise.
982 * testsuite/26_numerics/random/poisson_distribution/operators/
983 serialize.cc: Likewise.
984 * testsuite/26_numerics/random/bernoulli_distribution/operators/
985 serialize.cc: Likewise.
986 * testsuite/26_numerics/random/discrete_distribution/operators/
987 serialize.cc: Likewise.
988 * testsuite/26_numerics/random/weibull_distribution/operators/
989 serialize.cc: Likewise.
990 * testsuite/26_numerics/random/negative_binomial_distribution/
991 operators/serialize.cc: Likewise.
992 * testsuite/26_numerics/random/cauchy_distribution/operators/
993 serialize.cc: Likewise.
994 * testsuite/26_numerics/random/gamma_distribution/operators/
995 serialize.cc: Likewise.
996 * testsuite/26_numerics/random/fisher_f_distribution/operators/
997 serialize.cc: Likewise.
998 * testsuite/26_numerics/random/exponential_distribution/operators/
999 serialize.cc: Likewise.
1000 * testsuite/26_numerics/random/lognormal_distribution/operators/
1001 serialize.cc: Likewise.
1002 * testsuite/26_numerics/random/binomial_distribution/operators/
1003 serialize.cc: Likewise.
1004 * testsuite/26_numerics/random/extreme_value_distribution/operators/
1005 serialize.cc: Likewise.
1006 * testsuite/26_numerics/random/piecewise_linear_distribution/
1007 operators/serialize.cc
1008 * testsuite/26_numerics/random/student_t_distribution/operators/
1009 serialize.cc: Likewise.
1010 * testsuite/26_numerics/random/geometric_distribution/operators/
1011 serialize.cc: Likewise.
1012
1013 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
1014
1015 * include/bits/stl_tree.h: In C++0x mode make erase return
1016 an iterator as per DR 130.
1017 * include/bits/stl_set.h: Same.
1018 * include/bits/stl_multiset.h: Same.
1019 * include/bits/stl_map.h: Same.
1020 * include/bits/stl_multimap.h: Same.
1021 * doc/xml/manual/intro.xml: Document.
1022 * testsuite/23_containers/set/dr130.cc: New.
1023 * testsuite/23_containers/multiset/dr130.cc: New.
1024 * testsuite/23_containers/map/dr130.cc: New.
1025 * testsuite/23_containers/multimap/dr130.cc: New.
1026
1027 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1028
1029 * include/ext/pointer.h: Add pragma system_header, use
1030 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1031
1032 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1033
1034 * src/compatibility-ldbl.cc: Include cmath.
1035
1036 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1037
1038 * src/compatibility-ldbl.cc: Include tr1/functional.
1039
1040 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1041
1042 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1043
1044 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1045
1046 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1047 * include/precompiled/stdc++.h: Don't include cassert if
1048 _GLIBCXX_NO_ASSERT defined.
1049 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1050 semi-colon.
1051 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1052 Same.
1053
1054 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1055 directory.
1056 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1057 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1058 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1059
1060 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1061 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1062 use stdc++.h include.
1063 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1064 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1065 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1066 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1067 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1068 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1069 ...this.
1070 * testsuite/17_intro/headers/c++200x/all.cc: To...
1071 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1072 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1073 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1074 ...this.
1075 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1076 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1077
1078 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1079
1080 * include/std/future: Move error handling bits outside macro guard.
1081 * src/future.cc: Adjust.
1082
1083 * include/precompiled/stdc++.h: Add future.
1084 * doc/xml/manual/using.xml: Same.
1085
1086 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1087
1088 * src/hashtable.cc: Just definitions.
1089 * src/hashtable_c++0x.cc: Compile C++0x versions.
1090 * src/hash.cc: Same.
1091 * src/hash_c++0x.cc: Same.
1092 src/hash_tr1.cc: Compile TR1 versions.
1093 src/hashtable_tr1.cc: Same.
1094
1095 * src/limits_c++0x.cc: Sync build error handling.
1096
1097 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1098 hashtable.cc to hashtable_tr1.cc.
1099 * src/Makefile.in: Regenerate.
1100
1101 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1102
1103 * include/tr1_impl/functional: Doxygen markup.
1104
1105 * doc/html/*: Regenerate.
1106
1107 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1108
1109 * include/std/future: Fixes for -fno-exceptions.
1110 * include/bits/functexcept.h: Same.
1111 * libsupc++/exception_ptr.h: Same.
1112 * src/pool_allocator.cc: Same.
1113 * src/future.cc: Same.
1114 * src/functexcept.cc: Same.
1115 * config/abi/pre/gnu.ver: New exports.
1116 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1117 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1118 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1119 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1120 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1121 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1122 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1123
1124 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1125 * testsuite/23_containers/deque/operators/2.cc: New.
1126
1127 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1128
1129 * src/hash.cc (hash<string>::operator()(string),
1130 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1131 nothing.
1132 * include/bits/functional_hash.h (hash<error_code>::
1133 operator()(error_code)): Likewise.
1134
1135 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1136
1137 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1138 bool for stream sentry objects.
1139 * include/bits/istream.tcc: Same.
1140 * include/bits/ostream.tcc: Same.
1141 * include/bits/basic_string.tcc: Same.
1142 * include/bits/ostream_insert.h: Same.
1143 * src/istream.cc: Same.
1144
1145 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 PR libstdc++/15523
1148 * include/debug/safe_iterator.h (_Safe_iterator<>::
1149 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1150 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1151 do not error out when the source is a value-initialized iterator.
1152 * testsuite/23_containers/vector/15523.cc: New.
1153 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1154
1155 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1156
1157 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1158 cosmetic changes, inline.
1159 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1160 Likewise.
1161 * include/bits/move.h: Minor cosmetic changes.
1162
1163 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1164
1165 PR libstdc++/40912 (final)
1166 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1167 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1168 parms_neg.cc: Likewise.
1169 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1170 parms.cc: Likewise.
1171 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1172 default.cc: Likewise.
1173 * testsuite/26_numerics/random/uniform_real_distribution/
1174 requirements/typedefs.cc: Likewise.
1175 * testsuite/26_numerics/random/piecewise_constant_distribution/
1176 cons/range.cc: Likewise.
1177 * testsuite/26_numerics/random/piecewise_constant_distribution/
1178 cons/default.cc: Likewise.
1179 * testsuite/26_numerics/random/piecewise_constant_distribution/
1180 cons/num_xbound_fun.cc: Likewise.
1181 * testsuite/26_numerics/random/piecewise_constant_distribution/
1182 cons/initlist_fun.cc: Likewise.
1183 * testsuite/26_numerics/random/piecewise_constant_distribution/
1184 requirements/typedefs.cc: Likewise.
1185 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1186 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1187 parms.cc: Likewise.
1188 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1189 default.cc: Likewise.
1190 * testsuite/26_numerics/random/chi_squared_distribution/
1191 requirements/typedefs.cc: Likewise.
1192 * testsuite/26_numerics/random/normal_distribution/
1193 cons/parms.cc: Likewise.
1194 * testsuite/26_numerics/random/normal_distribution/
1195 cons/default.cc: Likewise.
1196 * testsuite/26_numerics/random/normal_distribution/
1197 requirements/typedefs.cc: Likewise.
1198 * testsuite/26_numerics/random/seed_seq/cons/
1199 range.cc: Likewise.
1200 * testsuite/26_numerics/random/seed_seq/cons/
1201 initlist.cc: Likewise.
1202 * testsuite/26_numerics/random/seed_seq/cons/
1203 default.cc: Likewise.
1204 * testsuite/26_numerics/random/seed_seq/requirements/
1205 typedefs.cc: Likewise.
1206 * testsuite/26_numerics/random/uniform_int_distribution/
1207 cons/parms_neg.cc: Likewise.
1208 * testsuite/26_numerics/random/uniform_int_distribution/
1209 cons/parms.cc: Likewise.
1210 * testsuite/26_numerics/random/uniform_int_distribution/
1211 cons/default.cc: Likewise.
1212 * testsuite/26_numerics/random/uniform_int_distribution/
1213 requirements/typedefs.cc: Likewise.
1214 * testsuite/26_numerics/random/poisson_distribution/cons/
1215 parms.cc: Likewise.
1216 * testsuite/26_numerics/random/poisson_distribution/cons/
1217 default.cc: Likewise.
1218 * testsuite/26_numerics/random/poisson_distribution/
1219 requirements/typedefs.cc: Likewise.
1220 * testsuite/26_numerics/random/bernoulli_distribution/
1221 cons/parms.cc: Likewise.
1222 * testsuite/26_numerics/random/bernoulli_distribution/
1223 cons/default.cc: Likewise.
1224 * testsuite/26_numerics/random/bernoulli_distribution/
1225 requirements/typedefs.cc: Likewise.
1226 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1227 * testsuite/26_numerics/random/
1228 default_random_engine.cc: Likewise.
1229 * testsuite/26_numerics/random/discrete_distribution/
1230 cons/range.cc: Likewise.
1231 * testsuite/26_numerics/random/discrete_distribution/
1232 cons/initlist.cc: Likewise.
1233 * testsuite/26_numerics/random/discrete_distribution/
1234 cons/default.cc: Likewise.
1235 * testsuite/26_numerics/random/discrete_distribution/
1236 cons/num_xbound_fun.cc: Likewise.
1237 * testsuite/26_numerics/random/discrete_distribution/
1238 requirements/typedefs.cc: Likewise.
1239 * testsuite/26_numerics/random/weibull_distribution/
1240 cons/parms.cc: Likewise.
1241 * testsuite/26_numerics/random/weibull_distribution/
1242 cons/default.cc: Likewise.
1243 * testsuite/26_numerics/random/weibull_distribution/
1244 requirements/typedefs.cc: Likewise.
1245 * testsuite/26_numerics/random/independent_bits_engine/
1246 cons/base_move.cc: Likewise.
1247 * testsuite/26_numerics/random/independent_bits_engine/
1248 cons/seed1.cc: Likewise.
1249 * testsuite/26_numerics/random/independent_bits_engine/
1250 cons/seed2.cc: Likewise.
1251 * testsuite/26_numerics/random/independent_bits_engine/
1252 cons/base_copy.cc: Likewise.
1253 * testsuite/26_numerics/random/independent_bits_engine/
1254 cons/default.cc: Likewise.
1255 * testsuite/26_numerics/random/independent_bits_engine/
1256 cons/seed_seq.cc: Likewise.
1257 * testsuite/26_numerics/random/independent_bits_engine/
1258 requirements/typedefs.cc: Likewise.
1259 * testsuite/26_numerics/random/independent_bits_engine/
1260 operators/equal.cc: Likewise.
1261 * testsuite/26_numerics/random/independent_bits_engine/
1262 operators/serialize.cc: Likewise.
1263 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1264 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1265 * testsuite/26_numerics/random/subtract_with_carry_engine/
1266 cons/seed1.cc: Likewise.
1267 * testsuite/26_numerics/random/subtract_with_carry_engine/
1268 cons/seed2.cc: Likewise.
1269 * testsuite/26_numerics/random/subtract_with_carry_engine/
1270 cons/default.cc: Likewise.
1271 * testsuite/26_numerics/random/subtract_with_carry_engine/
1272 requirements/typedefs.cc: Likewise.
1273 * testsuite/26_numerics/random/subtract_with_carry_engine/
1274 operators/equal.cc: Likewise.
1275 * testsuite/26_numerics/random/subtract_with_carry_engine/
1276 operators/serialize.cc: Likewise.
1277 * testsuite/26_numerics/random/discard_block_engine/cons/
1278 base_move.cc: Likewise.
1279 * testsuite/26_numerics/random/discard_block_engine/cons/
1280 seed1.cc: Likewise.
1281 * testsuite/26_numerics/random/discard_block_engine/cons/
1282 seed2.cc: Likewise.
1283 * testsuite/26_numerics/random/discard_block_engine/cons/
1284 base_copy.cc: Likewise.
1285 * testsuite/26_numerics/random/discard_block_engine/cons/
1286 default.cc: Likewise.
1287 * testsuite/26_numerics/random/discard_block_engine/cons/
1288 seed_seq.cc: Likewise.
1289 * testsuite/26_numerics/random/discard_block_engine/
1290 requirements/typedefs.cc: Likewise.
1291 * testsuite/26_numerics/random/discard_block_engine/
1292 operators/equal.cc: Likewise.
1293 * testsuite/26_numerics/random/discard_block_engine/
1294 operators/serialize.cc: Likewise.
1295 * testsuite/26_numerics/random/cauchy_distribution/
1296 cons/parms.cc: Likewise.
1297 * testsuite/26_numerics/random/cauchy_distribution/
1298 cons/default.cc: Likewise.
1299 * testsuite/26_numerics/random/cauchy_distribution/
1300 requirements/typedefs.cc: Likewise.
1301 * testsuite/26_numerics/random/negative_binomial_distribution/
1302 cons/parms.cc: Likewise.
1303 * testsuite/26_numerics/random/negative_binomial_distribution/
1304 cons/default.cc: Likewise.
1305 * testsuite/26_numerics/random/negative_binomial_distribution/
1306 requirements/typedefs.cc: Likewise.
1307 * testsuite/26_numerics/random/gamma_distribution/
1308 cons/parms.cc: Likewise.
1309 * testsuite/26_numerics/random/gamma_distribution/
1310 cons/default.cc: Likewise.
1311 * testsuite/26_numerics/random/gamma_distribution/
1312 requirements/typedefs.cc: Likewise.
1313 * testsuite/26_numerics/random/mersenne_twister_engine/
1314 cons/seed1.cc: Likewise.
1315 * testsuite/26_numerics/random/mersenne_twister_engine/
1316 cons/seed2.cc: Likewise.
1317 * testsuite/26_numerics/random/mersenne_twister_engine/
1318 cons/default.cc: Likewise.
1319 * testsuite/26_numerics/random/mersenne_twister_engine/
1320 requirements/typedefs.cc: Likewise.
1321 * testsuite/26_numerics/random/mersenne_twister_engine/
1322 operators/equal.cc: Likewise.
1323 * testsuite/26_numerics/random/mersenne_twister_engine/
1324 operators/serialize.cc: Likewise.
1325 * testsuite/26_numerics/random/fisher_f_distribution/
1326 cons/parms.cc: Likewise.
1327 * testsuite/26_numerics/random/fisher_f_distribution/
1328 cons/default.cc: Likewise.
1329 * testsuite/26_numerics/random/fisher_f_distribution/
1330 requirements/typedefs.cc: Likewise.
1331 * testsuite/26_numerics/random/exponential_distribution/
1332 cons/parms.cc: Likewise.
1333 * testsuite/26_numerics/random/exponential_distribution/
1334 cons/default.cc: Likewise.
1335 * testsuite/26_numerics/random/exponential_distribution/
1336 requirements/typedefs.cc: Likewise.
1337 * testsuite/26_numerics/random/binomial_distribution/
1338 cons/parms.cc: Likewise.
1339 * testsuite/26_numerics/random/binomial_distribution/
1340 cons/default.cc: Likewise.
1341 * testsuite/26_numerics/random/binomial_distribution/
1342 requirements/typedefs.cc: Likewise.
1343 * testsuite/26_numerics/random/lognormal_distribution/
1344 cons/parms.cc: Likewise.
1345 * testsuite/26_numerics/random/lognormal_distribution/
1346 cons/default.cc: Likewise.
1347 * testsuite/26_numerics/random/lognormal_distribution/
1348 requirements/typedefs.cc: Likewise.
1349 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1350 * testsuite/26_numerics/random/random_device/cons/
1351 token.cc: Likewise.
1352 * testsuite/26_numerics/random/random_device/cons/
1353 default.cc: Likewise.
1354 * testsuite/26_numerics/random/random_device/
1355 requirements/typedefs.cc: Likewise.
1356 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1357 * testsuite/26_numerics/random/extreme_value_distribution/
1358 cons/parms.cc: Likewise.
1359 * testsuite/26_numerics/random/extreme_value_distribution/
1360 cons/default.cc: Likewise.
1361 * testsuite/26_numerics/random/extreme_value_distribution/
1362 requirements/typedefs.cc: Likewise.
1363 * testsuite/26_numerics/random/piecewise_linear_distribution/
1364 cons/range.cc: Likewise.
1365 * testsuite/26_numerics/random/piecewise_linear_distribution/
1366 cons/default.cc: Likewise.
1367 * testsuite/26_numerics/random/piecewise_linear_distribution/
1368 cons/num_xbound_fun.cc: Likewise.
1369 * testsuite/26_numerics/random/piecewise_linear_distribution/
1370 cons/initlist_fun.cc: Likewise.
1371 * testsuite/26_numerics/random/piecewise_linear_distribution/
1372 requirements/typedefs.cc: Likewise.
1373 * testsuite/26_numerics/random/student_t_distribution/
1374 cons/parms.cc: Likewise.
1375 * testsuite/26_numerics/random/student_t_distribution/
1376 cons/default.cc: Likewise.
1377 * testsuite/26_numerics/random/student_t_distribution/
1378 requirements/typedefs.cc: Likewise.
1379 * testsuite/26_numerics/random/linear_congruential_engine/
1380 cons/seed1.cc: Likewise.
1381 * testsuite/26_numerics/random/linear_congruential_engine/
1382 cons/seed2.cc: Likewise.
1383 * testsuite/26_numerics/random/linear_congruential_engine/
1384 cons/default.cc: Likewise.
1385 * testsuite/26_numerics/random/linear_congruential_engine/
1386 requirements/non_uint_neg.cc: Likewise.
1387 * testsuite/26_numerics/random/linear_congruential_engine/
1388 requirements/typedefs.cc: Likewise.
1389 * testsuite/26_numerics/random/linear_congruential_engine/
1390 operators/equal.cc: Likewise.
1391 * testsuite/26_numerics/random/linear_congruential_engine/
1392 operators/serialize.cc: Likewise.
1393 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1394 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1395 base_move.cc: Likewise.
1396 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1397 seed1.cc: Likewise.
1398 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1399 seed2.cc: Likewise.
1400 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1401 base_copy.cc: Likewise.
1402 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1403 default.cc: Likewise.
1404 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1405 seed_seq.cc: Likewise.
1406 * testsuite/26_numerics/random/shuffle_order_engine/
1407 requirements/typedefs.cc: Likewise.
1408 * testsuite/26_numerics/random/shuffle_order_engine/
1409 operators/equal.cc: Likewise.
1410 * testsuite/26_numerics/random/shuffle_order_engine/
1411 operators/serialize.cc: Likewise.
1412 * testsuite/26_numerics/random/geometric_distribution/
1413 cons/parms.cc: Likewise.
1414 * testsuite/26_numerics/random/geometric_distribution/
1415 cons/default.cc: Likewise.
1416 * testsuite/26_numerics/random/geometric_distribution/
1417 requirements/typedefs.cc: Likewise.
1418 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1419
1420 2009-07-31 Jason Merrill <jason@redhat.com>
1421 Douglas Gregor <doug.gregor@gmail.com>
1422
1423 * include/bits/move.h (forward): Implement as in N2835.
1424 (move): Implement as in N2831.
1425 * include/std/istream (rvalue stream operator>>): New.
1426 * include/std/ostream (rvalue stream operator<<): New.
1427 * testsuite/27_io/rvalue_streams.cc: New.
1428
1429 2009-07-31 Jason Merrill <jason@redhat.com>
1430
1431 * include/bits/forward_list.h (splice_after): Use forward.
1432 (merge): Likewise.
1433 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1434 (move_iterator::operator[]): Use move.
1435 * include/bits/stl_list.h (insert): Use move.
1436 * include/std/thread (_Callable constructor): Use forward.
1437 * include/std/tuple: Don't specify explicit template args to move.
1438
1439 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1440 Adjust signature.
1441 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1442 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1443 reference.
1444 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1445 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1446 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1447 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1448 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1449 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1450 testsuite/23_containers/forward_list/operations/1.cc,
1451 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1452 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1453 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1454 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1455 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1456 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1457
1458 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1459
1460 PR libstdc++/40912 (partial)
1461 * include/std/random: Disable the facility if <stdint.h> is not
1462 available.
1463
1464 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1465
1466 PR libstdc++/40919
1467 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1468 xfail on darwin[3-9]*.
1469
1470 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR libstdc++/40917
1473 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1474 tweak qualifications.
1475
1476 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1477
1478 PR libstdc++/40916
1479 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1480 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1481 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1482
1483 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1484
1485 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1486
1487 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1488
1489 PR libstdc++/40915
1490 * testsuite/18_support/headers/exception/synopsis.cc: Fix
1491 std::terminate declaration.
1492
1493 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR libstdc++/40908
1496 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
1497 symbols at GLIBCXX_3.4.
1498
1499 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1500
1501 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
1502 * testsuite/util/testsuite_abi.cc: Adjust.
1503 * configure.ac: Bump libtool_VERSION to 6:13:0.
1504 * configure: Regenerate.
1505
1506 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
1507 Tyler Earman <rem.intellegare@gmail.com>
1508
1509 * doc/xml/manual/configure.xml: Consistent placement of
1510 ABI-changing options, clarify --enable-clocale.
1511
1512 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1513
1514 * python/Makefile.in: Regenerate.
1515
1516 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1517
1518 * python/Makefile.am (install-data-local): Use DESTDIR
1519 correctly.
1520
1521 2009-07-24 Jason Merrill <jason@redhat.com>
1522
1523 Core issue 901
1524 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
1525 dealloc.
1526
1527 2009-07-24 Joseph Myers <joseph@codesourcery.com>
1528
1529 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
1530 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1531 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
1532 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
1533 * testsuite/21_strings/headers/cwchar/functions_std.cc,
1534 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
1535 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1536 Use dg-require-swprintf.
1537
1538 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
1541
1542 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1543
1544 * include/c_std/cmath (abs(_Tp)): Add.
1545 * include/c_global/cmath (abs(_Tp)): Likewise.
1546 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
1547
1548 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1549
1550 * doc/html/ext/lwg-closed.html: Update to R65.
1551 * doc/html/ext/lwg-defects.html: Likewise.
1552 * doc/html/ext/lwg-active.html: Likewise.
1553 * doc/xml/manual/intro.xml: Update DRs entries.
1554
1555 2009-07-22 Jason Merrill <jason@redhat.com>
1556
1557 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
1558
1559 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1560
1561 * include/std/valarray (valarray<>::operator=(const valarray<>&),
1562 valarray<>::operator=(initializer_list<>)): Implement resolution
1563 of DR 630, [Ready] in Frankfurt.
1564 * testsuite/26_numerics/valarray/dr630-1.cc: New.
1565 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
1566 * doc/xml/manual/intro.xml: Add an entry for DR 630.
1567
1568 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 * include/std/chrono (duration<>::operator%=, operator%):
1571 Add, per DR 934.
1572 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
1573 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
1574
1575 * include/std/chrono (operator/): Simplify implementation.
1576
1577 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
1578
1579 * doc/xml/manual/intro.xml: Escape '&', validate.
1580 * doc/xml/manual/using.xml: Validate, dead link check.
1581 * doc/xml/manual/strings.xml: Same.
1582 * doc/xml/manual/appendix_contributing.xml: Same.
1583 * doc/xml/manual/iterators.xml: Same.
1584 * doc/xml/manual/spine.xml: Same.
1585
1586 * doc/xml/faq.xml: Remove redundant xreflabel entities.
1587 * doc/xml/gnu/gpl-3.0.xml: Same.
1588 * doc/xml/manual/mt_allocator.xml: Same.
1589 * doc/xml/manual/allocator.xml: Same.
1590 * doc/xml/manual/ctype.xml: Same.
1591 * doc/xml/manual/codecvt.xml: Same.
1592 * doc/xml/manual/backwards_compatibility.xml: Same.
1593 * doc/xml/manual/shared_ptr.xml: Same.
1594 * doc/xml/manual/abi.xml: Same.
1595 * doc/xml/manual/auto_ptr.xml: Same.
1596 * doc/xml/manual/internals.xml: Same.
1597 * doc/xml/manual/parallel_mode.xml: Same.
1598 * doc/xml/manual/bitmap_allocator.xml: Same.
1599 * doc/xml/manual/build_hacking.xml: Same.
1600 * doc/xml/manual/evolution.xml: Same.
1601 * doc/xml/manual/debug.xml: Same.
1602 * doc/xml/manual/localization.xml: Same.
1603 * doc/xml/manual/appendix_contributing.xml: Same.
1604 * doc/xml/manual/locale.xml: Same.
1605 * doc/xml/manual/messages.xml: Same.
1606 * doc/xml/manual/spine.xml: Same.
1607 * doc/xml/manual/test.xml: Same.
1608 * doc/xml/book.txml: Same.
1609 * doc/xml/spine.xml: Same.
1610
1611 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
1612 * doc/xml/manual/backwards_compatibility.xml: Same.
1613 * doc/xml/manual/concurrency.xml: Same.
1614 * doc/xml/manual/intro.xml: Same.
1615 * doc/xml/manual/parallel_mode.xml: Same.
1616 * doc/xml/manual/status_cxx1998.xml: Same.
1617 * doc/xml/manual/containers.xml: Same.
1618 * doc/xml/manual/io.xml: Same.
1619 * doc/xml/manual/support.xml: Same.
1620 * doc/xml/manual/strings.xml: Same.
1621 * doc/xml/manual/debug_mode.xml: Same.
1622 * doc/xml/manual/extensions.xml: Same.
1623 * doc/xml/manual/appendix_contributing.xml: Same.
1624 * doc/xml/manual/messages.xml: Same.
1625 * doc/xml/manual/test.xml: Same.
1626
1627 * doc/xml/manual/abi.xml: Same.
1628 * doc/xml/manual/auto_ptr.xml: Same.
1629 * doc/xml/manual/parallel_mode.xml: Same.
1630 * doc/xml/manual/build_hacking.xml: Same.
1631 * doc/xml/manual/evolution.xml: Same.
1632 * doc/xml/manual/using.xml: Same.
1633 * doc/xml/manual/debug_mode.xml: Same.
1634 * doc/xml/manual/extensions.xml: Same.
1635 * doc/xml/manual/diagnostics.xml: Same.
1636 * doc/xml/manual/algorithms.xml: Same.
1637
1638 * doc/html: Regenerate.
1639
1640 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1641
1642 PR libstdc++/40712
1643 * config/locale/gnu/numeric_members.cc (numpunct<>::
1644 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
1645 and copy the langinfo data into it.
1646 (numpunct<>::~numpunct): Free the allocated memory.
1647 * config/locale/gnu/monetary_members.cc (moneypunct<>::
1648 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
1649 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
1650 _M_data->_M_curr_symbol.
1651 (moneypunct<>::~moneypunct): Free the allocated memory.
1652 * testsuite/22_locale/moneypunct/40712.cc: New.
1653
1654 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
1655 Do not leak memory if new throws.
1656 * include/bits/locale_facets_nonio.tcc
1657 (__moneypunct_cache<>::_M_cache): Likewise.
1658
1659 2009-07-17 Joseph Myers <joseph@codesourcery.com>
1660
1661 PR other/40784
1662 * configure: Regenerate.
1663
1664 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
1665
1666 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
1667 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1668 line numbers.
1669 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
1670 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
1671 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
1672
1673 2009-07-16 Joseph Myers <joseph@codesourcery.com>
1674
1675 * configure: Regenerate.
1676
1677 2009-07-16 Jason Merrill <jason@redhat.com>
1678
1679 PR libstdc++/37907
1680 * include/std/type_traits: Add is_standard_layout, is_trivial.
1681 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
1682 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1683 Update line numbers.
1684
1685 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
1686 Tom Tromey <tromey@redhat.com>
1687
1688 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
1689 Fetch std::string to the given length.
1690
1691 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1692
1693 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
1694 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
1695 [Ready] in Frankfurt.
1696 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
1697 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
1698 New.
1699 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
1700 Likewise.
1701 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
1702 Adjust.
1703 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
1704 Likewise.
1705 * doc/xml/manual/intro.xml: Add an entry for DR 696.
1706
1707 * include/bits/istream.tcc: Minor clean-up to the initializers of the
1708 __err locals.
1709 * include/bits/ostream.tcc: Likewise.
1710 * src/compatibility.cc: Likewise.
1711 * src/istream.cc: Likewise.
1712
1713 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1714
1715 * include/std/type_traits (common_type): Remove workaround for
1716 PR36628, now fixed.
1717
1718 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1719
1720 PR testsuite/40699
1721 PR testsuite/40707
1722 PR testsuite/40709
1723 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
1724
1725 2009-07-08 Janis Johnson <janis187@us.ibm.com>
1726
1727 PR libstdc++/40691
1728 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
1729 * testsuite/26_numerics/valarray/40691.cc: New test.
1730
1731 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
1732
1733 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
1734 * testsuite/21_strings/c_strings/char/3.cc: Same.
1735
1736 2009-07-06 Jason Merrill <jason@redhat.com>
1737
1738 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
1739 to defer searching bases that don't overlap the desired address.
1740
1741 2009-07-05 Joseph Myers <joseph@codesourcery.com>
1742
1743 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
1744 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
1745 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
1746 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
1747 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
1748 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
1749 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
1750 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
1751 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
1752 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
1753 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
1754 testsuite/ext/vstring/init-list.cc,
1755 testsuite/ext/vstring/moveable.cc,
1756 testsuite/ext/vstring/requirements/citerators.cc,
1757 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
1758 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
1759 Use dg-require-string-conversions.
1760
1761 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1762
1763 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
1764 to ld_library_path. Use add_path. Add just find_libgcc_s to
1765 ld_library_path, not every libgcc multilib directory.
1766
1767 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1768
1769 PR libstdc++/40600
1770 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
1771 std::minmax return type.
1772 * testsuite/25_algorithms/minmax/3.cc: Likewise.
1773
1774 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1775
1776 PR libstdc++/40511
1777 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
1778 with glibc2.2.x.
1779
1780 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1781
1782 * include/bits/random.tcc
1783 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
1784 as array type.
1785
1786 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1787
1788 * include/bits/random.h (__mod(_Tp)): Use defaults.
1789 (struct _Mod): Adjust template parameters.
1790 (linear_congruential_engine<>::operator()()): Adjust.
1791 (typedef _UInt32Type): Remove.
1792 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
1793 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
1794 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
1795 calls.
1796 (mersenne_twister_engine<>::seed(result_type)): Likewise.
1797 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
1798 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
1799 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
1800 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
1801 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
1802 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
1803 Likewise.
1804
1805 * include/bits/random.tcc
1806 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
1807 formula (i mod n).
1808 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
1809 as array type.
1810 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
1811 size.
1812 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
1813 uint_least32_t.
1814
1815 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
1816
1817 * include/std/future (shared_future): Adjust doxygen comment.
1818
1819 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
1820
1821 PR libstdc++/40297
1822 * include/bits/atomic_0.h: Reverse debug assertions.
1823 * include/bits/atomic_2.h: Likewise.
1824
1825 2009-06-23 DJ Delorie <dj@redhat.com>
1826
1827 Add MeP port.
1828 * configure.host: Add mep support.
1829
1830 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
1831
1832 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
1833 (INPUT): Add future.
1834 * include/std/future: Adjust markup.
1835 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
1836 line numbers.
1837 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1838 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1839 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1840 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1841
1842 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1843
1844 * include/bits/shared_ptr.h: Do not swap rvalues.
1845 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
1846 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1847 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1848 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1849 * testsuite/20_util/tuple/swap.cc: Likewise.
1850
1851 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1852
1853 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
1854 * include/std/ratio: Typo in comment.
1855
1856 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1857
1858 PR libstdc++/40518
1859 * include/bits/basic_string.h (basic_string<>::_Rep::
1860 _M_set_length_and_sharable): Do not write the empty rep.
1861 (basic_string<>::erase(iterator, iterator)): Likewise,
1862 move out of line...
1863 * include/bits/basic_string.tcc: ... here.
1864
1865 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 * testsuite/util/testsuite_common_types.h (bitwise_operators,
1868 bitwise_assignment_operators): Initialize a and b.
1869 (struct has_bitwise_operators): Do not call the latter.
1870 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1871 dg-error line numbers.
1872 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
1873 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
1874 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
1875
1876 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1877
1878 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
1879 possibly unused.
1880 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
1881 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
1882 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
1883
1884 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
1885
1886 * include/std/future: New.
1887 * include/Makefile.am: Add.
1888 * include/Makefile.in: Regenerate.
1889 * src/future.cc: New.
1890 * src/Makefile.am: Add.
1891 * src/Makefile.in: Regenerate.
1892 * config/abi/pre/gnu.ver: Add export.
1893 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
1894 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
1895 * testsuite/30_threads/packaged_task/cons/1.cc: New.
1896 * testsuite/30_threads/packaged_task/cons/2.cc: New.
1897 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
1898 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
1899 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
1900 * testsuite/30_threads/packaged_task/cons/move.cc: New.
1901 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
1902 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
1903 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
1904 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
1905 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
1906 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
1907 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
1908 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
1909 * testsuite/30_threads/packaged_task/members/reset.cc: New.
1910 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
1911 * testsuite/30_threads/packaged_task/members/swap.cc: New.
1912 * testsuite/30_threads/packaged_task/requirements/
1913 explicit_instantiation.cc: New.
1914 * testsuite/30_threads/promise/cons/1.cc: New.
1915 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
1916 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
1917 * testsuite/30_threads/promise/cons/move_assign.cc: New.
1918 * testsuite/30_threads/promise/cons/move.cc: New.
1919 * testsuite/30_threads/promise/members/get_future.cc: New.
1920 * testsuite/30_threads/promise/members/get_future2.cc: New.
1921 * testsuite/30_threads/promise/members/set_exception.cc: New.
1922 * testsuite/30_threads/promise/members/set_exception2.cc: New.
1923 * testsuite/30_threads/promise/members/set_value.cc: New.
1924 * testsuite/30_threads/promise/members/set_value2.cc: New.
1925 * testsuite/30_threads/promise/members/set_value3.cc: New.
1926 * testsuite/30_threads/promise/members/swap.cc: New.
1927 * testsuite/30_threads/promise/requirements/
1928 explicit_instantiation.cc: New.
1929 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
1930 * testsuite/30_threads/shared_future/cons/copy.cc: New.
1931 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
1932 * testsuite/30_threads/shared_future/cons/move.cc: New.
1933 * testsuite/30_threads/shared_future/members/get.cc: New.
1934 * testsuite/30_threads/shared_future/members/get2.cc: New.
1935 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
1936 * testsuite/30_threads/shared_future/members/has_value.cc: New.
1937 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
1938 * testsuite/30_threads/shared_future/members/wait.cc: New.
1939 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
1940 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
1941 * testsuite/30_threads/shared_future/requirements/
1942 explicit_instantiation.cc: New.
1943 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
1944 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
1945 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
1946 * testsuite/30_threads/unique_future/cons/move.cc: New.
1947 * testsuite/30_threads/unique_future/members/get.cc: New.
1948 * testsuite/30_threads/unique_future/members/get2.cc: New.
1949 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
1950 * testsuite/30_threads/unique_future/members/has_value.cc: New.
1951 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
1952 * testsuite/30_threads/unique_future/members/wait.cc: New.
1953 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
1954 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
1955 * testsuite/30_threads/unique_future/requirements/
1956 explicit_instantiation.cc: New.
1957 * testsuite/performance/30_threads/future/polling.cc: New.
1958
1959 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1960
1961 * Revert last Change.
1962
1963 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1964
1965 PR libstdc++/40497
1966 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
1967 signature per the current C++1x draft (N2857).
1968 * testsuite/24_iterators/operations/40497.cc: Add.
1969
1970 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1971
1972 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
1973 a floating point type.
1974 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
1975 _IntType)): Fix second default argument.
1976 (uniform_int_distribution<>::_M_call): Remove.
1977 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1978 const param_type&)): Only declare.
1979 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
1980 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
1981 Remove.
1982 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1983 const param_type&): Define here.
1984 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
1985 const param_type&), discrete_distribution<>::operator()
1986 (_UniformRandomNumberGenerator&, const param_type&),
1987 piecewise_constant_distribution<>::operator()
1988 (_UniformRandomNumberGenerator&, const param_type&),
1989 piecewise_linear_distribution<>::operator()
1990 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
1991 the second template argument of _Adaptor.
1992 * testsuite/26_numerics/random/uniform_int_distribution/cons/
1993 default.cc: Adjust.
1994
1995 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1996
1997 * include/bits/random.tcc (discrete_distribution<>::param_type::
1998 param_type(size_t, double, double, _Func),
1999 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
2000 const param_type&)): Tidy.
2001 (piecewise_constant_distribution<>::param_type::_M_initialize):
2002 Use reserve, fix.
2003 (piecewise_constant_distribution<>::param_type::
2004 param_type(initializer_list<>, _Func),
2005 piecewise_constant_distribution<>::param_type::
2006 param_type(size_t, _RealType, _RealType, _Func),
2007 piecewise_linear_distribution<>::param_type::
2008 param_type(initializer_list<>, _Func),
2009 piecewise_linear_distribution<>::param_type::
2010 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
2011 (piecewise_constant_distribution<>::param_type::
2012 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
2013 piecewise_constant_distribution<>::
2014 operator()(_UniformRandomNumberGenerator&, const param_type&),
2015 piecewise_linear_distribution<>::
2016 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
2017 (operator>>(std::basic_istream<>&,
2018 piecewise_constant_distribution<>&),
2019 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
2020 Use reserve.
2021 * include/bits/random.h: Minor cosmetic changes.
2022
2023 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
2024
2025 * testsuite/23_containers/list/check_construct_destroy.h: New.
2026 Move test logic here.
2027 * testsuite/23_containers/list/moveable.h: Same.
2028 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2029 * testsuite/23_containers/list/modifiers/1.h: Same.
2030 * testsuite/23_containers/list/modifiers/2.h: Same.
2031 * testsuite/23_containers/list/modifiers/3.h: Same.
2032 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2033 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2034 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2035 * testsuite/23_containers/list/operations/1.h: Same.
2036 * testsuite/23_containers/list/operations/2.h: Same.
2037 * testsuite/23_containers/list/operations/3.h: Same.
2038 * testsuite/23_containers/list/operations/4.h: Same.
2039 * testsuite/23_containers/list/operations/5.h: Same.
2040 * testsuite/23_containers/list/capacity/1.h: Same.
2041 * testsuite/23_containers/list/init-list.h: Same.
2042 * testsuite/23_containers/list/cons/1.h: Same.
2043 * testsuite/23_containers/list/cons/2.h: Same.
2044 * testsuite/23_containers/list/cons/3.h: Same.
2045 * testsuite/23_containers/list/cons/4.h: Same.
2046 * testsuite/23_containers/list/cons/5.h: Same.
2047 * testsuite/23_containers/list/cons/6.h: Same.
2048 * testsuite/23_containers/list/cons/7.h: Same.
2049 * testsuite/23_containers/list/cons/8.h: Same.
2050 * testsuite/23_containers/list/cons/9.h: Same.
2051 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2052 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2053 header.
2054 * testsuite/23_containers/list/modifiers/1.cc: Same.
2055 * testsuite/23_containers/list/modifiers/2.cc: Same.
2056 * testsuite/23_containers/list/modifiers/3.cc: Same.
2057 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2058 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2059 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2060 * testsuite/23_containers/list/operations/1.cc: Same.
2061 * testsuite/23_containers/list/operations/2.cc: Same.
2062 * testsuite/23_containers/list/operations/3.cc: Same.
2063 * testsuite/23_containers/list/operations/4.cc: Same.
2064 * testsuite/23_containers/list/operations/5.cc: Same.
2065 * testsuite/23_containers/list/capacity/1.cc: Same.
2066 * testsuite/23_containers/list/init-list.cc: Same.
2067 * testsuite/23_containers/list/cons/1.cc: Same.
2068 * testsuite/23_containers/list/cons/2.cc: Same.
2069 * testsuite/23_containers/list/cons/3.cc: Same.
2070 * testsuite/23_containers/list/cons/4.cc: Same.
2071 * testsuite/23_containers/list/cons/5.cc: Same.
2072 * testsuite/23_containers/list/cons/6.cc: Same.
2073 * testsuite/23_containers/list/cons/7.cc: Same.
2074 * testsuite/23_containers/list/cons/8.cc: Same.
2075 * testsuite/23_containers/list/cons/9.cc: Same.
2076 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2077 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2078 * testsuite/23_containers/list/moveable.cc: Same.
2079
2080 2009-06-17 Tom Tromey <tromey@redhat.com>
2081
2082 * python/hook.in: Do not fail when there is no current objfile.
2083 Use os.path.normpath.
2084
2085 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2086
2087 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2088 Remove.
2089 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2090 rvalue-reference so that move constructor is called.
2091 * testsuite/18_support/exception_ptr/move.cc: New.
2092
2093 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2094
2095 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2096 if joinable.
2097
2098 2009-06-15 Tom Tromey <tromey@redhat.com>
2099
2100 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2101 set self.iter.
2102 (StdMapPrinter.to_string): Make a new iterator.
2103 (StdMapPrinter.children): Likewise.
2104 (StdSetPrinter.__init__): Don't set self.iter.
2105 (StdSetPrinter.to_string): Make a new iterator.
2106 (StdSetPrinter.children): Likewise.
2107
2108 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2109
2110 * include/bits/random.tcc
2111 (negative_binomial_distribution<>::operator()
2112 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2113 class member gamma_distribution.
2114 (negative_binomial_distribution<>::operator()
2115 (_UniformRandomNumberGenerator&)): Implement out of line here.
2116 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2117 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2118 (student_t_distribution<>::operator()
2119 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2120 simplify.
2121 (operator<<(basic_ostream<>&, student_t_distribution<>),
2122 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2123 (chi_squared_distribution<>::operator()
2124 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2125 tweak to use a class member gamma_distribution.
2126 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2127 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2128 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2129 const param_type&): Move inline, tweak to use class member
2130 gamma_distributions.
2131 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2132 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2133 * include/bits/random.h: Adjust, minor tweaks.
2134
2135 2009-06-10 Tom Tromey <tromey@redhat.com>
2136
2137 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2138 (build_libstdcxx_dictionary): Accept shortened form of
2139 basic_string names.
2140 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2141
2142 2009-06-10 Tom Tromey <tromey@redhat.com>
2143
2144 PR libstdc++/40289:
2145 * python/Makefile.in: Rebuild.
2146 * python/hook.in: Compute module path relative to objfile.
2147 * python/Makefile.am (pythondir): Redefine.
2148 (gdb.py): Subst toolexeclibdir.
2149 (install-data-local): Rewrite.
2150
2151 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2152
2153 * include/bits/move.h: Doxygen group fixes.
2154
2155 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2156
2157 * include/bits/random.tcc (gamma_distribution<>::operator()
2158 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2159 the Marsaglia/Tsang algorithm.
2160 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2161 (operator<<(basic_ostream<>&, gamma_distribution<>),
2162 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2163
2164 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2165 Remove, just use normal_distribution.
2166 (operator<<(basic_ostream<>&, student_t_distribution<>),
2167 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2168 (linear_congruential_engine<>::operator()()): Move inline.
2169 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2170 const param_type&)): Move inline, just use normal_distribution.
2171 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2172 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2173 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2174 const param_type&)): Move here, out of line.
2175 (piecewise_constant_distribution<>::param_type::param_type()): Move
2176 inline.
2177 * include/bits/random.h: Adjust, minor tweaks.
2178
2179 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2180
2181 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2182
2183 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2184
2185 * include/ext/throw_allocator.h: Rework.
2186 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2187 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2188 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2189 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2190 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2191 * testsuite/util/regression/rand/priority_queue/
2192 container_rand_regression_test.tcc: Inline functions.
2193 * testsuite/util/regression/rand/assoc/
2194 container_rand_regression_test.tcc: Same.
2195
2196 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2197
2198 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2199
2200 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2201
2202 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2203 * configure: Regenerate.
2204
2205 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2206
2207 PR libstdc++/40299
2208 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2209 * testsuite/ext/rope/40299.cc: New.
2210
2211 2009-05-28 Tom Tromey <tromey@redhat.com>
2212 Phil Muldoon <pmuldoon@redhat.com>
2213 Jonathan Wakely <jwakely.gcc@gmail.com>
2214
2215 * python/Makefile.in, , python/libstdcxx/__init__.py,
2216 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2217 python/hook.in, python/Makefile.am: New files.
2218 * configure, Makefile.in: Rebuild.
2219 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2220 * Makefile.am (SUBDIRS): Add python.
2221
2222 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2223
2224 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2225 to ...
2226 * testsuite/util/replacement_memory_operators.h: ...here. New.
2227 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2228 * testsuite/util/testsuite_hooks.cc: Same.
2229
2230 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2231 replacement_memory_operators.h.
2232 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2233 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2234 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2235 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2236 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2237 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2238 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2239 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2240 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2241 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2242 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2243 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2244 * testsuite/ext/mt_allocator/check_new.cc: Same.
2245 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2246 * testsuite/ext/debug_allocator/check_new.cc: Same.
2247 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2248 * testsuite/ext/new_allocator/check_delete.cc: Same.
2249 * testsuite/ext/new_allocator/check_new.cc: Same.
2250 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2251 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2252 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2253 * testsuite/ext/throw_allocator/check_new.cc: Same.
2254 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2255 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2256 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2257 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2258 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2259 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2260 * testsuite/ext/pool_allocator/check_new.cc: Same.
2261 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2262 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2263 * testsuite/ext/array_allocator/check_delete.cc: Same.
2264 * testsuite/ext/array_allocator/check_new.cc: Same.
2265 * testsuite/23_containers/deque/cons/1.cc: Same.
2266 * testsuite/23_containers/deque/cons/2.cc: Same.
2267
2268 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2269
2270 * libsupc++/initializer_list: Format.
2271 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2272 * testsuite/18_support/initializer_list/requirements/
2273 explicit_instantiation.cc: New.
2274
2275 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2276
2277 PR libstdc++/40273
2278 * include/tr1_impl/functional: Add explicit casts.
2279 * testsuite/20_util/function/requirements/
2280 explicit_instantiation.cc: New.
2281 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2282
2283 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
2284
2285 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2286
2287 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2288
2289 PR libstdc++/40221
2290 * include/tr1_impl/functional: Add explicit cast.
2291
2292 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2293
2294 PR libstdc++/40094
2295 Revert:
2296 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2297 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2298 out of line member functions definitions.
2299 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2300 Remove, use static locals instead.
2301 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2302 * src/throw_allocator.cc: New.
2303 * src/Makefile.am: Add.
2304 * config/abi/pre/gnu.ver: Add exports.
2305 * src/Makefile.in: Regenerate.
2306
2307 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2308
2309 * include/tr1_impl/functional (function): Use explicit operator bool.
2310 * include/bits/shared_ptr.h (__shared_ptr): Same.
2311 * include/bits/unique_ptr.h (unique_ptr): Same.
2312 * include/std/mutex (unique_lock): Same.
2313 * include/std/system_error (error_code): Same.
2314 (error_condition): Same.
2315 * include/std/ostream (sentry): Same.
2316 * include/std/istream (sentry): Same.
2317 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2318 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2319 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2320 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2321 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2322 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2323 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2324
2325 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2326
2327 * testsuite/23_containers/list/14340.cc: Abstract list type.
2328 * testsuite/23_containers/list/init-list.cc: Same.
2329 * testsuite/23_containers/list/pthread5.cc: Same.
2330 * testsuite/23_containers/list/invalidation/1.cc: Same.
2331 * testsuite/23_containers/list/invalidation/2.cc: Same.
2332 * testsuite/23_containers/list/invalidation/3.cc: Same.
2333 * testsuite/23_containers/list/invalidation/4.cc: Same.
2334 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2335 * testsuite/23_containers/list/modifiers/1.cc: Same.
2336 * testsuite/23_containers/list/modifiers/2.cc: Same.
2337 * testsuite/23_containers/list/modifiers/3.cc: Same.
2338 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2339 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2340 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2341 * testsuite/23_containers/list/cons/1.cc: Same.
2342 * testsuite/23_containers/list/cons/2.cc: Same.
2343 * testsuite/23_containers/list/cons/3.cc: Same.
2344 * testsuite/23_containers/list/cons/4.cc: Same.
2345 * testsuite/23_containers/list/cons/5.cc: Same.
2346 * testsuite/23_containers/list/cons/6.cc: Same.
2347 * testsuite/23_containers/list/cons/7.cc: Same.
2348 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2349 * testsuite/23_containers/list/cons/8.cc: Same.
2350 * testsuite/23_containers/list/cons/9.cc: Same.
2351 * testsuite/23_containers/list/operations/1.cc: Same.
2352 * testsuite/23_containers/list/operations/2.cc: Same.
2353 * testsuite/23_containers/list/operations/3.cc: Same.
2354 * testsuite/23_containers/list/operations/4.cc: Same.
2355 * testsuite/23_containers/list/operations/5.cc: Same.
2356 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2357 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2358 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2359 * testsuite/23_containers/list/requirements/dr438/
2360 constructor_1_neg.cc: Same.
2361 * testsuite/23_containers/list/requirements/dr438/
2362 constructor_2_neg.cc: Same.
2363 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2364 * testsuite/23_containers/list/requirements/
2365 partial_specialization/1.cc: Same.
2366 * testsuite/23_containers/list/23781.cc: Same.
2367 * testsuite/23_containers/list/pthread1.cc: Same.
2368 * testsuite/23_containers/list/capacity/1.cc: Same.
2369 * testsuite/23_containers/list/capacity/29134.cc: Same.
2370 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2371 * testsuite/23_containers/list/moveable.cc: Same.
2372
2373 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2374
2375 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2376
2377 PR libstdc++/40184
2378 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2379 Declare...
2380 * config/locale/gnu/c_locale.cc: ... and define.
2381 * config/locale/generic/c_locale.cc: Define.
2382 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2383 Use it.
2384 * testsuite/22_locale/locale/cons/40184.cc: New.
2385
2386 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2387
2388 PR libstdc++/40192
2389 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2390 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2391 * testsuite/23_containers/vector/40192.cc: New.
2392
2393 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2394
2395 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2396 * include/bits/stl_deque.h (swap): Likewise.
2397 * include/bits/stl_list.h (swap): Likewise.
2398 * include/bits/stl_vector.h (swap): Likewise.
2399 * include/bits/stl_bvector.h (swap): Likewise.
2400 * include/bits/stl_queue.h (swap): Likewise.
2401 * include/bits/stl_stack.h (swap): Likewise.
2402 * include/bits/stl_tree.h (swap): Likewise.
2403 * include/bits/stl_map.h (swap): Likewise.
2404 * include/bits/stl_multimap.h (swap): Likewise.
2405 * include/bits/stl_set.h (swap): Likewise.
2406 * include/bits/stl_multiset.h (swap): Likewise.
2407 * include/bits/forward_list.h (swap): Likewise.
2408 * include/bits/unique_ptr.h (swap): Likewise.
2409 * include/debug/deque (swap): Likewise.
2410 * include/debug/list (swap): Likewise.
2411 * include/debug/vector (swap): Likewise.
2412 * include/debug/map.h (swap): Likewise.
2413 * include/debug/multimap.h (swap): Likewise.
2414 * include/debug/set.h (swap): Likewise.
2415 * include/debug/multiset.h (swap): Likewise.
2416 * include/debug/unordered_map (swap): Likewise.
2417 * include/debug/unordered_set (swap): Likewise.
2418 * include/ext/vstring.h (swap): Likewise.
2419 * include/tr1_impl/unordered_map (swap): Likewise.
2420 * include/tr1_impl/hashtable (swap): Likewise.
2421 * include/tr1_impl/unordered_set (swap): Likewise.
2422 * include/std/tuple (swap): Likewise.
2423 * include/std/mutex (swap): Likewise.
2424 * include/std/thread (swap): Likewise.
2425 (operator<<): Only output to lvalue streams.
2426 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2427 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2428 * testsuite/23_containers/deque/requirements/dr438/
2429 assign_neg.cc: Adjust line numbers.
2430 * testsuite/23_containers/deque/requirements/dr438/
2431 constructor_1_neg.cc: Likewise.
2432 * testsuite/23_containers/deque/requirements/dr438/
2433 constructor_2_neg.cc: Likewise.
2434 * testsuite/23_containers/deque/requirements/dr438/
2435 insert_neg.cc: Likewise.
2436 * testsuite/23_containers/list/requirements/dr438/
2437 assign_neg.cc: Likewise.
2438 * testsuite/23_containers/list/requirements/dr438/
2439 constructor_1_neg.cc: Likewise.
2440 * testsuite/23_containers/list/requirements/dr438/
2441 constructor_2_neg.cc: Likewise.
2442 * testsuite/23_containers/list/requirements/dr438/
2443 insert_neg.cc: Likewise.
2444 * testsuite/23_containers/vector/requirements/dr438/
2445 assign_neg.cc: Likewise.
2446 * testsuite/23_containers/vector/requirements/dr438/
2447 constructor_1_neg.cc: Likewise.
2448 * testsuite/23_containers/vector/requirements/dr438/
2449 constructor_2_neg.cc: Likewise.
2450 * testsuite/23_containers/vector/requirements/dr438/
2451 insert_neg.cc: Likewise.
2452 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2453 test non-member swap.
2454 * testsuite/30_threads/thread/swap/2.cc: Remove.
2455
2456 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2457
2458 * include/std/mutex: Move std::lock_error to ...
2459 * src/compatibility.cc: Here.
2460 * src/mutex.cc: Likewise.
2461 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2462 for lock types and remove std::lock_error check.
2463
2464 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2465
2466 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2467 double include.
2468
2469 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2470
2471 PR libstdc++/40160
2472 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2473 typeid when __GXX_RTTI is undefined.
2474 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2475 for null _M_variant._M_iterator._M_type,
2476 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2477 * testsuite/21_strings/basic_string/40160.cc: New.
2478
2479 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2480
2481 * testsuite/26_numerics/random/discrete_distribution/cons/
2482 num_xbound_fun.cc: Minor tweaks.
2483 * testsuite/26_numerics/random/piecewise_constant_distribution/
2484 cons/initlist_fun.cc: Likewise
2485 * testsuite/26_numerics/random/piecewise_constant_distribution/
2486 cons/num_xbound_fun.cc: Likewise
2487 * testsuite/26_numerics/random/piecewise_linear_distribution/
2488 cons/initlist_fun.cc: Likewise
2489 * testsuite/26_numerics/random/piecewise_linear_distribution/
2490 cons/num_xbound_fun.cc: Likewise
2491
2492 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2493
2494 PR libstdc++/36211
2495 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
2496 cxxldflags to additional_flags rather than cxx_final.
2497
2498 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2499
2500 * testsuite/26_numerics/random/discrete_distribution/cons/
2501 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
2502 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2503 initlist_fun.cc: Likewise
2504 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2505 num_xbound_fun.cc: Likewise
2506 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2507 initlist_fun.cc: Likewise
2508 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2509 num_xbound_fun.cc: Likewise
2510
2511 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2512
2513 PR libstdc++/40123
2514 * random.tcc (independent_bits_engine<>::operator()()): Use
2515 result_type(1), not 1UL.
2516
2517 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
2518 and _M_b.min(), instead of this->max() and this->min().
2519
2520 * random.h (_ShiftMin1): Remove, adjust everywhere.
2521
2522 * random.tcc: Minor cosmetic changes.
2523
2524 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2525
2526 * include/bits/random.tcc (cauchy_distribution<>::
2527 operator()(_UniformRandomNumberGenerator&, const param_type&)):
2528 Avoid M_PI, a glibc extension.
2529
2530 2009-05-13 Ben Elliston <bje@au.ibm.com>
2531
2532 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
2533 * include/Makefile.in: Likewise.
2534
2535 2009-05-13 Ben Elliston <bje@au.ibm.com>
2536
2537 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
2538 const void * const.
2539
2540 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
2541
2542 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
2543 random number engines, complex, bitset, array, time utilities, and
2544 char_traits.
2545
2546 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
2547
2548 * libsupc++/exception: Include nested_exception.h in C++0x mode.
2549 * libsupc++/nested_exception.h: New.
2550 * libsupc++/Makefile.am: Add new header.
2551 * libsupc++/Makefile.in: Regenerate.
2552 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
2553 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
2554 * testsuite/18_support/nested_exception/cons.cc: New.
2555 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
2556 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
2557 * doc/xml/manual/status_cxx200x.xml: Adjust.
2558
2559 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2560
2561 * include/ext/throw_allocator.h: Remove redundant include.
2562
2563 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2564
2565 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2566 out of line member functions definitions.
2567 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2568 Remove, use static locals instead.
2569 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2570 * src/throw_allocator.cc: New.
2571 * src/Makefile.am: Add.
2572 * config/abi/pre/gnu.ver: Add exports.
2573 * src/Makefile.in: Regenerate.
2574
2575 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2576
2577 * configure.ac: Bump libtool_VERSION to 6:12:0.
2578 * configure: Regenerate.
2579
2580 2009-05-07 Matthias Klose <doko@ubuntu.com>
2581
2582 PR libstdc++/40038
2583 * src/math_stubs_long_double.cc: Add ceill.
2584
2585 2009-05-06 Johannes Singler <singler@ira.uka.de>
2586
2587 PR libstdc++/39546
2588 * include/parallel/algo.h (find_switch):
2589 Parametrize binder2nd with const T& instead of T.
2590 * testsuite/25_algorithms/find/39546.cc: new test case
2591
2592 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2593
2594 Revert:
2595 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2596
2597 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2598 possible.
2599 * configure: Regenerate.
2600
2601 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
2602
2603 PR libstdc++/39909
2604 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
2605 __set_once_functor_lock_ptr): Replace global lock object with local
2606 locks on global mutex.
2607 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
2608 __set_once_functor_lock_ptr): Likewise, keeping old function to
2609 preserve ABI.
2610 (__once_proxy): Use pointer to local lock if set, global lock
2611 otherwise.
2612 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
2613 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
2614 * testsuite/30_threads/call_once/39909.cc: New.
2615
2616 2009-05-03 Jan Hubicka <jh@suse.cz>
2617
2618 * include/parallel/settings.h (get): Mark const.
2619 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
2620 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
2621 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
2622 throw ().
2623 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
2624 (is_open, fd): Mark pure and throw ().
2625 (seekoff): Mark throw ().
2626
2627 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2628
2629 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2630 possible.
2631 * configure: Regenerate.
2632
2633 2009-05-02 Jan Hubicka <jh@suse.cz>
2634
2635 * include/tr1_impl/functional_hash.h (explicit specializations of ()
2636 operator): Mark pure.
2637
2638 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
2639
2640 * scripts/create_testsuite_files: Remove thread directory.
2641
2642 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
2643
2644 PR libstdc++/39868
2645 * scripts/run_doxygen: Uncomment removal of includes.
2646 (problematic): Rewrite __cxxabiv1 namespace to abi.
2647
2648 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2649
2650 Revert the last commit.
2651
2652 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
2653
2654 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
2655 Replace global lock object with local locks on global mutex.
2656 * src/mutex.cc: Likewise.
2657 * config/abi/pre/gnu.ver: Adjust.
2658 * testsuite/30_threads/call_once/call_once2.cc: New.
2659
2660 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2661
2662 PR libstdc++/39880
2663 PR libstdc++/39881
2664 PR libstdc++/39882
2665 * include/std/system_error (is_error_code_enum<errc>): Remove.
2666 (error_condition<>::error_condition(_ErrorCodeEnum,)
2667 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
2668 (error_code<>::error_code(_ErrorCodeEnum,),
2669 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
2670 * testsuite/19_diagnostics/system_error/39880.cc: New.
2671 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
2672 Likewise.
2673 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
2674 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
2675 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
2676 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
2677 Adjust.
2678 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2679 Likewise.
2680 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2681 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2682 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2683 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
2684 Likewise.
2685 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2686 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2687 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2688 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
2689
2690 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
2691
2692 * doc/xml/authors.xml: Add space.
2693 * doc/xml/faq.xml: Update links.
2694 * doc/xml/manual/intro.xml: Same.
2695 * doc/xml/manual/abi.xml: Update.
2696 * doc/xml/manual/appendix_contributing.xml: Fix typo.
2697 * doc/xml/manual/status_cxxtr1.xml: Update links.
2698 * doc/xml/manual/status_cxx1998.xml: Same.
2699 * doc/xml/manual/status_cxx200x.xml: Same.
2700
2701 2009-04-22 Jan Hubicka <jh@suse.cz>
2702
2703 * include/tr1_impl/array (at): Do not use builtin_expect.
2704 * include/ext/throw_allocator.h (allocate): Likewise.
2705 * include/ext/pool_allocator.h (allocate): Likweise.
2706 * include/ext/bitmap_allocator.h (allocate): Likewise.
2707 * include/ext/rc_string_base.h (_S_construct): Likewise.
2708 * include/ext/malloc_allocator.h (allocate): Likewise.
2709 * include/ext/mt_allocator.h (allocate): Likewise.
2710 * include/ext/sso_string_base.h (_M_construct): Likewise.
2711 * include/bits/basic_string.tcc (_S_construct): Likewise.
2712
2713 2009-04-22 Jan Hubicka <jh@suse.cz>
2714
2715 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2716 (atexit, atoll, stroll, strtoull): Mark throw ()
2717 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2718 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
2719 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2720 (atexit, atoll, stroll, strtoull): Mark throw ()
2721 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2722 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2723
2724 2009-04-21 Jan Hubicka <jh@suse.cz>
2725
2726 * include/ext/atomicity.h
2727 (__exchange_and_add, __atomic_add): Mark throw ().
2728 * config/os/aix/atomicity.h
2729 * config/os/aix/atomicity.h
2730 * config/os/irix/atomicity.h
2731 * config/cpu/cris/atomicity.h
2732 * config/cpu/m68k/atomicity.h
2733 * config/cpu/hppa/atomicity.h
2734 * config/cpu/sparc/atomicity.h
2735 * config/cpu/i386/atomicity.h
2736 * config/cpu/i486/atomicity.h
2737 * config/cpu/sh/atomicity.h
2738 * config/cpu/generic/atomicity_mutex/atomicity.h
2739 * config/cpu/generic/atomicity_builtins/atomicity.h
2740 (__exchange_and_add, __atomic_add): Mark throw ().
2741
2742 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2743
2744 PR libstdc++/39835
2745 * include/bits/random.h: Avoid the badname __alpha (and, for
2746 consistency, __beta too).
2747 * include/bits/random.tcc: Likewise.
2748
2749 2009-04-19 Jan Hubicka <jh@suse.cz>
2750
2751 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
2752 _GLIBCXX_NOTHROW.
2753
2754 2009-04-19 Jan Hubicka <jh@suse.cz>
2755
2756 * include/c_compatibility/stdatomic.h
2757 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
2758 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
2759 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
2760
2761 2009-04-18 Jan Hubicka <jh@suse.cz>
2762
2763 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
2764 * libsupc++/unwind-cxx.h (__cxa_get_globals,
2765 __cxa_get_globals_fast): Mark const.
2766 (__cxa_get_exception_ptr): Mark pure.
2767 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
2768 (__terminate): Makr throw ().
2769 * libsupc++/exception (terminate): Mark throw().
2770 (uncaught_exception): Mark pure.
2771 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
2772 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
2773 Mark throw().
2774 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
2775 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
2776 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
2777 __cxa_guard_abort): Mark throw ().
2778 (__cxa_pure_virtual): Mark noreturn.
2779 (__cxa_current_exception_type): Mark throw and pure.
2780 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
2781 __cxa_exception_type): Mark pure.
2782 (_M_safe_bool_dummy): Mark pure and const.
2783
2784 2009-04-18 Jan Hubicka <jh@suse.cz>
2785
2786 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
2787 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
2788 _M_destroy_thread_key): Mark throw ()
2789 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
2790 _M_singular, _M_can_compare _M_get_mutex, _M_message,
2791 _M_get_max_length): Mark throw ().
2792 * include/debug/formatter.h (_M_message, _M_format_word,
2793 _M_get_max_length): Mark throw ().
2794 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
2795 _M_detach_single): Mark throw ().
2796 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
2797 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
2798 throw ()
2799 (_M_get_mutex): Mark throw ().
2800 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
2801 (_M_destroy_thread_key): Mark CONST and throw.
2802 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
2803 throw ().
2804
2805 2009-04-18 Jan Hubicka <jh@suse.cz>
2806
2807 * src/condition_variable.cc (condition_variable,
2808 condition_variable_any constructors): Mark throw()
2809 * src/hash.cc (operator() for long double, string, and wstring): Mark
2810 throw ().
2811 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
2812 _M_setup, rdbuf, str): Mark throw ().
2813 * src/chrono.cc (new): Mark throw ().
2814 * include/std/system_error (system_category, generic_category): Mark
2815 throw () and const.
2816 * include/std/chrono (now): Mark throw ().
2817 * include/std/condition_variable (condition_variable,
2818 ~condition_variable, condition_variable_any,
2819 ~condition_variable_any): Mark throw ().
2820 * include/std/mutex (mutex): Mark throw ().
2821 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
2822 throw.
2823 * include/bits/functional_hash.h (operator() on size_t): Mark pure
2824 and throw ().
2825 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
2826 * include/bits/locale_classes.h (_S_initialize_once,
2827 _S_clone_c_locale): Mark throw ().
2828 (_S_get_c_name): Mark const and throw ().
2829 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
2830 throw ().
2831 * include/bits/locale_facets.h (__convert_to_v explicit instances):
2832 Mark throw ().
2833 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
2834 throw ().
2835 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
2836 ios_base): Mark throw ()
2837 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
2838 * include/backward/strstream (strstreambuf constructors): Mark throw ().
2839 (str, freeze, _M_setupf): Mark throw ().
2840 (pcount): Mark pure and throw ().
2841 (rdbuf): Mark const and throw ().
2842
2843 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2844
2845 PR libstdc++/39802
2846 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
2847 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
2848 Always accept negative values, for unsigned types too.
2849 * testsuite/22_locale/num_get/get/char/39802.cc: New.
2850 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
2851
2852 2009-04-18 Jan Hubicka <jh@suse.cz>
2853
2854 * include/debug/formater.h: Include bits/c++config.h.
2855 (_M_error): Mark noreturn.
2856 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
2857 _GLIBCXX_NORETURN): New.
2858 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
2859 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
2860 Mark pure.
2861 * include/c_compatibility/stdatomic.h
2862 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
2863 __atomic_flag_wait_explicit, __atomic_flag_for_address):
2864 Mark by throw ().
2865 * src/atomic.cc (atomic_flag_test_and_set_explicit,
2866 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
2867 __atomic_flag_for_address): Mark by throw ().
2868
2869 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
2870
2871 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
2872
2873 2009-04-16 Jan Hubicka <jh@suse.cz>
2874
2875 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
2876 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
2877 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
2878 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
2879 out body to ...
2880 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
2881 functions.
2882 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
2883 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
2884 _Rb_tree_black_count): Mark nothrow.
2885
2886 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2887
2888 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
2889 from base classes.
2890 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
2891
2892 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2893
2894 * doc/html: Regenerate.
2895
2896 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2897
2898 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
2899
2900 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
2901 * doc/xml/gnu/fdl-1.2.xml: Same.
2902 * doc/xml/manual/numerics.xml: Same.
2903 * doc/xml/manual/concurrency.xml: Same.
2904 * doc/xml/manual/intro.xml: Same.
2905 * doc/xml/manual/status_cxxtr1.xml: Same.
2906 * doc/xml/manual/containers.xml: Same.
2907 * doc/xml/manual/io.xml: Same.
2908 * doc/xml/manual/utilities.xml: Same.
2909 * doc/xml/manual/support.xml: Same.
2910 * doc/xml/manual/using.xml: Same.
2911 * doc/xml/manual/localization.xml: Same.
2912 * doc/xml/manual/locale.xml: Same.
2913 * doc/xml/manual/extensions.xml: Same.
2914 * doc/xml/manual/appendix_contributing.xml: Same.
2915 * doc/xml/manual/diagnostics.xml: Same.
2916 * doc/xml/manual/status_cxx200x.xml: Same.
2917
2918 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2919
2920 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
2921 * doc/xml/manual/status_cxx200x.xml: Adjust.
2922
2923 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
2924
2925 * doc/xml/spine.xml: Remove unused license entity, update
2926 copyright year.
2927
2928 * doc/xml/manual/spine.xml: Markup for primary index terms.
2929 * doc/xml/manual/numerics.xml: Same.
2930 * doc/xml/manual/intro.xml: Same.
2931 * doc/xml/manual/containers.xml: Same.
2932 * doc/xml/manual/io.xml: Same.
2933 * doc/xml/manual/appendix_porting.xml: Same.
2934 * doc/xml/manual/utilities.xml: Same.
2935 * doc/xml/manual/support.xml: Same.
2936 * doc/xml/manual/localization.xml: Same.
2937 * doc/xml/manual/strings.xml: Same.
2938 * doc/xml/manual/extensions.xml: Same.
2939 * doc/xml/manual/appendix_contributing.xml: Same.
2940 * doc/xml/manual/diagnostics.xml: Same.
2941 * doc/xml/manual/algorithms.xml: Same.
2942 * doc/xml/manual/appendix_free.xml: Same.
2943 * doc/xml/manual/iterators.xml: Same.
2944
2945 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
2946 * doc/xml/gnu/fdl-1.2.xml: Same.
2947
2948 * doc/xml/manual/status_cxx200x.xml: Re-write.
2949
2950 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 PR libstdc++/39629 (final bits)
2953 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
2954 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
2955 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
2956 Fix formula for __j.
2957 * include/bits/random.tcc (operator==(const normal_distribution<>&,
2958 const normal_distribution<>&): Remove.
2959 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
2960 const uniform_int_distribution<>&), operator==(const
2961 uniform_real_distribution<>&, const uniform_real_distribution<>&),
2962 operator==(const normal_distribution<>&, const normal_distribution<>&),
2963 operator==(const lognormal_distribution<>&,
2964 const lognormal_distribution<>&), operator==(const
2965 chi_squared_distribution<>&, const chi_squared_distribution<>&),
2966 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
2967 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
2968 operator==(const student_t_distribution<>&,
2969 const student_t_distribution<>&), operator==(const
2970 bernoulli_distribution<>&, const bernoulli_distribution<>&),
2971 operator==(const binomial_distribution<>&, const
2972 binomial_distribution<>&), operator==(const geometric_distribution<>&,
2973 const geometric_distribution<>&), operator==(const
2974 negative_binomial_distribution<>&, const
2975 negative_binomial_distribution<>&), operator==(const
2976 poisson_distribution<>&, const poisson_distribution<>&),
2977 operator==(const exponential_distribution<>&,
2978 const exponential_distribution<>&), operator==(const
2979 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
2980 weibull_distribution<>&, const weibull_distribution<>&),
2981 operator==(const extreme_value_distribution<>&,
2982 const extreme_value_distribution<>&), operator==(const
2983 discrete_distribution<>&, const discrete_distribution<>&),
2984 operator==(const piecewise_constant_distribution<>&,
2985 const piecewise_constant_distribution<>&), operator==(const
2986 piecewise_linear_distribution<>&, const
2987 piecewise_linear_distribution<>&)): Remove.
2988 * testsuite/26_numerics/random/uniform_real_distribution/operators/
2989 serialize.cc: Remove.
2990 * testsuite/26_numerics/random/piecewise_constant_distribution/
2991 operators/serialize.cc: Likewise.
2992 * testsuite/26_numerics/random/chi_squared_distribution/operators/
2993 serialize.cc: Likewise.
2994 * testsuite/26_numerics/random/normal_distribution/operators/
2995 serialize.cc: Likewise.
2996 * testsuite/26_numerics/random/uniform_int_distribution/operators/
2997 serialize.cc: Likewise.
2998 * testsuite/26_numerics/random/poisson_distribution/operators/
2999 serialize.cc: Likewise.
3000 * testsuite/26_numerics/random/bernoulli_distribution/operators/
3001 serialize.cc: Likewise.
3002 * testsuite/26_numerics/random/discrete_distribution/operators/
3003 serialize.cc: Likewise.
3004 * testsuite/26_numerics/random/weibull_distribution/operators/
3005 serialize.cc: Likewise.
3006 * testsuite/26_numerics/random/negative_binomial_distribution/
3007 operators/serialize.cc: Likewise.
3008 * testsuite/26_numerics/random/cauchy_distribution/operators/
3009 serialize.cc: Likewise.
3010 * testsuite/26_numerics/random/gamma_distribution/operators/
3011 serialize.cc: Likewise.
3012 * testsuite/26_numerics/random/fisher_f_distribution/operators/
3013 serialize.cc: Likewise.
3014 * testsuite/26_numerics/random/exponential_distribution/operators/
3015 serialize.cc: Likewise.
3016 * testsuite/26_numerics/random/lognormal_distribution/operators/
3017 serialize.cc: Likewise.
3018 * testsuite/26_numerics/random/binomial_distribution/operators/
3019 serialize.cc: Likewise.
3020 * testsuite/26_numerics/random/extreme_value_distribution/
3021 operators/serialize.cc: Likewise.
3022 * testsuite/26_numerics/random/piecewise_linear_distribution/
3023 operators/serialize.cc: Likewise.
3024 * testsuite/26_numerics/random/student_t_distribution/operators/
3025 serialize.cc: Likewise.
3026 * testsuite/26_numerics/random/geometric_distribution/operators/
3027 serialize.cc: Likewise.
3028
3029 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3030 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3031 mersenne_twister_engine<>::seed(_Gen&,
3032 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3033 subtract_with_carry_engine<>::seed(_Gen&,
3034 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3035 Remove, unused.
3036 * include/bits/random.tcc (linear_congruential_engine<>::
3037 seed(_Gen&, false_type): Likewise.
3038
3039 2009-04-09 Nick Clifton <nickc@redhat.com>
3040
3041 * src/allocator-inst.cc: Change copyright header to refer to
3042 version 3 of the GNU General Public License with version 3.1
3043 of the GCC Runtime Library Exception and to point readers at
3044 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3045 web page.
3046 * config/abi/compatibility.h: Likewise.
3047 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3048 * config/abi/pre/gnu.ver: Likewise.
3049 * config/allocator/bitmap_allocator_base.h: Likewise.
3050 * config/allocator/malloc_allocator_base.h: Likewise.
3051 * config/allocator/mt_allocator_base.h: Likewise.
3052 * config/allocator/new_allocator_base.h: Likewise.
3053 * config/allocator/pool_allocator_base.h: Likewise.
3054 * config/cpu/alpha/atomic_word.h: Likewise.
3055 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3056 * config/cpu/cris/atomic_word.h: Likewise.
3057 * config/cpu/cris/atomicity.h: Likewise.
3058 * config/cpu/generic/atomic_word.h: Likewise.
3059 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3060 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3061 * config/cpu/generic/cpu_defines.h: Likewise.
3062 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3063 * config/cpu/hppa/atomicity.h: Likewise.
3064 * config/cpu/i386/atomicity.h: Likewise.
3065 * config/cpu/i486/atomicity.h: Likewise.
3066 * config/cpu/ia64/atomic_word.h: Likewise.
3067 * config/cpu/m68k/atomicity.h: Likewise.
3068 * config/cpu/powerpc/atomic_word.h: Likewise.
3069 * config/cpu/powerpc/cpu_defines.h: Likewise.
3070 * config/cpu/sh/atomicity.h: Likewise.
3071 * config/cpu/sparc/atomic_word.h: Likewise.
3072 * config/cpu/sparc/atomicity.h: Likewise.
3073 * config/io/basic_file_stdio.cc: Likewise.
3074 * config/io/basic_file_stdio.h: Likewise.
3075 * config/io/c_io_stdio.h: Likewise.
3076 * config/locale/darwin/ctype_members.cc: Likewise.
3077 * config/locale/generic/c++locale_internal.h: Likewise.
3078 * config/locale/generic/c_locale.cc: Likewise.
3079 * config/locale/generic/c_locale.h: Likewise.
3080 * config/locale/generic/codecvt_members.cc: Likewise.
3081 * config/locale/generic/collate_members.cc: Likewise.
3082 * config/locale/generic/ctype_members.cc: Likewise.
3083 * config/locale/generic/messages_members.cc: Likewise.
3084 * config/locale/generic/messages_members.h: Likewise.
3085 * config/locale/generic/monetary_members.cc: Likewise.
3086 * config/locale/generic/numeric_members.cc: Likewise.
3087 * config/locale/generic/time_members.cc: Likewise.
3088 * config/locale/generic/time_members.h: Likewise.
3089 * config/locale/gnu/c++locale_internal.h: Likewise.
3090 * config/locale/gnu/c_locale.cc: Likewise.
3091 * config/locale/gnu/c_locale.h: Likewise.
3092 * config/locale/gnu/codecvt_members.cc: Likewise.
3093 * config/locale/gnu/collate_members.cc: Likewise.
3094 * config/locale/gnu/ctype_members.cc: Likewise.
3095 * config/locale/gnu/messages_members.cc: Likewise.
3096 * config/locale/gnu/messages_members.h: Likewise.
3097 * config/locale/gnu/monetary_members.cc: Likewise.
3098 * config/locale/gnu/numeric_members.cc: Likewise.
3099 * config/locale/gnu/time_members.cc: Likewise.
3100 * config/locale/gnu/time_members.h: Likewise.
3101 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3102 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3103 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3104 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3105 * config/os/aix/atomic_word.h: Likewise.
3106 * config/os/aix/atomicity.h: Likewise.
3107 * config/os/aix/ctype_base.h: Likewise.
3108 * config/os/aix/ctype_inline.h: Likewise.
3109 * config/os/aix/ctype_noninline.h: Likewise.
3110 * config/os/aix/os_defines.h: Likewise.
3111 * config/os/bsd/darwin/ctype_base.h: Likewise.
3112 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3113 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3114 * config/os/bsd/darwin/os_defines.h: Likewise.
3115 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3116 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3117 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3118 * config/os/bsd/freebsd/os_defines.h: Likewise.
3119 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3120 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3121 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3122 * config/os/bsd/netbsd/os_defines.h: Likewise.
3123 * config/os/djgpp/ctype_base.h: Likewise.
3124 * config/os/djgpp/ctype_inline.h: Likewise.
3125 * config/os/djgpp/ctype_noninline.h: Likewise.
3126 * config/os/djgpp/os_defines.h: Likewise.
3127 * config/os/generic/ctype_base.h: Likewise.
3128 * config/os/generic/ctype_inline.h: Likewise.
3129 * config/os/generic/ctype_noninline.h: Likewise.
3130 * config/os/generic/error_constants.h: Likewise.
3131 * config/os/generic/os_defines.h: Likewise.
3132 * config/os/gnu-linux/ctype_base.h: Likewise.
3133 * config/os/gnu-linux/ctype_inline.h: Likewise.
3134 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3135 * config/os/gnu-linux/os_defines.h: Likewise.
3136 * config/os/hpux/ctype_base.h: Likewise.
3137 * config/os/hpux/ctype_inline.h: Likewise.
3138 * config/os/hpux/ctype_noninline.h: Likewise.
3139 * config/os/hpux/os_defines.h: Likewise.
3140 * config/os/irix/atomic_word.h: Likewise.
3141 * config/os/irix/atomicity.h: Likewise.
3142 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3143 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3144 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3145 * config/os/irix/irix5.2/os_defines.h: Likewise.
3146 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3147 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3148 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3149 * config/os/irix/irix6.5/os_defines.h: Likewise.
3150 * config/os/mingw32/ctype_base.h: Likewise.
3151 * config/os/mingw32/ctype_inline.h: Likewise.
3152 * config/os/mingw32/ctype_noninline.h: Likewise.
3153 * config/os/mingw32/error_constants.h: Likewise.
3154 * config/os/mingw32/os_defines.h: Likewise.
3155 * config/os/newlib/ctype_base.h: Likewise.
3156 * config/os/newlib/ctype_inline.h: Likewise.
3157 * config/os/newlib/ctype_noninline.h: Likewise.
3158 * config/os/newlib/os_defines.h: Likewise.
3159 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3160 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3161 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3162 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3163 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3164 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3165 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3166 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3167 * config/os/tpf/ctype_base.h: Likewise.
3168 * config/os/tpf/ctype_inline.h: Likewise.
3169 * config/os/tpf/ctype_noninline.h: Likewise.
3170 * config/os/tpf/os_defines.h: Likewise.
3171 * config/os/uclibc/ctype_base.h: Likewise.
3172 * config/os/uclibc/ctype_inline.h: Likewise.
3173 * config/os/uclibc/ctype_noninline.h: Likewise.
3174 * config/os/uclibc/os_defines.h: Likewise.
3175 * config/os/vxworks/ctype_base.h: Likewise.
3176 * config/os/vxworks/ctype_inline.h: Likewise.
3177 * config/os/vxworks/ctype_noninline.h: Likewise.
3178 * config/os/vxworks/os_defines.h: Likewise.
3179 * include/backward/auto_ptr.h: Likewise.
3180 * include/backward/backward_warning.h: Likewise.
3181 * include/backward/binders.h: Likewise.
3182 * include/backward/hash_fun.h: Likewise.
3183 * include/backward/hash_map: Likewise.
3184 * include/backward/hash_set: Likewise.
3185 * include/backward/hashtable.h: Likewise.
3186 * include/backward/strstream: Likewise.
3187 * include/bits/algorithmfwd.h: Likewise.
3188 * include/bits/allocator.h: Likewise.
3189 * include/bits/atomic_0.h: Likewise.
3190 * include/bits/atomic_2.h: Likewise.
3191 * include/bits/atomicfwd_c.h: Likewise.
3192 * include/bits/atomicfwd_cxx.h: Likewise.
3193 * include/bits/basic_ios.h: Likewise.
3194 * include/bits/basic_ios.tcc: Likewise.
3195 * include/bits/basic_string.h: Likewise.
3196 * include/bits/basic_string.tcc: Likewise.
3197 * include/bits/boost_concept_check.h: Likewise.
3198 * include/bits/c++config: Likewise.
3199 * include/bits/char_traits.h: Likewise.
3200 * include/bits/codecvt.h: Likewise.
3201 * include/bits/concept_check.h: Likewise.
3202 * include/bits/cpp_type_traits.h: Likewise.
3203 * include/bits/deque.tcc: Likewise.
3204 * include/bits/forward_list.h: Likewise.
3205 * include/bits/forward_list.tcc: Likewise.
3206 * include/bits/fstream.tcc: Likewise.
3207 * include/bits/functexcept.h: Likewise.
3208 * include/bits/functional_hash.h: Likewise.
3209 * include/bits/gslice.h: Likewise.
3210 * include/bits/gslice_array.h: Likewise.
3211 * include/bits/hashtable.h: Likewise.
3212 * include/bits/indirect_array.h: Likewise.
3213 * include/bits/ios_base.h: Likewise.
3214 * include/bits/istream.tcc: Likewise.
3215 * include/bits/list.tcc: Likewise.
3216 * include/bits/locale_classes.h: Likewise.
3217 * include/bits/locale_classes.tcc: Likewise.
3218 * include/bits/locale_facets.h: Likewise.
3219 * include/bits/locale_facets.tcc: Likewise.
3220 * include/bits/locale_facets_nonio.h: Likewise.
3221 * include/bits/locale_facets_nonio.tcc: Likewise.
3222 * include/bits/localefwd.h: Likewise.
3223 * include/bits/mask_array.h: Likewise.
3224 * include/bits/move.h: Likewise.
3225 * include/bits/ostream.tcc: Likewise.
3226 * include/bits/ostream_insert.h: Likewise.
3227 * include/bits/postypes.h: Likewise.
3228 * include/bits/shared_ptr.h: Likewise.
3229 * include/bits/slice_array.h: Likewise.
3230 * include/bits/sstream.tcc: Likewise.
3231 * include/bits/stl_algo.h: Likewise.
3232 * include/bits/stl_algobase.h: Likewise.
3233 * include/bits/stl_bvector.h: Likewise.
3234 * include/bits/stl_construct.h: Likewise.
3235 * include/bits/stl_deque.h: Likewise.
3236 * include/bits/stl_function.h: Likewise.
3237 * include/bits/stl_heap.h: Likewise.
3238 * include/bits/stl_iterator.h: Likewise.
3239 * include/bits/stl_iterator_base_funcs.h: Likewise.
3240 * include/bits/stl_iterator_base_types.h: Likewise.
3241 * include/bits/stl_list.h: Likewise.
3242 * include/bits/stl_map.h: Likewise.
3243 * include/bits/stl_multimap.h: Likewise.
3244 * include/bits/stl_multiset.h: Likewise.
3245 * include/bits/stl_numeric.h: Likewise.
3246 * include/bits/stl_pair.h: Likewise.
3247 * include/bits/stl_queue.h: Likewise.
3248 * include/bits/stl_raw_storage_iter.h: Likewise.
3249 * include/bits/stl_relops.h: Likewise.
3250 * include/bits/stl_set.h: Likewise.
3251 * include/bits/stl_stack.h: Likewise.
3252 * include/bits/stl_tempbuf.h: Likewise.
3253 * include/bits/stl_tree.h: Likewise.
3254 * include/bits/stl_uninitialized.h: Likewise.
3255 * include/bits/stl_vector.h: Likewise.
3256 * include/bits/stream_iterator.h: Likewise.
3257 * include/bits/streambuf.tcc: Likewise.
3258 * include/bits/streambuf_iterator.h: Likewise.
3259 * include/bits/stringfwd.h: Likewise.
3260 * include/bits/unique_ptr.h: Likewise.
3261 * include/bits/valarray_after.h: Likewise.
3262 * include/bits/valarray_array.h: Likewise.
3263 * include/bits/valarray_array.tcc: Likewise.
3264 * include/bits/valarray_before.h: Likewise.
3265 * include/bits/vector.tcc: Likewise.
3266 * include/c/cassert: Likewise.
3267 * include/c/cctype: Likewise.
3268 * include/c/cerrno: Likewise.
3269 * include/c/cfloat: Likewise.
3270 * include/c/ciso646: Likewise.
3271 * include/c/climits: Likewise.
3272 * include/c/clocale: Likewise.
3273 * include/c/cmath: Likewise.
3274 * include/c/csetjmp: Likewise.
3275 * include/c/csignal: Likewise.
3276 * include/c/cstdarg: Likewise.
3277 * include/c/cstddef: Likewise.
3278 * include/c/cstdio: Likewise.
3279 * include/c/cstdlib: Likewise.
3280 * include/c/cstring: Likewise.
3281 * include/c/ctime: Likewise.
3282 * include/c/cwchar: Likewise.
3283 * include/c/cwctype: Likewise.
3284 * include/c_compatibility/assert.h: Likewise.
3285 * include/c_compatibility/complex.h: Likewise.
3286 * include/c_compatibility/ctype.h: Likewise.
3287 * include/c_compatibility/errno.h: Likewise.
3288 * include/c_compatibility/fenv.h: Likewise.
3289 * include/c_compatibility/float.h: Likewise.
3290 * include/c_compatibility/inttypes.h: Likewise.
3291 * include/c_compatibility/iso646.h: Likewise.
3292 * include/c_compatibility/limits.h: Likewise.
3293 * include/c_compatibility/locale.h: Likewise.
3294 * include/c_compatibility/math.h: Likewise.
3295 * include/c_compatibility/setjmp.h: Likewise.
3296 * include/c_compatibility/signal.h: Likewise.
3297 * include/c_compatibility/stdarg.h: Likewise.
3298 * include/c_compatibility/stdatomic.h: Likewise.
3299 * include/c_compatibility/stdbool.h: Likewise.
3300 * include/c_compatibility/stddef.h: Likewise.
3301 * include/c_compatibility/stdint.h: Likewise.
3302 * include/c_compatibility/stdio.h: Likewise.
3303 * include/c_compatibility/stdlib.h: Likewise.
3304 * include/c_compatibility/string.h: Likewise.
3305 * include/c_compatibility/tgmath.h: Likewise.
3306 * include/c_compatibility/time.h: Likewise.
3307 * include/c_compatibility/wchar.h: Likewise.
3308 * include/c_compatibility/wctype.h: Likewise.
3309 * include/c_global/cassert: Likewise.
3310 * include/c_global/ccomplex: Likewise.
3311 * include/c_global/cctype: Likewise.
3312 * include/c_global/cerrno: Likewise.
3313 * include/c_global/cfenv: Likewise.
3314 * include/c_global/cfloat: Likewise.
3315 * include/c_global/cinttypes: Likewise.
3316 * include/c_global/ciso646: Likewise.
3317 * include/c_global/climits: Likewise.
3318 * include/c_global/clocale: Likewise.
3319 * include/c_global/cmath.tcc: Likewise.
3320 * include/c_global/cmath: Likewise.
3321 * include/c_global/csetjmp: Likewise.
3322 * include/c_global/csignal: Likewise.
3323 * include/c_global/cstdarg: Likewise.
3324 * include/c_global/cstdatomic: Likewise.
3325 * include/c_global/cstdbool: Likewise.
3326 * include/c_global/cstddef: Likewise.
3327 * include/c_global/cstdint: Likewise.
3328 * include/c_global/cstdio: Likewise.
3329 * include/c_global/cstdlib: Likewise.
3330 * include/c_global/cstring: Likewise.
3331 * include/c_global/ctgmath: Likewise.
3332 * include/c_global/ctime: Likewise.
3333 * include/c_global/cwchar: Likewise.
3334 * include/c_global/cwctype: Likewise.
3335 * include/c_std/cassert: Likewise.
3336 * include/c_std/cctype: Likewise.
3337 * include/c_std/cerrno: Likewise.
3338 * include/c_std/cfloat: Likewise.
3339 * include/c_std/ciso646: Likewise.
3340 * include/c_std/climits: Likewise.
3341 * include/c_std/clocale: Likewise.
3342 * include/c_std/cmath.tcc: Likewise.
3343 * include/c_std/cmath: Likewise.
3344 * include/c_std/csetjmp: Likewise.
3345 * include/c_std/csignal: Likewise.
3346 * include/c_std/cstdarg: Likewise.
3347 * include/c_std/cstddef: Likewise.
3348 * include/c_std/cstdio: Likewise.
3349 * include/c_std/cstdlib: Likewise.
3350 * include/c_std/cstring: Likewise.
3351 * include/c_std/ctime: Likewise.
3352 * include/c_std/cwchar: Likewise.
3353 * include/c_std/cwctype: Likewise.
3354 * include/debug/bitset: Likewise.
3355 * include/debug/debug.h: Likewise.
3356 * include/debug/deque: Likewise.
3357 * include/debug/formatter.h: Likewise.
3358 * include/debug/functions.h: Likewise.
3359 * include/debug/list: Likewise.
3360 * include/debug/macros.h: Likewise.
3361 * include/debug/map.h: Likewise.
3362 * include/debug/map: Likewise.
3363 * include/debug/multimap.h: Likewise.
3364 * include/debug/multiset.h: Likewise.
3365 * include/debug/safe_base.h: Likewise.
3366 * include/debug/safe_iterator.h: Likewise.
3367 * include/debug/safe_iterator.tcc: Likewise.
3368 * include/debug/safe_sequence.h: Likewise.
3369 * include/debug/set.h: Likewise.
3370 * include/debug/set: Likewise.
3371 * include/debug/string: Likewise.
3372 * include/debug/unordered_map: Likewise.
3373 * include/debug/unordered_set: Likewise.
3374 * include/debug/vector: Likewise.
3375 * include/ext/algorithm: Likewise.
3376 * include/ext/array_allocator.h: Likewise.
3377 * include/ext/atomicity.h: Likewise.
3378 * include/ext/bitmap_allocator.h: Likewise.
3379 * include/ext/cast.h: Likewise.
3380 * include/ext/codecvt_specializations.h: Likewise.
3381 * include/ext/concurrence.h: Likewise.
3382 * include/ext/debug_allocator.h: Likewise.
3383 * include/ext/enc_filebuf.h: Likewise.
3384 * include/ext/extptr_allocator.h: Likewise.
3385 * include/ext/functional: Likewise.
3386 * include/ext/iterator: Likewise.
3387 * include/ext/malloc_allocator.h: Likewise.
3388 * include/ext/memory: Likewise.
3389 * include/ext/mt_allocator.h: Likewise.
3390 * include/ext/new_allocator.h: Likewise.
3391 * include/ext/numeric: Likewise.
3392 * include/ext/numeric_traits.h: Likewise.
3393 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3394 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3395 Likewise.
3396 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3397 Likewise.
3398 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3399 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3400 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3401 Likewise.
3402 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3403 Likewise.
3404 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3405 Likewise.
3406 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3407 Likewise.
3408 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3409 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3410 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3411 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3412 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3413 Likewise.
3414 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3415 Likewise.
3416 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3417 Likewise.
3418 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3419 Likewise.
3420 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3421 Likewise.
3422 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3423 Likewise.
3424 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3425 Likewise.
3426 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3427 Likewise.
3428 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3429 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3430 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3431 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3432 Likewise.
3433 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3434 Likewise.
3435 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3436 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3437 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3438 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3439 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3440 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3441 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3442 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3443 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3444 Likewise.
3445 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3446 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3447 Likewise.
3448 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3449 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3450 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3451 Likewise.
3452 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3453 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3454 Likewise.
3455 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3456 Likewise.
3457 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3458 Likewise.
3459 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3460 Likewise.
3461 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3462 Likewise.
3463 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3464 Likewise.
3465 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3466 Likewise.
3467 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3468 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3469 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3470 Likewise.
3471 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3472 Likewise.
3473 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3474 Likewise.
3475 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3476 Likewise.
3477 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3478 Likewise.
3479 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3480 Likewise.
3481 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3482 Likewise.
3483 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3484 Likewise.
3485 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3486 Likewise.
3487 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3488 Likewise.
3489 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
3490 Likewise.
3491 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
3492 Likewise.
3493 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
3494 Likewise.
3495 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
3496 Likewise.
3497 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
3498 Likewise.
3499 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3500 Likewise.
3501 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
3502 Likewise.
3503 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
3504 Likewise.
3505 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
3506 Likewise.
3507 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
3508 Likewise.
3509 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3510 Likewise.
3511 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
3512 Likewise.
3513 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
3514 Likewise.
3515 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
3516 Likewise.
3517 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
3518 Likewise.
3519 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
3520 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
3521 Likewise.
3522 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
3523 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
3524 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
3525 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
3526 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
3527 Likewise.
3528 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3529 Likewise.
3530 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3531 Likewise.
3532 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
3533 Likewise.
3534 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3535 Likewise.
3536 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
3537 Likewise.
3538 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
3539 Likewise.
3540 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3541 Likewise.
3542 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
3543 Likewise.
3544 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
3545 Likewise.
3546 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
3547 Likewise.
3548 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
3549 Likewise.
3550 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
3551 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
3552 Likewise.
3553 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
3554 Likewise.
3555 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3556 Likewise.
3557 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
3558 Likewise.
3559 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
3560 Likewise.
3561 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
3562 Likewise.
3563 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
3564 Likewise.
3565 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3566 Likewise.
3567 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
3568 Likewise.
3569 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
3570 Likewise.
3571 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
3572 Likewise.
3573 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
3574 Likewise.
3575 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
3576 Likewise.
3577 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
3578 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
3579 Likewise.
3580 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
3581 Likewise.
3582 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
3583 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
3584 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
3585 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
3586 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
3587 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
3588 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
3589 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
3590 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
3591 Likewise.
3592 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
3593 Likewise.
3594 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
3595 Likewise.
3596 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
3597 Likewise.
3598 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
3599 Likewise.
3600 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
3601 Likewise.
3602 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
3603 Likewise.
3604 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
3605 Likewise.
3606 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
3607 Likewise.
3608 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
3609 Likewise.
3610 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
3611 Likewise.
3612 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
3613 Likewise.
3614 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
3615 Likewise.
3616 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
3617 Likewise.
3618 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
3619 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
3620 Likewise.
3621 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
3622 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
3623 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
3624 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
3625 Likewise.
3626 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
3627 Likewise.
3628 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
3629 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
3630 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
3631 Likewise.
3632 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
3633 Likewise.
3634 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
3635 Likewise.
3636 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
3637 Likewise.
3638 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
3639 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
3640 Likewise.
3641 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
3642 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
3643 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
3644 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
3645 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
3646 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
3647 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
3648 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
3649 Likewise.
3650 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
3651 Likewise.
3652 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
3653 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
3654 Likewise.
3655 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
3656 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
3657 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
3658 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
3659 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
3660 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
3661 Likewise.
3662 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
3663 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
3664 Likewise.
3665 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
3666 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
3667 Likewise.
3668 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
3669 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
3670 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
3671 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
3672 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
3673 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
3674 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
3675 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
3676 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
3677 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
3678 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
3679 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
3680 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
3681 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
3682 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
3683 Likewise.
3684 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
3685 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
3686 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
3687 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
3688 Likewise.
3689 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
3690 Likewise.
3691 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
3692 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
3693 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
3694 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
3695 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
3696 Likewise.
3697 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
3698 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
3699 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
3700 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
3701 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
3702 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
3703 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
3704 Likewise.
3705 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
3706 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
3707 Likewise.
3708 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
3709 Likewise.
3710 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
3711 Likewise.
3712 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
3713 Likewise.
3714 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
3715 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
3716 Likewise.
3717 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
3718 Likewise.
3719 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
3720 Likewise.
3721 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
3722 Likewise.
3723 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
3724 Likewise.
3725 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
3726 Likewise.
3727 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
3728 Likewise.
3729 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
3730 Likewise.
3731 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
3732 Likewise.
3733 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
3734 Likewise.
3735 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
3736 Likewise.
3737 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
3738 Likewise.
3739 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
3740 Likewise.
3741 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
3742 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
3743 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
3744 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
3745 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
3746 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
3747 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
3748 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
3749 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
3750 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
3751 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
3752 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
3753 Likewise.
3754 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
3755 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
3756 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
3757 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
3758 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
3759 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
3760 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
3761 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
3762 Likewise.
3763 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
3764 Likewise.
3765 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
3766 Likewise.
3767 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
3768 Likewise.
3769 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
3770 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
3771 Likewise.
3772 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
3773 Likewise.
3774 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
3775 Likewise.
3776 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
3777 Likewise.
3778 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
3779 Likewise.
3780 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
3781 Likewise.
3782 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
3783 Likewise.
3784 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
3785 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
3786 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
3787 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
3788 Likewise.
3789 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
3790 Likewise.
3791 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
3792 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
3793 Likewise.
3794 * include/ext/pb_ds/exception.hpp: Likewise.
3795 * include/ext/pb_ds/hash_policy.hpp: Likewise.
3796 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
3797 * include/ext/pb_ds/priority_queue.hpp: Likewise.
3798 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
3799 * include/ext/pb_ds/tree_policy.hpp: Likewise.
3800 * include/ext/pb_ds/trie_policy.hpp: Likewise.
3801 * include/ext/pod_char_traits.h: Likewise.
3802 * include/ext/pointer.h: Likewise.
3803 * include/ext/pool_allocator.h: Likewise.
3804 * include/ext/rb_tree: Likewise.
3805 * include/ext/rc_string_base.h: Likewise.
3806 * include/ext/rope: Likewise.
3807 * include/ext/ropeimpl.h: Likewise.
3808 * include/ext/slist: Likewise.
3809 * include/ext/sso_string_base.h: Likewise.
3810 * include/ext/stdio_filebuf.h: Likewise.
3811 * include/ext/stdio_sync_filebuf.h: Likewise.
3812 * include/ext/string_conversions.h: Likewise.
3813 * include/ext/throw_allocator.h: Likewise.
3814 * include/ext/type_traits.h: Likewise.
3815 * include/ext/typelist.h: Likewise.
3816 * include/ext/vstring.h: Likewise.
3817 * include/ext/vstring.tcc: Likewise.
3818 * include/ext/vstring_fwd.h: Likewise.
3819 * include/ext/vstring_util.h: Likewise.
3820 * include/parallel/algo.h: Likewise.
3821 * include/parallel/algobase.h: Likewise.
3822 * include/parallel/algorithm: Likewise.
3823 * include/parallel/algorithmfwd.h: Likewise.
3824 * include/parallel/balanced_quicksort.h: Likewise.
3825 * include/parallel/base.h: Likewise.
3826 * include/parallel/basic_iterator.h: Likewise.
3827 * include/parallel/checkers.h: Likewise.
3828 * include/parallel/compatibility.h: Likewise.
3829 * include/parallel/compiletime_settings.h: Likewise.
3830 * include/parallel/equally_split.h: Likewise.
3831 * include/parallel/features.h: Likewise.
3832 * include/parallel/find.h: Likewise.
3833 * include/parallel/find_selectors.h: Likewise.
3834 * include/parallel/for_each.h: Likewise.
3835 * include/parallel/for_each_selectors.h: Likewise.
3836 * include/parallel/iterator.h: Likewise.
3837 * include/parallel/list_partition.h: Likewise.
3838 * include/parallel/losertree.h: Likewise.
3839 * include/parallel/merge.h: Likewise.
3840 * include/parallel/multiseq_selection.h: Likewise.
3841 * include/parallel/multiway_merge.h: Likewise.
3842 * include/parallel/multiway_mergesort.h: Likewise.
3843 * include/parallel/numeric: Likewise.
3844 * include/parallel/numericfwd.h: Likewise.
3845 * include/parallel/omp_loop.h: Likewise.
3846 * include/parallel/omp_loop_static.h: Likewise.
3847 * include/parallel/par_loop.h: Likewise.
3848 * include/parallel/parallel.h: Likewise.
3849 * include/parallel/partial_sum.h: Likewise.
3850 * include/parallel/partition.h: Likewise.
3851 * include/parallel/queue.h: Likewise.
3852 * include/parallel/quicksort.h: Likewise.
3853 * include/parallel/random_number.h: Likewise.
3854 * include/parallel/random_shuffle.h: Likewise.
3855 * include/parallel/search.h: Likewise.
3856 * include/parallel/set_operations.h: Likewise.
3857 * include/parallel/settings.h: Likewise.
3858 * include/parallel/sort.h: Likewise.
3859 * include/parallel/tags.h: Likewise.
3860 * include/parallel/types.h: Likewise.
3861 * include/parallel/unique_copy.h: Likewise.
3862 * include/parallel/workstealing.h: Likewise.
3863 * include/precompiled/extc++.h: Likewise.
3864 * include/precompiled/stdc++.h: Likewise.
3865 * include/precompiled/stdtr1c++.h: Likewise.
3866 * include/std/algorithm: Likewise.
3867 * include/std/array: Likewise.
3868 * include/std/bitset: Likewise.
3869 * include/std/c++0x_warning.h: Likewise.
3870 * include/std/chrono: Likewise.
3871 * include/std/complex: Likewise.
3872 * include/std/condition_variable: Likewise.
3873 * include/std/deque: Likewise.
3874 * include/std/forward_list: Likewise.
3875 * include/std/fstream: Likewise.
3876 * include/std/functional: Likewise.
3877 * include/std/iomanip: Likewise.
3878 * include/std/ios: Likewise.
3879 * include/std/iosfwd: Likewise.
3880 * include/std/iostream: Likewise.
3881 * include/std/istream: Likewise.
3882 * include/std/iterator: Likewise.
3883 * include/std/limits: Likewise.
3884 * include/std/list: Likewise.
3885 * include/std/locale: Likewise.
3886 * include/std/map: Likewise.
3887 * include/std/memory: Likewise.
3888 * include/std/mutex: Likewise.
3889 * include/std/numeric: Likewise.
3890 * include/std/ostream: Likewise.
3891 * include/std/queue: Likewise.
3892 * include/std/random: Likewise.
3893 * include/std/ratio: Likewise.
3894 * include/std/regex: Likewise.
3895 * include/std/set: Likewise.
3896 * include/std/sstream: Likewise.
3897 * include/std/stack: Likewise.
3898 * include/std/stdexcept: Likewise.
3899 * include/std/streambuf: Likewise.
3900 * include/std/string: Likewise.
3901 * include/std/system_error: Likewise.
3902 * include/std/thread: Likewise.
3903 * include/std/tuple: Likewise.
3904 * include/std/type_traits: Likewise.
3905 * include/std/unordered_map: Likewise.
3906 * include/std/unordered_set: Likewise.
3907 * include/std/utility: Likewise.
3908 * include/std/valarray: Likewise.
3909 * include/std/vector: Likewise.
3910 * include/tr1/array: Likewise.
3911 * include/tr1/bessel_function.tcc: Likewise.
3912 * include/tr1/beta_function.tcc: Likewise.
3913 * include/tr1/ccomplex: Likewise.
3914 * include/tr1/cctype: Likewise.
3915 * include/tr1/cfenv: Likewise.
3916 * include/tr1/cfloat: Likewise.
3917 * include/tr1/cinttypes: Likewise.
3918 * include/tr1/climits: Likewise.
3919 * include/tr1/cmath: Likewise.
3920 * include/tr1/complex.h: Likewise.
3921 * include/tr1/complex: Likewise.
3922 * include/tr1/cstdarg: Likewise.
3923 * include/tr1/cstdbool: Likewise.
3924 * include/tr1/cstdint: Likewise.
3925 * include/tr1/cstdio: Likewise.
3926 * include/tr1/cstdlib: Likewise.
3927 * include/tr1/ctgmath: Likewise.
3928 * include/tr1/ctime: Likewise.
3929 * include/tr1/ctype.h: Likewise.
3930 * include/tr1/cwchar: Likewise.
3931 * include/tr1/cwctype: Likewise.
3932 * include/tr1/ell_integral.tcc: Likewise.
3933 * include/tr1/exp_integral.tcc: Likewise.
3934 * include/tr1/fenv.h: Likewise.
3935 * include/tr1/float.h: Likewise.
3936 * include/tr1/functional: Likewise.
3937 * include/tr1/functional_hash.h: Likewise.
3938 * include/tr1/gamma.tcc: Likewise.
3939 * include/tr1/hashtable.h: Likewise.
3940 * include/tr1/hypergeometric.tcc: Likewise.
3941 * include/tr1/inttypes.h: Likewise.
3942 * include/tr1/legendre_function.tcc: Likewise.
3943 * include/tr1/limits.h: Likewise.
3944 * include/tr1/math.h: Likewise.
3945 * include/tr1/memory: Likewise.
3946 * include/tr1/modified_bessel_func.tcc: Likewise.
3947 * include/tr1/poly_hermite.tcc: Likewise.
3948 * include/tr1/poly_laguerre.tcc: Likewise.
3949 * include/tr1/random: Likewise.
3950 * include/tr1/regex: Likewise.
3951 * include/tr1/riemann_zeta.tcc: Likewise.
3952 * include/tr1/shared_ptr.h: Likewise.
3953 * include/tr1/special_function_util.h: Likewise.
3954 * include/tr1/stdarg.h: Likewise.
3955 * include/tr1/stdbool.h: Likewise.
3956 * include/tr1/stdint.h: Likewise.
3957 * include/tr1/stdio.h: Likewise.
3958 * include/tr1/stdlib.h: Likewise.
3959 * include/tr1/tgmath.h: Likewise.
3960 * include/tr1/tuple: Likewise.
3961 * include/tr1/type_traits: Likewise.
3962 * include/tr1/unordered_map: Likewise.
3963 * include/tr1/unordered_set: Likewise.
3964 * include/tr1/utility: Likewise.
3965 * include/tr1/wchar.h: Likewise.
3966 * include/tr1/wctype.h: Likewise.
3967 * include/tr1_impl/array: Likewise.
3968 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
3969 * include/tr1_impl/cctype: Likewise.
3970 * include/tr1_impl/cfenv: Likewise.
3971 * include/tr1_impl/cinttypes: Likewise.
3972 * include/tr1_impl/cmath: Likewise.
3973 * include/tr1_impl/complex: Likewise.
3974 * include/tr1_impl/cstdint: Likewise.
3975 * include/tr1_impl/cstdio: Likewise.
3976 * include/tr1_impl/cstdlib: Likewise.
3977 * include/tr1_impl/cwchar: Likewise.
3978 * include/tr1_impl/cwctype: Likewise.
3979 * include/tr1_impl/functional: Likewise.
3980 * include/tr1_impl/functional_hash.h: Likewise.
3981 * include/tr1_impl/hashtable: Likewise.
3982 * include/tr1_impl/hashtable_policy.h: Likewise.
3983 * include/tr1_impl/random.tcc: Likewise.
3984 * include/tr1_impl/random: Likewise.
3985 * include/tr1_impl/regex: Likewise.
3986 * include/tr1_impl/type_traits: Likewise.
3987 * include/tr1_impl/unordered_map: Likewise.
3988 * include/tr1_impl/unordered_set: Likewise.
3989 * include/tr1_impl/utility: Likewise.
3990 * libsupc++/array_type_info.cc: Likewise.
3991 * libsupc++/atexit_arm.cc: Likewise.
3992 * libsupc++/bad_cast.cc: Likewise.
3993 * libsupc++/bad_typeid.cc: Likewise.
3994 * libsupc++/class_type_info.cc: Likewise.
3995 * libsupc++/cxxabi-forced.h: Likewise.
3996 * libsupc++/cxxabi.h: Likewise.
3997 * libsupc++/del_op.cc: Likewise.
3998 * libsupc++/del_opnt.cc: Likewise.
3999 * libsupc++/del_opv.cc: Likewise.
4000 * libsupc++/del_opvnt.cc: Likewise.
4001 * libsupc++/dyncast.cc: Likewise.
4002 * libsupc++/eh_alloc.cc: Likewise.
4003 * libsupc++/eh_arm.cc: Likewise.
4004 * libsupc++/eh_aux_runtime.cc: Likewise.
4005 * libsupc++/eh_call.cc: Likewise.
4006 * libsupc++/eh_catch.cc: Likewise.
4007 * libsupc++/eh_exception.cc: Likewise.
4008 * libsupc++/eh_globals.cc: Likewise.
4009 * libsupc++/eh_personality.cc: Likewise.
4010 * libsupc++/eh_ptr.cc: Likewise.
4011 * libsupc++/eh_term_handler.cc: Likewise.
4012 * libsupc++/eh_terminate.cc: Likewise.
4013 * libsupc++/eh_throw.cc: Likewise.
4014 * libsupc++/eh_type.cc: Likewise.
4015 * libsupc++/eh_unex_handler.cc: Likewise.
4016 * libsupc++/enum_type_info.cc: Likewise.
4017 * libsupc++/exception: Likewise.
4018 * libsupc++/exception_defines.h: Likewise.
4019 * libsupc++/exception_ptr.h: Likewise.
4020 * libsupc++/function_type_info.cc: Likewise.
4021 * libsupc++/fundamental_type_info.cc: Likewise.
4022 * libsupc++/guard.cc: Likewise.
4023 * libsupc++/initializer_list: Likewise.
4024 * libsupc++/new: Likewise.
4025 * libsupc++/new_handler.cc: Likewise.
4026 * libsupc++/new_op.cc: Likewise.
4027 * libsupc++/new_opnt.cc: Likewise.
4028 * libsupc++/new_opv.cc: Likewise.
4029 * libsupc++/new_opvnt.cc: Likewise.
4030 * libsupc++/pbase_type_info.cc: Likewise.
4031 * libsupc++/pmem_type_info.cc: Likewise.
4032 * libsupc++/pointer_type_info.cc: Likewise.
4033 * libsupc++/pure.cc: Likewise.
4034 * libsupc++/si_class_type_info.cc: Likewise.
4035 * libsupc++/tinfo.cc: Likewise.
4036 * libsupc++/tinfo.h: Likewise.
4037 * libsupc++/tinfo2.cc: Likewise.
4038 * libsupc++/typeinfo: Likewise.
4039 * libsupc++/unwind-cxx.h: Likewise.
4040 * libsupc++/vec.cc: Likewise.
4041 * libsupc++/vmi_class_type_info.cc: Likewise.
4042 * libsupc++/vterminate.cc: Likewise.
4043 * po/string_literals.cc: Likewise.
4044 * src/atomic.cc: Likewise.
4045 * src/bitmap_allocator.cc: Likewise.
4046 * src/chrono.cc: Likewise.
4047 * src/codecvt.cc: Likewise.
4048 * src/compatibility-ldbl.cc: Likewise.
4049 * src/compatibility.cc: Likewise.
4050 * src/complex_io.cc: Likewise.
4051 * src/concept-inst.cc: Likewise.
4052 * src/condition_variable.cc: Likewise.
4053 * src/ctype.cc: Likewise.
4054 * src/debug.cc: Likewise.
4055 * src/debug_list.cc: Likewise.
4056 * src/ext-inst.cc: Likewise.
4057 * src/fstream-inst.cc: Likewise.
4058 * src/functexcept.cc: Likewise.
4059 * src/globals_io.cc: Likewise.
4060 * src/hash.cc: Likewise.
4061 * src/hash_c++0x.cc: Likewise.
4062 * src/hashtable.cc: Likewise.
4063 * src/hashtable_c++0x.cc: Likewise.
4064 * src/ios-inst.cc: Likewise.
4065 * src/ios.cc: Likewise.
4066 * src/ios_failure.cc: Likewise.
4067 * src/ios_init.cc: Likewise.
4068 * src/ios_locale.cc: Likewise.
4069 * src/iostream-inst.cc: Likewise.
4070 * src/istream-inst.cc: Likewise.
4071 * src/istream.cc: Likewise.
4072 * src/limits.cc: Likewise.
4073 * src/limits_c++0x.cc: Likewise.
4074 * src/list.cc: Likewise.
4075 * src/locale-inst.cc: Likewise.
4076 * src/locale.cc: Likewise.
4077 * src/locale_facets.cc: Likewise.
4078 * src/locale_init.cc: Likewise.
4079 * src/localename.cc: Likewise.
4080 * src/math_stubs_float.cc: Likewise.
4081 * src/math_stubs_long_double.cc: Likewise.
4082 * src/misc-inst.cc: Likewise.
4083 * src/mt_allocator.cc: Likewise.
4084 * src/mutex.cc: Likewise.
4085 * src/ostream-inst.cc: Likewise.
4086 * src/parallel_list.cc: Likewise.
4087 * src/parallel_settings.cc: Likewise.
4088 * src/pool_allocator.cc: Likewise.
4089 * src/sstream-inst.cc: Likewise.
4090 * src/stdexcept.cc: Likewise.
4091 * src/streambuf-inst.cc: Likewise.
4092 * src/streambuf.cc: Likewise.
4093 * src/string-inst.cc: Likewise.
4094 * src/strstream.cc: Likewise.
4095 * src/system_error.cc: Likewise.
4096 * src/thread.cc: Likewise.
4097 * src/tree.cc: Likewise.
4098 * src/valarray-inst.cc: Likewise.
4099 * src/wlocale-inst.cc: Likewise.
4100 * src/wstring-inst.cc: Likewise.
4101 * doc/xml/manual/intro.xml: Change documentation to refer the
4102 reader to version 3 of the GNU General Public License, version
4103 3.1 of the GCC Runtime Library Exception, and to point readers
4104 at the FSF's license web page.
4105
4106 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4107
4108 * Makefile.am: Change copyright header to refer to version
4109 3 of the GNU General Public License and to point readers at the
4110 COPYING3 file and the FSF's license web page.
4111 * doc/Makefile.am: Likewise.
4112 * include/Makefile.am: Likewise.
4113 * libsupc++/Makefile.am: Likewise.
4114 * po/Makefile.am: Likewise.
4115 * po/POTFILES.in: Likewise.
4116 * src/Makefile.am: Likewise.
4117 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4118 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4119 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4120 Likewise.
4121 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4122 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4123 Likewise.
4124 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4125 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4126 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4127 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4128 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4129 * testsuite/18_support/bad_cast/what.cc: Likewise.
4130 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4131 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4132 Likewise.
4133 * testsuite/18_support/bad_exception/what.cc: Likewise.
4134 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4135 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4136 * testsuite/18_support/exception/38732.cc: Likewise.
4137 * testsuite/18_support/exception/what.cc: Likewise.
4138 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4139 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4140 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4141 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4142 * testsuite/18_support/headers/climits/values.cc: Likewise.
4143 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4144 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4145 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4146 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4147 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4148 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4149 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4150 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4151 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4152 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4153 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4154 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4155 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4156 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4157 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4158 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4159 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4160 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4161 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4162 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4163 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4164 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4165 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4166 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4167 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4168 * testsuite/18_support/new_delete_placement.cc: Likewise.
4169 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4170 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4171 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4172 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4173 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4174 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4175 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4176 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4177 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4178 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4179 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4180 Likewise.
4181 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4182 * testsuite/18_support/pthread_guard.cc: Likewise.
4183 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4184 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4185 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4186 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4187 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4188 Likewise.
4189 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4190 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4191 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4192 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4193 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4194 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4195 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4196 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4197 Likewise.
4198 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4199 Likewise.
4200 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4201 Likewise.
4202 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4203 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4204 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4205 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4206 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4207 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4208 Likewise.
4209 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4210 Likewise.
4211 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4212 Likewise.
4213 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4214 Likewise.
4215 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4216 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4217 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4218 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4219 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4220 Likewise.
4221 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4222 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4223 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4224 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4225 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4226 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4227 Likewise.
4228 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4229 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4230 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4231 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4232 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4233 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4234 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4235 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4236 * testsuite/20_util/allocator/1.cc: Likewise.
4237 * testsuite/20_util/allocator/10378.cc: Likewise.
4238 * testsuite/20_util/allocator/14176.cc: Likewise.
4239 * testsuite/20_util/allocator/33807.cc: Likewise.
4240 * testsuite/20_util/allocator/8230.cc: Likewise.
4241 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4242 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4243 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4244 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4245 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4246 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4247 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4248 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4249 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4250 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4251 Likewise.
4252 * testsuite/20_util/clocks/1.cc: Likewise.
4253 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4254 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4255 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4256 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4257 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4258 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4259 * testsuite/20_util/duration/cons/1.cc: Likewise.
4260 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4261 * testsuite/20_util/duration/cons/2.cc: Likewise.
4262 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4263 Likewise.
4264 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4265 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4266 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4267 Likewise.
4268 * testsuite/20_util/forward/1.cc: Likewise.
4269 * testsuite/20_util/forward/1_neg.cc: Likewise.
4270 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4271 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4272 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4273 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4274 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4275 Likewise.
4276 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4277 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4278 Likewise.
4279 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4280 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4281 Likewise.
4282 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4283 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4284 Likewise.
4285 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4286 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4287 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4288 Likewise.
4289 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4290 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4291 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4292 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4293 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4294 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4295 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4296 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4297 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4298 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4299 Likewise.
4300 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4301 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4302 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4303 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4304 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4305 Likewise.
4306 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4307 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4308 Likewise.
4309 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4310 * testsuite/20_util/identity/value.cc: Likewise.
4311 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4312 * testsuite/20_util/is_integral/value.cc: Likewise.
4313 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4314 Likewise.
4315 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4316 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4317 * testsuite/20_util/is_reference/value.cc: Likewise.
4318 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4319 Likewise.
4320 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4321 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4322 * testsuite/20_util/is_signed/value.cc: Likewise.
4323 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4324 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4325 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4326 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4327 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4328 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4329 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4330 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4331 Likewise.
4332 * testsuite/20_util/move/1.cc: Likewise.
4333 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4334 * testsuite/20_util/pair/1.cc: Likewise.
4335 * testsuite/20_util/pair/2.cc: Likewise.
4336 * testsuite/20_util/pair/3.cc: Likewise.
4337 * testsuite/20_util/pair/4.cc: Likewise.
4338 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4339 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4340 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4341 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4342 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4343 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4344 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4345 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4346 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4347 Likewise.
4348 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4349 Likewise.
4350 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4351 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4352 * testsuite/20_util/rel_ops.cc: Likewise.
4353 * testsuite/20_util/remove_reference/value.cc: Likewise.
4354 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4355 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4356 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4357 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4358 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4359 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4360 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4361 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4362 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4363 Likewise.
4364 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4365 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4366 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4367 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4368 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4369 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4370 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4371 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4372 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4373 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4374 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4375 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4376 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4377 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4378 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4379 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4380 Likewise.
4381 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4382 Likewise.
4383 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4384 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4385 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4386 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4387 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4388 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4389 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4390 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4391 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4392 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4393 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4394 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4395 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4396 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4397 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4398 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4399 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4400 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4401 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4402 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4403 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4404 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4405 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4406 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4407 Likewise.
4408 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4409 Likewise.
4410 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4411 Likewise.
4412 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4413 Likewise.
4414 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4415 Likewise.
4416 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4417 Likewise.
4418 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4419 Likewise.
4420 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4421 Likewise.
4422 * testsuite/20_util/temporary_buffer.cc: Likewise.
4423 * testsuite/20_util/time_point/1.cc: Likewise.
4424 * testsuite/20_util/time_point/2.cc: Likewise.
4425 * testsuite/20_util/time_point/3.cc: Likewise.
4426 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4427 Likewise.
4428 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4429 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4430 Likewise.
4431 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4432 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4433 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4434 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4435 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4436 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4437 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4438 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4439 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4440 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4441 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4442 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4443 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4444 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4445 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4446 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4447 Likewise.
4448 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4449 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4450 Likewise.
4451 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4452 Likewise.
4453 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4454 Likewise.
4455 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4456 Likewise.
4457 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4458 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4459 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4460 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4461 Likewise.
4462 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4463 Likewise.
4464 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4465 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4466 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4467 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4468 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4469 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4470 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4471 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4472 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4473 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4474 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4475 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4476 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4477 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4478 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4479 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4480 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4481 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4482 Likewise.
4483 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4484 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4485 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4486 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4487 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
4488 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
4489 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
4490 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
4491 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
4492 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
4493 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
4494 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
4495 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
4496 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
4497 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
4498 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
4499 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
4500 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
4501 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
4502 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
4503 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
4504 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
4505 Likewise.
4506 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
4507 Likewise.
4508 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
4509 Likewise.
4510 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
4511 Likewise.
4512 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
4513 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
4514 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
4515 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
4516 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
4517 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
4518 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
4519 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
4520 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
4521 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
4522 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
4523 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
4524 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
4525 Likewise.
4526 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
4527 Likewise.
4528 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
4529 Likewise.
4530 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
4531 Likewise.
4532 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
4533 Likewise.
4534 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
4535 Likewise.
4536 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
4537 Likewise.
4538 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
4539 Likewise.
4540 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
4541 Likewise.
4542 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
4543 Likewise.
4544 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
4545 Likewise.
4546 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
4547 Likewise.
4548 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
4549 Likewise.
4550 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
4551 Likewise.
4552 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
4553 Likewise.
4554 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
4555 Likewise.
4556 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
4557 Likewise.
4558 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
4559 Likewise.
4560 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
4561 Likewise.
4562 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
4563 Likewise.
4564 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
4565 Likewise.
4566 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
4567 Likewise.
4568 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
4569 Likewise.
4570 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
4571 Likewise.
4572 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
4573 Likewise.
4574 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
4575 Likewise.
4576 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
4577 Likewise.
4578 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
4579 Likewise.
4580 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
4581 Likewise.
4582 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
4583 Likewise.
4584 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
4585 Likewise.
4586 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
4587 Likewise.
4588 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
4589 Likewise.
4590 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
4591 Likewise.
4592 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
4593 Likewise.
4594 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
4595 Likewise.
4596 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
4597 Likewise.
4598 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
4599 Likewise.
4600 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
4601 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
4602 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
4603 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
4604 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
4605 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
4606 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
4607 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
4608 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
4609 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
4610 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
4611 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
4612 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
4613 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
4614 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
4615 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
4616 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
4617 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
4618 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
4619 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
4620 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
4621 Likewise.
4622 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
4623 Likewise.
4624 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
4625 Likewise.
4626 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
4627 Likewise.
4628 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
4629 Likewise.
4630 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
4631 Likewise.
4632 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
4633 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
4634 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
4635 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
4636 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
4637 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
4638 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
4639 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
4640 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
4641 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
4642 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
4643 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
4644 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
4645 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
4646 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
4647 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
4648 Likewise.
4649 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
4650 Likewise.
4651 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
4652 Likewise.
4653 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
4654 Likewise.
4655 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
4656 Likewise.
4657 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
4658 Likewise.
4659 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
4660 Likewise.
4661 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
4662 Likewise.
4663 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
4664 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
4665 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
4666 Likewise.
4667 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
4668 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
4669 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
4670 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
4671 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
4672 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
4673 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
4674 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
4675 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
4676 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
4677 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
4678 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
4679 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
4680 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
4681 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
4682 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
4683 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
4684 Likewise.
4685 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
4686 Likewise.
4687 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
4688 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
4689 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
4690 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
4691 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
4692 Likewise.
4693 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
4694 Likewise.
4695 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
4696 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
4697 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
4698 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
4699 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
4700 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
4701 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
4702 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
4703 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
4704 Likewise.
4705 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
4706 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
4707 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
4708 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
4709 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
4710 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
4711 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
4712 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
4713 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
4714 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
4715 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
4716 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
4717 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
4718 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
4719 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
4720 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
4721 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
4722 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
4723 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
4724 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
4725 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
4726 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
4727 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
4728 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
4729 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
4730 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
4731 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
4732 Likewise.
4733 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
4734 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
4735 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
4736 Likewise.
4737 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
4738 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
4739 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
4740 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
4741 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
4742 Likewise.
4743 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
4744 Likewise.
4745 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
4746 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
4747 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
4748 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
4749 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
4750 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
4751 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
4752 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
4753 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
4754 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
4755 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
4756 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
4757 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
4758 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
4759 Likewise.
4760 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
4761 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
4762 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
4763 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
4764 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
4765 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
4766 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
4767 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
4768 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
4769 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
4770 Likewise.
4771 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
4772 Likewise.
4773 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
4774 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
4775 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
4776 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
4777 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
4778 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
4779 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
4780 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
4781 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
4782 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
4783 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
4784 Likewise.
4785 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
4786 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
4787 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
4788 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
4789 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
4790 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
4791 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
4792 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
4793 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
4794 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
4795 Likewise.
4796 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
4797 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
4798 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
4799 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
4800 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
4801 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
4802 Likewise.
4803 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
4804 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
4805 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
4806 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
4807 Likewise.
4808 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
4809 Likewise.
4810 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
4811 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
4812 Likewise.
4813 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
4814 * testsuite/22_locale/ctype/2.cc: Likewise.
4815 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
4816 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
4817 * testsuite/22_locale/ctype/dr695.cc: Likewise.
4818 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
4819 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
4820 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
4821 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
4822 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
4823 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
4824 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
4825 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
4826 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
4827 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
4828 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
4829 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
4830 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
4831 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
4832 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
4833 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
4834 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
4835 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
4836 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
4837 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
4838 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
4839 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
4840 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
4841 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
4842 * testsuite/22_locale/facet/1.cc: Likewise.
4843 * testsuite/22_locale/facet/2.cc: Likewise.
4844 * testsuite/22_locale/facet/25421.cc: Likewise.
4845 * testsuite/22_locale/global_templates/1.cc: Likewise.
4846 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
4847 Likewise.
4848 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
4849 Likewise.
4850 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
4851 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
4852 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
4853 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
4854 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
4855 * testsuite/22_locale/locale/13630.cc: Likewise.
4856 * testsuite/22_locale/locale/cons/1.cc: Likewise.
4857 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
4858 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
4859 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
4860 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
4861 * testsuite/22_locale/locale/cons/2.cc: Likewise.
4862 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
4863 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
4864 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
4865 * testsuite/22_locale/locale/cons/4.cc: Likewise.
4866 * testsuite/22_locale/locale/cons/5.cc: Likewise.
4867 * testsuite/22_locale/locale/cons/6.cc: Likewise.
4868 * testsuite/22_locale/locale/cons/7.cc: Likewise.
4869 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
4870 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
4871 * testsuite/22_locale/locale/cons/8.cc: Likewise.
4872 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
4873 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
4874 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
4875 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
4876 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
4877 * testsuite/22_locale/locale/operations/1.cc: Likewise.
4878 * testsuite/22_locale/locale/operations/2.cc: Likewise.
4879 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
4880 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
4881 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
4882 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
4883 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
4884 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
4885 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
4886 Likewise.
4887 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
4888 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
4889 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
4890 Likewise.
4891 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
4892 Likewise.
4893 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
4894 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
4895 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
4896 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
4897 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
4898 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
4899 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
4900 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
4901 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
4902 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
4903 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
4904 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
4905 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
4906 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
4907 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
4908 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
4909 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
4910 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
4911 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
4912 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
4913 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
4914 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
4915 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
4916 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
4917 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
4918 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
4919 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
4920 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
4921 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
4922 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
4923 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
4924 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
4925 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
4926 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
4927 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
4928 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
4929 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
4930 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
4931 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
4932 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
4933 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
4934 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
4935 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
4936 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
4937 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
4938 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
4939 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
4940 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
4941 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
4942 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
4943 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
4944 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
4945 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
4946 Likewise.
4947 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
4948 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
4949 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
4950 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
4951 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
4952 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
4953 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
4954 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
4955 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
4956 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
4957 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
4958 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
4959 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
4960 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
4961 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
4962 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
4963 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
4964 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
4965 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
4966 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
4967 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
4968 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
4969 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
4970 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
4971 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
4972 Likewise.
4973 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
4974 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
4975 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
4976 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
4977 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
4978 Likewise.
4979 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
4980 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
4981 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
4982 Likewise.
4983 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
4984 Likewise.
4985 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
4986 Likewise.
4987 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
4988 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
4989 Likewise.
4990 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
4991 Likewise.
4992 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
4993 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
4994 Likewise.
4995 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
4996 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
4997 Likewise.
4998 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
4999 Likewise.
5000 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
5001 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
5002 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
5003 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
5004 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
5005 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
5006 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
5007 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
5008 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
5009 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
5010 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
5011 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
5012 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
5013 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
5014 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
5015 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
5016 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
5017 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
5018 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
5019 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
5020 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
5021 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
5022 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
5023 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
5024 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
5025 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
5026 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5027 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5028 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5029 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5030 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5031 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5032 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5033 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5034 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5035 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5036 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5037 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5038 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5039 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5040 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5041 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5042 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5043 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5044 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5045 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5046 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5047 Likewise.
5048 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5049 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5050 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5051 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5052 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5053 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5054 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5055 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5056 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5057 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5058 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5059 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5060 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5061 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5062 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5063 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5064 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5065 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5066 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5067 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5068 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5069 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5070 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5071 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5072 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5073 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5074 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5075 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5076 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5077 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5078 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5079 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5080 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5081 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5082 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5083 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5084 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5085 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5086 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5087 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5088 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5089 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5090 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5091 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5092 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5093 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5094 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5095 Likewise.
5096 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5097 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5098 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5099 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5100 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5101 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5102 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5103 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5104 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5105 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5106 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5107 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5108 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5109 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5110 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5111 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5112 Likewise.
5113 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5114 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5115 Likewise.
5116 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5117 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5118 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5119 Likewise.
5120 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5121 Likewise.
5122 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5123 Likewise.
5124 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5125 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5126 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5127 Likewise.
5128 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5129 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5130 Likewise.
5131 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5132 Likewise.
5133 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5134 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5135 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5136 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5137 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5138 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5139 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5140 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5141 Likewise.
5142 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5143 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5144 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5145 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5146 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5147 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5148 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5149 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5150 Likewise.
5151 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5152 Likewise.
5153 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5154 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5155 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5156 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5157 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5158 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5159 Likewise.
5160 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5161 Likewise.
5162 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5163 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5164 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5165 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5166 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5167 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5168 Likewise.
5169 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5170 Likewise.
5171 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5172 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5173 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5174 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5175 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5176 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5177 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5178 Likewise.
5179 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5180 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5181 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5182 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5183 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5184 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5185 Likewise.
5186 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5187 Likewise.
5188 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5189 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5190 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5191 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5192 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5193 Likewise.
5194 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5195 Likewise.
5196 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5197 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5198 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5199 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5200 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5201 Likewise.
5202 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5203 Likewise.
5204 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5205 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5206 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5207 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5208 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5209 Likewise.
5210 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5211 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5212 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5213 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5214 Likewise.
5215 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5216 Likewise.
5217 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5218 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5219 Likewise.
5220 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5221 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5222 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5223 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5224 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5225 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5226 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5227 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5228 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5229 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5230 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5231 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5232 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5233 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5234 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5235 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5236 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5237 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5238 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5239 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5240 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5241 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5242 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5243 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5244 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5245 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5246 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5247 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5248 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5249 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5250 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5251 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5252 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5253 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5254 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5255 Likewise.
5256 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5257 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5258 * testsuite/23_containers/bitset/18604.cc: Likewise.
5259 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5260 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5261 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5262 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5263 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5264 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5265 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5266 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5267 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5268 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5269 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5270 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5271 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5272 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5273 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5274 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5275 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5276 * testsuite/23_containers/deque/18604.cc: Likewise.
5277 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5278 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5279 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5280 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5281 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5282 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5283 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5284 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5285 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5286 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5287 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5288 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5289 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5290 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5291 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5292 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5293 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5294 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5295 Likewise.
5296 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5297 Likewise.
5298 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5299 Likewise.
5300 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5301 Likewise.
5302 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5303 Likewise.
5304 * testsuite/23_containers/deque/types/1.cc: Likewise.
5305 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5306 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5307 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5308 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5309 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5310 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5311 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5312 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5313 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5314 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5315 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5316 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5317 Likewise.
5318 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5319 Likewise.
5320 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5321 Likewise.
5322 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5323 Likewise.
5324 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5325 Likewise.
5326 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5327 Likewise.
5328 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5329 Likewise.
5330 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5331 Likewise.
5332 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5333 Likewise.
5334 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5335 Likewise.
5336 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5337 Likewise.
5338 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5339 Likewise.
5340 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5341 Likewise.
5342 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5343 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5344 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5345 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5346 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5347 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5348 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5349 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5350 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5351 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5352 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5353 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5354 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5355 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5356 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5357 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5358 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5359 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5360 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5361 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5362 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5363 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5364 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5365 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5366 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5367 Likewise.
5368 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5369 Likewise.
5370 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5371 * testsuite/23_containers/list/18604.cc: Likewise.
5372 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5373 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5374 * testsuite/23_containers/list/cons/1.cc: Likewise.
5375 * testsuite/23_containers/list/cons/2.cc: Likewise.
5376 * testsuite/23_containers/list/cons/3.cc: Likewise.
5377 * testsuite/23_containers/list/cons/4.cc: Likewise.
5378 * testsuite/23_containers/list/cons/5.cc: Likewise.
5379 * testsuite/23_containers/list/cons/6.cc: Likewise.
5380 * testsuite/23_containers/list/cons/7.cc: Likewise.
5381 * testsuite/23_containers/list/cons/8.cc: Likewise.
5382 * testsuite/23_containers/list/cons/9.cc: Likewise.
5383 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5384 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5385 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5386 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5387 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5388 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5389 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5390 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5391 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5392 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5393 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5394 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5395 * testsuite/23_containers/list/operations/1.cc: Likewise.
5396 * testsuite/23_containers/list/operations/2.cc: Likewise.
5397 * testsuite/23_containers/list/operations/3.cc: Likewise.
5398 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5399 * testsuite/23_containers/list/operations/4.cc: Likewise.
5400 * testsuite/23_containers/list/operations/5.cc: Likewise.
5401 * testsuite/23_containers/list/pthread1.cc: Likewise.
5402 * testsuite/23_containers/list/pthread5.cc: Likewise.
5403 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5404 Likewise.
5405 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5406 Likewise.
5407 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5408 Likewise.
5409 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5410 Likewise.
5411 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5412 Likewise.
5413 * testsuite/23_containers/map/18604.cc: Likewise.
5414 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5415 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5416 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5417 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5418 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5419 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5420 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5421 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5422 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5423 * testsuite/23_containers/map/operators/1.cc: Likewise.
5424 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5425 * testsuite/23_containers/map/pthread6.cc: Likewise.
5426 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5427 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5428 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5429 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5430 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5431 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5432 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5433 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5434 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5435 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5436 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5437 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5438 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5439 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5440 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5441 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5442 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5443 * testsuite/23_containers/set/18604.cc: Likewise.
5444 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5445 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5446 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5447 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5448 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5449 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5450 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5451 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5452 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5453 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5454 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5455 Likewise.
5456 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5457 Likewise.
5458 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5459 Likewise.
5460 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5461 Likewise.
5462 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5463 Likewise.
5464 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5465 Likewise.
5466 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5467 Likewise.
5468 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5469 Likewise.
5470 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5471 Likewise.
5472 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5473 Likewise.
5474 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5475 Likewise.
5476 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5477 Likewise.
5478 * testsuite/23_containers/vector/18604.cc: Likewise.
5479 * testsuite/23_containers/vector/bool/1.cc: Likewise.
5480 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5481 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5482 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5483 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5484 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5485 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5486 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5487 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
5488 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
5489 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
5490 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
5491 Likewise.
5492 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
5493 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
5494 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
5495 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
5496 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
5497 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
5498 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
5499 * testsuite/23_containers/vector/cons/1.cc: Likewise.
5500 * testsuite/23_containers/vector/cons/2.cc: Likewise.
5501 * testsuite/23_containers/vector/cons/3.cc: Likewise.
5502 * testsuite/23_containers/vector/cons/4.cc: Likewise.
5503 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
5504 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
5505 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
5506 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
5507 Likewise.
5508 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
5509 Likewise.
5510 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
5511 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
5512 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
5513 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
5514 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
5515 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
5516 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
5517 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
5518 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
5519 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
5520 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
5521 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
5522 Likewise.
5523 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
5524 Likewise.
5525 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
5526 Likewise.
5527 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
5528 Likewise.
5529 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
5530 Likewise.
5531 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
5532 Likewise.
5533 * testsuite/23_containers/vector/resize/1.cc: Likewise.
5534 * testsuite/23_containers/vector/types/1.cc: Likewise.
5535 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
5536 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
5537 Likewise.
5538 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
5539 Likewise.
5540 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
5541 Likewise.
5542 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
5543 Likewise.
5544 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
5545 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
5546 Likewise.
5547 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
5548 Likewise.
5549 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
5550 Likewise.
5551 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
5552 Likewise.
5553 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
5554 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
5555 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
5556 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
5557 Likewise.
5558 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
5559 Likewise.
5560 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
5561 Likewise.
5562 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
5563 Likewise.
5564 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
5565 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
5566 Likewise.
5567 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
5568 Likewise.
5569 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
5570 Likewise.
5571 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
5572 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
5573 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
5574 Likewise.
5575 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
5576 Likewise.
5577 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
5578 Likewise.
5579 * testsuite/24_iterators/operations/next.cc: Likewise.
5580 * testsuite/24_iterators/operations/prev.cc: Likewise.
5581 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
5582 Likewise.
5583 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
5584 Likewise.
5585 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
5586 Likewise.
5587 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
5588 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
5589 Likewise.
5590 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
5591 Likewise.
5592 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
5593 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
5594 Likewise.
5595 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
5596 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
5597 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
5598 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
5599 Likewise.
5600 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
5601 Likewise.
5602 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
5603 Likewise.
5604 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
5605 Likewise.
5606 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
5607 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
5608 * testsuite/25_algorithms/all_of/1.cc: Likewise.
5609 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
5610 * testsuite/25_algorithms/any_of/1.cc: Likewise.
5611 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
5612 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
5613 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
5614 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
5615 * testsuite/25_algorithms/copy/1.cc: Likewise.
5616 * testsuite/25_algorithms/copy/2.cc: Likewise.
5617 * testsuite/25_algorithms/copy/3.cc: Likewise.
5618 * testsuite/25_algorithms/copy/34595.cc: Likewise.
5619 * testsuite/25_algorithms/copy/4.cc: Likewise.
5620 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
5621 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
5622 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
5623 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
5624 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
5625 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
5626 Likewise.
5627 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
5628 Likewise.
5629 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
5630 Likewise.
5631 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
5632 Likewise.
5633 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
5634 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
5635 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
5636 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
5637 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
5638 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
5639 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
5640 * testsuite/25_algorithms/count/1.cc: Likewise.
5641 * testsuite/25_algorithms/count/check_type.cc: Likewise.
5642 * testsuite/25_algorithms/count_if/1.cc: Likewise.
5643 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
5644 * testsuite/25_algorithms/equal/1.cc: Likewise.
5645 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
5646 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
5647 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
5648 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
5649 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
5650 * testsuite/25_algorithms/fill/1.cc: Likewise.
5651 * testsuite/25_algorithms/fill/2.cc: Likewise.
5652 * testsuite/25_algorithms/fill/3.cc: Likewise.
5653 * testsuite/25_algorithms/fill/35725.cc: Likewise.
5654 * testsuite/25_algorithms/fill/4.cc: Likewise.
5655 * testsuite/25_algorithms/fill/5.cc: Likewise.
5656 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
5657 * testsuite/25_algorithms/find/1.cc: Likewise.
5658 * testsuite/25_algorithms/find/17441.cc: Likewise.
5659 * testsuite/25_algorithms/find/check_type.cc: Likewise.
5660 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
5661 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
5662 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
5663 Likewise.
5664 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
5665 Likewise.
5666 * testsuite/25_algorithms/find_end/1.cc: Likewise.
5667 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
5668 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
5669 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
5670 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
5671 * testsuite/25_algorithms/find_if/1.cc: Likewise.
5672 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
5673 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
5674 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
5675 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
5676 Likewise.
5677 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
5678 Likewise.
5679 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
5680 Likewise.
5681 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
5682 Likewise.
5683 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
5684 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
5685 * testsuite/25_algorithms/heap/1.cc: Likewise.
5686 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
5687 * testsuite/25_algorithms/includes/1.cc: Likewise.
5688 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
5689 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
5690 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
5691 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
5692 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
5693 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
5694 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
5695 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
5696 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
5697 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
5698 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
5699 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
5700 Likewise.
5701 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
5702 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
5703 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
5704 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
5705 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
5706 * testsuite/25_algorithms/max/1.cc: Likewise.
5707 * testsuite/25_algorithms/max/2.cc: Likewise.
5708 * testsuite/25_algorithms/max/3.cc: Likewise.
5709 * testsuite/25_algorithms/max/37547.cc: Likewise.
5710 * testsuite/25_algorithms/max/4.cc: Likewise.
5711 * testsuite/25_algorithms/max_element/1.cc: Likewise.
5712 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
5713 * testsuite/25_algorithms/merge/1.cc: Likewise.
5714 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
5715 * testsuite/25_algorithms/min/1.cc: Likewise.
5716 * testsuite/25_algorithms/min/2.cc: Likewise.
5717 * testsuite/25_algorithms/min/3.cc: Likewise.
5718 * testsuite/25_algorithms/min/37547.cc: Likewise.
5719 * testsuite/25_algorithms/min/4.cc: Likewise.
5720 * testsuite/25_algorithms/min_element/1.cc: Likewise.
5721 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
5722 * testsuite/25_algorithms/minmax/1.cc: Likewise.
5723 * testsuite/25_algorithms/minmax/2.cc: Likewise.
5724 * testsuite/25_algorithms/minmax/3.cc: Likewise.
5725 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
5726 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
5727 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
5728 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
5729 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
5730 * testsuite/25_algorithms/move/1.cc: Likewise.
5731 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
5732 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
5733 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
5734 * testsuite/25_algorithms/none_of/1.cc: Likewise.
5735 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
5736 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
5737 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
5738 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
5739 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
5740 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
5741 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
5742 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
5743 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
5744 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
5745 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
5746 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
5747 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
5748 * testsuite/25_algorithms/partition/1.cc: Likewise.
5749 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
5750 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
5751 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
5752 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
5753 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
5754 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
5755 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
5756 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
5757 * testsuite/25_algorithms/remove/1.cc: Likewise.
5758 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
5759 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
5760 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
5761 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
5762 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
5763 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
5764 * testsuite/25_algorithms/replace/1.cc: Likewise.
5765 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
5766 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
5767 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
5768 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
5769 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
5770 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
5771 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
5772 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
5773 * testsuite/25_algorithms/rotate/1.cc: Likewise.
5774 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
5775 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
5776 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
5777 * testsuite/25_algorithms/search/1.cc: Likewise.
5778 * testsuite/25_algorithms/search/check_type.cc: Likewise.
5779 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
5780 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
5781 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
5782 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
5783 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
5784 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
5785 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
5786 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
5787 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
5788 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
5789 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
5790 Likewise.
5791 * testsuite/25_algorithms/set_union/1.cc: Likewise.
5792 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
5793 * testsuite/25_algorithms/sort/1.cc: Likewise.
5794 * testsuite/25_algorithms/sort/34095.cc: Likewise.
5795 * testsuite/25_algorithms/sort/34636.cc: Likewise.
5796 * testsuite/25_algorithms/sort/35588.cc: Likewise.
5797 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
5798 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
5799 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
5800 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
5801 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
5802 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
5803 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
5804 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
5805 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
5806 * testsuite/25_algorithms/unique/1.cc: Likewise.
5807 * testsuite/25_algorithms/unique/11480.cc: Likewise.
5808 * testsuite/25_algorithms/unique/2.cc: Likewise.
5809 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
5810 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
5811 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
5812 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
5813 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
5814 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
5815 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
5816 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
5817 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
5818 * testsuite/26_numerics/accumulate/1.cc: Likewise.
5819 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
5820 * testsuite/26_numerics/complex/13450.cc: Likewise.
5821 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
5822 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
5823 * testsuite/26_numerics/complex/dr387.cc: Likewise.
5824 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
5825 * testsuite/26_numerics/complex/dr781.cc: Likewise.
5826 * testsuite/26_numerics/complex/dr844.cc: Likewise.
5827 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
5828 Likewise.
5829 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
5830 Likewise.
5831 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
5832 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
5833 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
5834 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
5835 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
5836 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
5837 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
5838 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
5839 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
5840 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
5841 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
5842 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
5843 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
5844 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
5845 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
5846 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
5847 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
5848 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
5849 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
5850 Likewise.
5851 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
5852 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
5853 Likewise.
5854 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
5855 Likewise.
5856 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
5857 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
5858 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
5859 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
5860 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
5861 * testsuite/26_numerics/inner_product/1.cc: Likewise.
5862 * testsuite/26_numerics/iota/1.cc: Likewise.
5863 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
5864 * testsuite/26_numerics/slice/1.cc: Likewise.
5865 * testsuite/26_numerics/valarray/28277.cc: Likewise.
5866 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
5867 * testsuite/26_numerics/valarray/operators.cc: Likewise.
5868 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
5869 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
5870 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
5871 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
5872 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
5873 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
5874 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
5875 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
5876 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
5877 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
5878 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
5879 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
5880 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
5881 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
5882 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
5883 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
5884 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
5885 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
5886 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
5887 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
5888 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
5889 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
5890 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
5891 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
5892 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
5893 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
5894 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
5895 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
5896 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
5897 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
5898 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
5899 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
5900 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
5901 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
5902 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
5903 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
5904 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
5905 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
5906 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
5907 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
5908 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
5909 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
5910 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
5911 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
5912 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
5913 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
5914 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
5915 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
5916 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
5917 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
5918 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
5919 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
5920 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
5921 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
5922 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
5923 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
5924 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
5925 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
5926 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
5927 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
5928 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
5929 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
5930 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
5931 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
5932 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
5933 Likewise.
5934 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
5935 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
5936 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
5937 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
5938 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
5939 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
5940 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
5941 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
5942 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
5943 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
5944 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
5945 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
5946 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
5947 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
5948 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
5949 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
5950 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
5951 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
5952 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
5953 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
5954 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
5955 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
5956 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
5957 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
5958 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
5959 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
5960 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
5961 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
5962 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
5963 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
5964 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
5965 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
5966 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
5967 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
5968 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
5969 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
5970 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
5971 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
5972 Likewise.
5973 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
5974 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
5975 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
5976 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
5977 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
5978 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
5979 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
5980 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
5981 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
5982 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
5983 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
5984 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
5985 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
5986 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
5987 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
5988 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
5989 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
5990 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
5991 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
5992 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
5993 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
5994 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
5995 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
5996 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
5997 Likewise.
5998 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
5999 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
6000 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
6001 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
6002 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
6003 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
6004 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
6005 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
6006 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
6007 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
6008 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
6009 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
6010 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
6011 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
6012 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
6013 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
6014 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
6015 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
6016 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
6017 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
6018 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
6019 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
6020 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
6021 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
6022 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
6023 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
6024 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
6025 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
6026 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6027 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6028 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6029 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6030 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6031 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6032 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6033 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6034 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6035 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6036 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6037 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6038 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6039 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6040 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6041 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6042 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6043 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6044 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6045 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6046 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6047 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6048 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6049 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6050 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6051 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6052 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6053 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6054 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6055 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6056 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6057 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6058 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6059 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6060 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6061 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6062 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6063 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6064 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6065 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6066 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6067 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6068 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6069 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6070 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6071 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6072 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6073 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6074 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6075 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6076 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6077 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6078 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6079 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6080 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6081 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6082 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6083 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6084 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6085 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6086 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6087 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6088 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6089 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6090 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6091 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6092 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6093 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6094 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6095 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6096 Likewise.
6097 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6098 Likewise.
6099 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6100 Likewise.
6101 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6102 Likewise.
6103 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6104 Likewise.
6105 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6106 Likewise.
6107 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6108 Likewise.
6109 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6110 Likewise.
6111 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6112 Likewise.
6113 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6114 Likewise.
6115 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6116 Likewise.
6117 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6118 Likewise.
6119 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6120 Likewise.
6121 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6122 Likewise.
6123 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6124 Likewise.
6125 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6126 Likewise.
6127 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6128 Likewise.
6129 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6130 Likewise.
6131 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6132 Likewise.
6133 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6134 Likewise.
6135 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6136 Likewise.
6137 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6138 Likewise.
6139 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6140 Likewise.
6141 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6142 Likewise.
6143 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6144 Likewise.
6145 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6146 Likewise.
6147 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6148 Likewise.
6149 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6150 Likewise.
6151 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6152 Likewise.
6153 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6154 Likewise.
6155 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6156 Likewise.
6157 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6158 Likewise.
6159 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6160 Likewise.
6161 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6162 Likewise.
6163 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6164 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6165 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6166 Likewise.
6167 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6168 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6169 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6170 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6171 Likewise.
6172 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6173 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6174 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6175 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6176 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6177 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6178 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6179 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6180 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6181 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6182 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6183 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6184 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6185 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6186 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6187 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6188 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6189 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6190 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6191 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6192 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6193 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6194 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6195 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6196 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6197 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6198 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6199 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6200 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6201 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6202 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6203 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6204 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6205 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6206 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6207 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6208 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6209 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6210 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6211 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6212 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6213 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6214 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6215 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6216 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6217 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6218 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6219 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6220 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6221 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6222 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6223 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6224 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6225 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6226 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6227 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6228 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6229 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6230 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6231 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6232 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6233 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6234 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6235 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6236 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6237 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6238 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6239 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6240 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6241 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6242 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6243 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6244 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6245 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6246 Likewise.
6247 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6248 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6249 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6250 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6251 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6252 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6253 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6254 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6255 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6256 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6257 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6258 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6259 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6260 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6261 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6262 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6263 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6264 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6265 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6266 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6267 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6268 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6269 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6270 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6271 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6272 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6273 Likewise.
6274 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6275 Likewise.
6276 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6277 Likewise.
6278 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6279 Likewise.
6280 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6281 Likewise.
6282 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6283 Likewise.
6284 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6285 Likewise.
6286 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6287 Likewise.
6288 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6289 Likewise.
6290 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6291 Likewise.
6292 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6293 Likewise.
6294 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6295 Likewise.
6296 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6297 Likewise.
6298 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6299 Likewise.
6300 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6301 Likewise.
6302 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6303 Likewise.
6304 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6305 Likewise.
6306 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6307 Likewise.
6308 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6309 Likewise.
6310 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6311 Likewise.
6312 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6313 Likewise.
6314 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6315 Likewise.
6316 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6317 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6318 Likewise.
6319 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6320 Likewise.
6321 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6322 Likewise.
6323 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6324 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6325 Likewise.
6326 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6327 Likewise.
6328 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6329 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6330 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6331 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6332 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6333 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6334 Likewise.
6335 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6336 Likewise.
6337 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6338 Likewise.
6339 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6340 Likewise.
6341 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6342 Likewise.
6343 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6344 Likewise.
6345 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6346 Likewise.
6347 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6348 Likewise.
6349 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6350 Likewise.
6351 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6352 Likewise.
6353 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6354 Likewise.
6355 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6356 Likewise.
6357 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6358 Likewise.
6359 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6360 Likewise.
6361 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6362 Likewise.
6363 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6364 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6365 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6366 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6367 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6368 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6369 Likewise.
6370 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6371 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6372 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6373 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6374 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6375 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6376 Likewise.
6377 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6378 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6379 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6380 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6381 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6382 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6383 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6384 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6385 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6386 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6387 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6388 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6389 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6390 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6391 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6392 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6393 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6394 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6395 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6396 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6397 Likewise.
6398 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6399 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6400 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6401 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6402 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6403 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6404 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6405 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6406 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6407 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6408 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6409 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6410 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6411 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6412 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6413 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6414 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6415 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6416 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6417 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6418 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6419 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6420 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6421 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6422 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6423 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6424 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6425 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6426 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6427 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6428 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6429 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6430 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6431 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6432 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6433 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6434 Likewise.
6435 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6436 Likewise.
6437 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6438 Likewise.
6439 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6440 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6441 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6442 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6443 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6444 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6445 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6446 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6447 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6448 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6449 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6450 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6451 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6452 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6453 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6454 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6455 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6456 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6457 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6458 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6459 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6460 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6461 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6462 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6463 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6464 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6465 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6466 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6467 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6468 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6469 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6470 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6471 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6472 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6473 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6474 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6475 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6476 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6477 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6478 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6479 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6480 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6481 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6482 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6483 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6484 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6485 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6486 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6487 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
6488 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
6489 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
6490 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
6491 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
6492 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
6493 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
6494 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
6495 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
6496 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
6497 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
6498 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
6499 Likewise.
6500 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
6501 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
6502 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
6503 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
6504 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
6505 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
6506 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
6507 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
6508 * testsuite/27_io/fpos/11450.cc: Likewise.
6509 * testsuite/27_io/fpos/14320-1.cc: Likewise.
6510 * testsuite/27_io/fpos/14320-2.cc: Likewise.
6511 * testsuite/27_io/fpos/14320-3.cc: Likewise.
6512 * testsuite/27_io/fpos/14320-4.cc: Likewise.
6513 * testsuite/27_io/fpos/14320-5.cc: Likewise.
6514 * testsuite/27_io/fpos/14775.cc: Likewise.
6515 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
6516 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
6517 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
6518 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
6519 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
6520 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
6521 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
6522 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
6523 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
6524 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
6525 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
6526 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
6527 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
6528 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
6529 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
6530 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
6531 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
6532 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
6533 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
6534 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
6535 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
6536 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
6537 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
6538 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
6539 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
6540 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
6541 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
6542 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
6543 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
6544 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
6545 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
6546 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
6547 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
6548 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
6549 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
6550 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
6551 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
6552 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
6553 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
6554 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
6555 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
6556 * testsuite/27_io/objects/char/1.cc: Likewise.
6557 * testsuite/27_io/objects/char/10.cc: Likewise.
6558 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
6559 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
6560 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
6561 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
6562 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
6563 * testsuite/27_io/objects/char/2.cc: Likewise.
6564 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
6565 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
6566 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
6567 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
6568 * testsuite/27_io/objects/char/5.cc: Likewise.
6569 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
6570 * testsuite/27_io/objects/char/6.cc: Likewise.
6571 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
6572 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
6573 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
6574 * testsuite/27_io/objects/char/7.cc: Likewise.
6575 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
6576 * testsuite/27_io/objects/char/8.cc: Likewise.
6577 * testsuite/27_io/objects/char/9.cc: Likewise.
6578 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
6579 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
6580 * testsuite/27_io/objects/char/dr455.cc: Likewise.
6581 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
6582 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
6583 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
6584 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
6585 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
6586 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
6587 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
6588 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
6589 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
6590 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
6591 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
6592 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
6593 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
6594 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
6595 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
6596 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
6597 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
6598 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
6599 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
6600 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
6601 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
6602 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
6603 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
6604 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
6605 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
6606 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
6607 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
6608 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
6609 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
6610 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
6611 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
6612 * testsuite/27_io/types/1.cc: Likewise.
6613 * testsuite/27_io/types/2.cc: Likewise.
6614 * testsuite/27_io/types/3.cc: Likewise.
6615 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
6616 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
6617 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
6618 Likewise.
6619 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
6620 Likewise.
6621 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
6622 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
6623 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
6624 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
6625 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
6626 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
6627 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
6628 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
6629 Likewise.
6630 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
6631 Likewise.
6632 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
6633 Likewise.
6634 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
6635 Likewise.
6636 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
6637 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
6638 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
6639 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
6640 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
6641 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
6642 Likewise.
6643 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
6644 Likewise.
6645 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
6646 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
6647 * testsuite/30_threads/thread/id/operators.cc: Likewise.
6648 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
6649 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
6650 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
6651 * testsuite/Makefile.am: Likewise.
6652 * testsuite/abi/30586.cc: Likewise.
6653 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
6654 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
6655 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
6656 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
6657 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
6658 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
6659 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
6660 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
6661 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
6662 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
6663 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
6664 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
6665 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
6666 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
6667 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
6668 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
6669 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
6670 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
6671 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
6672 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
6673 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
6674 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
6675 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
6676 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
6677 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
6678 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
6679 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
6680 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
6681 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
6682 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
6683 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
6684 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
6685 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
6686 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
6687 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
6688 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
6689 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
6690 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
6691 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
6692 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
6693 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
6694 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
6695 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
6696 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
6697 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
6698 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
6699 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
6700 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
6701 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
6702 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
6703 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
6704 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
6705 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
6706 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
6707 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
6708 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
6709 * testsuite/abi/demangle/regression/7986.cc: Likewise.
6710 * testsuite/abi/demangle/regression/8897.cc: Likewise.
6711 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
6712 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
6713 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
6714 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
6715 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
6716 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
6717 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
6718 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
6719 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
6720 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
6721 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
6722 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
6723 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
6724 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
6725 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
6726 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
6727 * testsuite/abi/demangle/regression/old.cc: Likewise.
6728 * testsuite/abi/header_cxxabi.c: Likewise.
6729 * testsuite/backward/11460.cc: Likewise.
6730 * testsuite/backward/hash_map/1.cc: Likewise.
6731 * testsuite/backward/hash_map/14648.cc: Likewise.
6732 * testsuite/backward/hash_map/23528.cc: Likewise.
6733 * testsuite/backward/hash_set/1.cc: Likewise.
6734 * testsuite/backward/strstream_members.cc: Likewise.
6735 * testsuite/config/default.exp: Likewise.
6736 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
6737 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
6738 * testsuite/data/istream_extractor_other-1.tst: Likewise.
6739 * testsuite/data/istream_extractor_other-1.txt: Likewise.
6740 * testsuite/data/istream_extractor_other-2.tst: Likewise.
6741 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
6742 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
6743 * testsuite/data/sgetn.txt: Likewise.
6744 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
6745 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
6746 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
6747 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
6748 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
6749 * testsuite/ext/array_allocator/26875.cc: Likewise.
6750 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
6751 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
6752 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
6753 * testsuite/ext/array_allocator/check_new.cc: Likewise.
6754 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
6755 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
6756 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
6757 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
6758 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
6759 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
6760 * testsuite/ext/codecvt/1.cc: Likewise.
6761 * testsuite/ext/codecvt/char-1.cc: Likewise.
6762 * testsuite/ext/codecvt/char-2.cc: Likewise.
6763 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
6764 * testsuite/ext/concept_checks.cc: Likewise.
6765 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
6766 Likewise.
6767 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
6768 Likewise.
6769 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
6770 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
6771 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
6772 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
6773 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
6774 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
6775 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
6776 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
6777 Likewise.
6778 * testsuite/ext/headers.cc: Likewise.
6779 * testsuite/ext/is_heap/1.cc: Likewise.
6780 * testsuite/ext/is_heap/check_type.cc: Likewise.
6781 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
6782 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
6783 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
6784 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
6785 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
6786 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
6787 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
6788 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
6789 * testsuite/ext/median.cc: Likewise.
6790 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
6791 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
6792 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
6793 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
6794 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
6795 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
6796 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
6797 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
6798 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
6799 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
6800 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
6801 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
6802 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
6803 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
6804 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
6805 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
6806 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
6807 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
6808 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
6809 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
6810 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
6811 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
6812 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
6813 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
6814 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
6815 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
6816 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
6817 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
6818 * testsuite/ext/new_allocator/check_new.cc: Likewise.
6819 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
6820 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
6821 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
6822 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
6823 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
6824 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
6825 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
6826 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
6827 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
6828 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
6829 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
6830 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
6831 * testsuite/ext/rope/1.cc: Likewise.
6832 * testsuite/ext/rope/2.cc: Likewise.
6833 * testsuite/ext/rope/3.cc: Likewise.
6834 * testsuite/ext/rope/36832.cc: Likewise.
6835 * testsuite/ext/rope/4.cc: Likewise.
6836 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
6837 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
6838 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
6839 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
6840 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
6841 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
6842 Likewise.
6843 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
6844 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
6845 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
6846 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
6847 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
6848 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
6849 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
6850 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
6851 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
6852 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
6853 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
6854 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
6855 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
6856 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
6857 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
6858 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
6859 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
6860 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
6861 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
6862 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
6863 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
6864 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
6865 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
6866 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
6867 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
6868 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
6869 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
6870 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
6871 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
6872 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
6873 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
6874 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
6875 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
6876 * testsuite/lib/dg-options.exp: Likewise.
6877 * testsuite/lib/libstdc++.exp: Likewise.
6878 * testsuite/lib/prune.exp: Likewise.
6879 * testsuite/libstdc++-abi/abi.exp: Likewise.
6880 * testsuite/libstdc++-dg/conformance.exp: Likewise.
6881 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
6882 Likewise.
6883 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
6884 Likewise.
6885 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
6886 Likewise.
6887 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
6888 Likewise.
6889 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
6890 Likewise.
6891 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
6892 Likewise.
6893 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
6894 Likewise.
6895 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
6896 Likewise.
6897 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
6898 Likewise.
6899 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
6900 Likewise.
6901 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
6902 Likewise.
6903 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
6904 Likewise.
6905 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
6906 Likewise.
6907 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
6908 Likewise.
6909 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
6910 Likewise.
6911 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
6912 Likewise.
6913 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
6914 Likewise.
6915 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
6916 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
6917 Likewise.
6918 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
6919 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
6920 Likewise.
6921 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
6922 Likewise.
6923 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
6924 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
6925 Likewise.
6926 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
6927 Likewise.
6928 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
6929 Likewise.
6930 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
6931 Likewise.
6932 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
6933 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
6934 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
6935 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
6936 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
6937 Likewise.
6938 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
6939 Likewise.
6940 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
6941 Likewise.
6942 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
6943 Likewise.
6944 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
6945 Likewise.
6946 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
6947 Likewise.
6948 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
6949 Likewise.
6950 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
6951 Likewise.
6952 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
6953 Likewise.
6954 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
6955 Likewise.
6956 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
6957 Likewise.
6958 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
6959 Likewise.
6960 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
6961 Likewise.
6962 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
6963 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
6964 Likewise.
6965 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
6966 Likewise.
6967 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
6968 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
6969 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
6970 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
6971 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
6972 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
6973 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
6974 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
6975 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
6976 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
6977 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
6978 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
6979 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
6980 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
6981 Likewise.
6982 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
6983 Likewise.
6984 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
6985 Likewise.
6986 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
6987 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
6988 Likewise.
6989 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
6990 Likewise.
6991 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
6992 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
6993 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
6994 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
6995 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
6996 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
6997 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
6998 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
6999 Likewise.
7000 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
7001 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
7002 Likewise.
7003 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
7004 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
7005 Likewise.
7006 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
7007 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
7008 Likewise.
7009 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
7010 Likewise.
7011 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
7012 Likewise.
7013 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
7014 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
7015 Likewise.
7016 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
7017 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
7018 Likewise.
7019 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
7020 Likewise.
7021 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
7022 Likewise.
7023 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
7024 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
7025 Likewise.
7026 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7027 Likewise.
7028 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7029 Likewise.
7030 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7031 Likewise.
7032 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7033 Likewise.
7034 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7035 Likewise.
7036 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7037 Likewise.
7038 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7039 Likewise.
7040 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7041 Likewise.
7042 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7043 Likewise.
7044 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7045 Likewise.
7046 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7047 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7048 Likewise.
7049 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7050 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7051 Likewise.
7052 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7053 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7054 Likewise.
7055 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7056 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7057 Likewise.
7058 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7059 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7060 Likewise.
7061 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7062 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7063 Likewise.
7064 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7065 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7066 Likewise.
7067 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7068 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7069 Likewise.
7070 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7071 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7072 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7073 Likewise.
7074 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7075 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7076 Likewise.
7077 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7078 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7079 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7080 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7081 Likewise.
7082 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7083 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7084 Likewise.
7085 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7086 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7087 Likewise.
7088 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7089 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7090 Likewise.
7091 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7092 Likewise.
7093 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7094 Likewise.
7095 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7096 Likewise.
7097 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7098 Likewise.
7099 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7100 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7101 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7102 Likewise.
7103 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7104 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7105 Likewise.
7106 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7107 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7108 Likewise.
7109 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7110 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7111 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7112 Likewise.
7113 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7114 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7115 Likewise.
7116 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7117 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7118 Likewise.
7119 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7120 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7121 Likewise.
7122 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7123 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7124 Likewise.
7125 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7126 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7127 Likewise.
7128 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7129 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7130 Likewise.
7131 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7132 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7133 Likewise.
7134 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7135 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7136 Likewise.
7137 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7138 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7139 Likewise.
7140 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7141 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7142 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7143 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7144 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7145 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7146 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7147 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7148 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7149 Likewise.
7150 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7151 Likewise.
7152 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7153 Likewise.
7154 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7155 Likewise.
7156 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7157 Likewise.
7158 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7159 Likewise.
7160 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7161 Likewise.
7162 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7163 Likewise.
7164 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7165 Likewise.
7166 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7167 Likewise.
7168 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7169 Likewise.
7170 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7171 Likewise.
7172 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7173 Likewise.
7174 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7175 Likewise.
7176 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7177 Likewise.
7178 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7179 Likewise.
7180 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7181 Likewise.
7182 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7183 Likewise.
7184 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7185 Likewise.
7186 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7187 Likewise.
7188 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7189 Likewise.
7190 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7191 Likewise.
7192 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7193 Likewise.
7194 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7195 Likewise.
7196 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7197 Likewise.
7198 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7199 Likewise.
7200 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7201 Likewise.
7202 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7203 Likewise.
7204 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7205 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7206 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7207 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7208 Likewise.
7209 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7210 Likewise.
7211 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7212 Likewise.
7213 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7214 Likewise.
7215 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7216 Likewise.
7217 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7218 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7219 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7220 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7221 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7222 Likewise.
7223 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7224 Likewise.
7225 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7226 Likewise.
7227 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7228 Likewise.
7229 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7230 Likewise.
7231 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7232 Likewise.
7233 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7234 Likewise.
7235 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7236 Likewise.
7237 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7238 Likewise.
7239 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7240 Likewise.
7241 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7242 Likewise.
7243 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7244 Likewise.
7245 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7246 Likewise.
7247 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7248 Likewise.
7249 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7250 Likewise.
7251 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7252 Likewise.
7253 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7254 Likewise.
7255 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7256 Likewise.
7257 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7258 Likewise.
7259 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7260 Likewise.
7261 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7262 Likewise.
7263 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7264 Likewise.
7265 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7266 Likewise.
7267 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7268 Likewise.
7269 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7270 Likewise.
7271 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7272 Likewise.
7273 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7274 Likewise.
7275 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7276 Likewise.
7277 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7278 Likewise.
7279 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7280 Likewise.
7281 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7282 Likewise.
7283 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7284 Likewise.
7285 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7286 Likewise.
7287 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7288 Likewise.
7289 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7290 Likewise.
7291 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7292 Likewise.
7293 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7294 Likewise.
7295 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7296 Likewise.
7297 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7298 Likewise.
7299 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7300 Likewise.
7301 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7302 Likewise.
7303 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7304 Likewise.
7305 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7306 Likewise.
7307 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7308 Likewise.
7309 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7310 Likewise.
7311 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7312 Likewise.
7313 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7314 Likewise.
7315 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7316 Likewise.
7317 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7318 Likewise.
7319 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7320 Likewise.
7321 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7322 Likewise.
7323 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7324 Likewise.
7325 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7326 Likewise.
7327 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7328 Likewise.
7329 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7330 Likewise.
7331 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7332 Likewise.
7333 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7334 Likewise.
7335 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7336 Likewise.
7337 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7338 Likewise.
7339 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7340 Likewise.
7341 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7342 Likewise.
7343 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7344 Likewise.
7345 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7346 Likewise.
7347 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7348 Likewise.
7349 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7350 Likewise.
7351 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7352 Likewise.
7353 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7354 Likewise.
7355 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7356 Likewise.
7357 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7358 Likewise.
7359 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7360 Likewise.
7361 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7362 Likewise.
7363 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7364 Likewise.
7365 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7366 Likewise.
7367 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7368 Likewise.
7369 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7370 Likewise.
7371 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7372 Likewise.
7373 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7374 Likewise.
7375 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7376 Likewise.
7377 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7378 Likewise.
7379 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7380 Likewise.
7381 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7382 Likewise.
7383 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7384 Likewise.
7385 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7386 Likewise.
7387 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7388 Likewise.
7389 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7390 Likewise.
7391 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7392 Likewise.
7393 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7394 Likewise.
7395 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7396 Likewise.
7397 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7398 Likewise.
7399 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7400 Likewise.
7401 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7402 Likewise.
7403 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7404 Likewise.
7405 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7406 Likewise.
7407 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7408 Likewise.
7409 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7410 Likewise.
7411 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7412 Likewise.
7413 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7414 Likewise.
7415 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7416 Likewise.
7417 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7418 Likewise.
7419 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7420 Likewise.
7421 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7422 Likewise.
7423 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7424 Likewise.
7425 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7426 Likewise.
7427 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7428 Likewise.
7429 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7430 Likewise.
7431 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7432 Likewise.
7433 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7434 Likewise.
7435 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7436 Likewise.
7437 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7438 Likewise.
7439 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7440 Likewise.
7441 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7442 Likewise.
7443 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7444 Likewise.
7445 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7446 Likewise.
7447 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7448 Likewise.
7449 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7450 Likewise.
7451 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7452 Likewise.
7453 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7454 Likewise.
7455 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7456 Likewise.
7457 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7458 Likewise.
7459 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7460 Likewise.
7461 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7462 Likewise.
7463 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7464 Likewise.
7465 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7466 Likewise.
7467 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7468 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7469 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7470 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7471 Likewise.
7472 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7473 Likewise.
7474 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7475 Likewise.
7476 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7477 Likewise.
7478 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7479 Likewise.
7480 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7481 Likewise.
7482 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7483 Likewise.
7484 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7485 Likewise.
7486 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7487 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
7488 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
7489 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
7490 Likewise.
7491 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
7492 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
7493 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
7494 Likewise.
7495 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
7496 Likewise.
7497 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
7498 Likewise.
7499 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
7500 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
7501 Likewise.
7502 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
7503 Likewise.
7504 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
7505 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
7506 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
7507 Likewise.
7508 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
7509 Likewise.
7510 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
7511 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
7512 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
7513 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
7514 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
7515 Likewise.
7516 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
7517 Likewise.
7518 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
7519 Likewise.
7520 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
7521 Likewise.
7522 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
7523 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
7524 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
7525 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
7526 Likewise.
7527 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
7528 Likewise.
7529 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
7530 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
7531 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
7532 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
7533 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
7534 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
7535 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
7536 Likewise.
7537 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
7538 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
7539 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
7540 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
7541 Likewise.
7542 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
7543 Likewise.
7544 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
7545 Likewise.
7546 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
7547 Likewise.
7548 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
7549 Likewise.
7550 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
7551 Likewise.
7552 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
7553 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
7554 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
7555 Likewise.
7556 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
7557 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
7558 Likewise.
7559 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
7560 Likewise.
7561 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
7562 Likewise.
7563 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
7564 Likewise.
7565 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
7566 Likewise.
7567 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
7568 Likewise.
7569 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
7570 Likewise.
7571 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
7572 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
7573 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
7574 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
7575 Likewise.
7576 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
7577 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
7578 Likewise.
7579 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
7580 Likewise.
7581 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
7582 Likewise.
7583 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
7584 Likewise.
7585 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
7586 Likewise.
7587 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
7588 Likewise.
7589 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
7590 Likewise.
7591 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
7592 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
7593 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
7594 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
7595 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
7596 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
7597 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
7598 Likewise.
7599 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
7600 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
7601 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
7602 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
7603 Likewise.
7604 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
7605 Likewise.
7606 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
7607 Likewise.
7608 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
7609 Likewise.
7610 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
7611 Likewise.
7612 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
7613 Likewise.
7614 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
7615 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
7616 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
7617 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
7618 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
7619 Likewise.
7620 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
7621 Likewise.
7622 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
7623 Likewise.
7624 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
7625 Likewise.
7626 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
7627 Likewise.
7628 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
7629 Likewise.
7630 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
7631 Likewise.
7632 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
7633 Likewise.
7634 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
7635 Likewise.
7636 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
7637 Likewise.
7638 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
7639 Likewise.
7640 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
7641 Likewise.
7642 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
7643 Likewise.
7644 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
7645 Likewise.
7646 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
7647 Likewise.
7648 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
7649 Likewise.
7650 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
7651 Likewise.
7652 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
7653 Likewise.
7654 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
7655 Likewise.
7656 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
7657 Likewise.
7658 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
7659 Likewise.
7660 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
7661 Likewise.
7662 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
7663 Likewise.
7664 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
7665 Likewise.
7666 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
7667 Likewise.
7668 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
7669 Likewise.
7670 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
7671 Likewise.
7672 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
7673 Likewise.
7674 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
7675 Likewise.
7676 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
7677 Likewise.
7678 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
7679 Likewise.
7680 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
7681 Likewise.
7682 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
7683 Likewise.
7684 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
7685 Likewise.
7686 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
7687 Likewise.
7688 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
7689 Likewise.
7690 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
7691 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
7692 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
7693 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
7694 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
7695 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
7696 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
7697 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
7698 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
7699 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
7700 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
7701 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
7702 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
7703 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
7704 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
7705 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
7706 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
7707 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
7708 * testsuite/tr1/headers/all.cc: Likewise.
7709 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
7710 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
7711 * testsuite/util/testsuite_shared.cc: Likewise.
7712 * scripts/extract_symvers: Likewise. Remove runtime exception.
7713 * testsuite/17_intro/headers/all.cc: Likewise.
7714 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
7715 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
7716 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
7717 Likewise.
7718 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
7719 Likewise.
7720 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
7721 Likewise.
7722 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
7723 Likewise.
7724 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
7725 Likewise.
7726 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
7727 Likewise.
7728 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
7729 Likewise.
7730 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
7731 Likewise.
7732 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
7733 Likewise.
7734 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
7735 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
7736 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
7737 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
7738 Likewise.
7739 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
7740 Likewise.
7741 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
7742 Likewise.
7743 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
7744 Likewise.
7745 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
7746 Likewise.
7747 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
7748 Likewise.
7749 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
7750 Likewise.
7751 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
7752 Likewise.
7753 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
7754 Likewise.
7755 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
7756 Likewise.
7757 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
7758 Likewise.
7759 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
7760 Likewise.
7761 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
7762 Likewise.
7763 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
7764 Likewise.
7765 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
7766 Likewise.
7767 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
7768 Likewise.
7769 * testsuite/20_util/pair/moveable.cc: Likewise.
7770 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
7771 Likewise.
7772 * testsuite/20_util/pair/swap.cc: Likewise.
7773 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
7774 Likewise.
7775 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
7776 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
7777 Likewise.
7778 * testsuite/20_util/tuple/moveable.cc: Likewise.
7779 * testsuite/20_util/tuple/moveable2.cc: Likewise.
7780 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
7781 Likewise.
7782 * testsuite/20_util/tuple/swap.cc: Likewise.
7783 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
7784 Likewise.
7785 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
7786 Likewise.
7787 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
7788 Likewise.
7789 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
7790 Likewise.
7791 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
7792 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
7793 Likewise.
7794 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
7795 Likewise.
7796 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
7797 Likewise.
7798 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
7799 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
7800 Likewise.
7801 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
7802 Likewise.
7803 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
7804 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
7805 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
7806 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
7807 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
7808 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
7809 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
7810 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
7811 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
7812 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
7813 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
7814 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
7815 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
7816 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
7817 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
7818 Likewise.
7819 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
7820 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
7821 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
7822 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
7823 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
7824 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
7825 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
7826 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
7827 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
7828 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
7829 Likewise.
7830 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
7831 Likewise.
7832 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
7833 Likewise.
7834 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
7835 Likewise.
7836 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
7837 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
7838 Likewise.
7839 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
7840 Likewise.
7841 * testsuite/23_containers/deque/14340.cc: Likewise.
7842 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
7843 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
7844 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
7845 * testsuite/23_containers/deque/init-list.cc: Likewise.
7846 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
7847 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
7848 * testsuite/23_containers/deque/moveable.cc: Likewise.
7849 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
7850 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
7851 Likewise.
7852 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
7853 Likewise.
7854 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
7855 Likewise.
7856 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
7857 Likewise.
7858 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
7859 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
7860 Likewise.
7861 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
7862 Likewise.
7863 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
7864 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
7865 Likewise.
7866 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
7867 Likewise.
7868 * testsuite/23_containers/list/14340.cc: Likewise.
7869 * testsuite/23_containers/list/23781.cc: Likewise.
7870 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
7871 * testsuite/23_containers/list/init-list.cc: Likewise.
7872 * testsuite/23_containers/list/moveable.cc: Likewise.
7873 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
7874 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
7875 Likewise.
7876 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
7877 Likewise.
7878 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
7879 Likewise.
7880 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
7881 Likewise.
7882 * testsuite/23_containers/map/14340.cc: Likewise.
7883 * testsuite/23_containers/map/23781.cc: Likewise.
7884 * testsuite/23_containers/map/init-list.cc: Likewise.
7885 * testsuite/23_containers/map/moveable.cc: Likewise.
7886 * testsuite/23_containers/map/operations/1.cc: Likewise.
7887 * testsuite/23_containers/map/operations/31440.cc: Likewise.
7888 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
7889 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
7890 Likewise.
7891 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
7892 Likewise.
7893 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
7894 Likewise.
7895 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
7896 Likewise.
7897 * testsuite/23_containers/multimap/14340.cc: Likewise.
7898 * testsuite/23_containers/multimap/23781.cc: Likewise.
7899 * testsuite/23_containers/multimap/init-list.cc: Likewise.
7900 * testsuite/23_containers/multimap/moveable.cc: Likewise.
7901 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
7902 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
7903 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
7904 Likewise.
7905 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
7906 Likewise.
7907 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
7908 Likewise.
7909 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
7910 Likewise.
7911 * testsuite/23_containers/multiset/14340.cc: Likewise.
7912 * testsuite/23_containers/multiset/23781.cc: Likewise.
7913 * testsuite/23_containers/multiset/init-list.cc: Likewise.
7914 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
7915 * testsuite/23_containers/multiset/moveable.cc: Likewise.
7916 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
7917 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
7918 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
7919 Likewise.
7920 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
7921 Likewise.
7922 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
7923 Likewise.
7924 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
7925 Likewise.
7926 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
7927 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
7928 Likewise.
7929 * testsuite/23_containers/queue/moveable.cc: Likewise.
7930 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
7931 Likewise.
7932 * testsuite/23_containers/set/14340.cc: Likewise.
7933 * testsuite/23_containers/set/23781.cc: Likewise.
7934 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
7935 * testsuite/23_containers/set/init-list.cc: Likewise.
7936 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
7937 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
7938 * testsuite/23_containers/set/moveable.cc: Likewise.
7939 * testsuite/23_containers/set/operations/1.cc: Likewise.
7940 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
7941 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
7942 Likewise.
7943 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
7944 Likewise.
7945 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
7946 Likewise.
7947 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
7948 Likewise.
7949 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
7950 Likewise.
7951 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
7952 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
7953 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
7954 Likewise.
7955 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
7956 Likewise.
7957 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
7958 Likewise.
7959 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
7960 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
7961 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
7962 Likewise.
7963 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
7964 Likewise.
7965 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
7966 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
7967 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
7968 Likewise.
7969 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
7970 Likewise.
7971 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
7972 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
7973 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
7974 Likewise.
7975 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
7976 Likewise.
7977 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
7978 Likewise.
7979 * testsuite/23_containers/vector/14340.cc: Likewise.
7980 * testsuite/23_containers/vector/26412-1.cc: Likewise.
7981 * testsuite/23_containers/vector/26412-2.cc: Likewise.
7982 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
7983 Likewise.
7984 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
7985 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
7986 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
7987 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
7988 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
7989 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
7990 Likewise.
7991 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
7992 Likewise.
7993 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
7994 Likewise.
7995 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
7996 Likewise.
7997 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
7998 Likewise.
7999 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
8000 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
8001 * testsuite/23_containers/vector/init-list.cc: Likewise.
8002 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
8003 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
8004 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
8005 * testsuite/23_containers/vector/moveable.cc: Likewise.
8006 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
8007 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
8008 Likewise.
8009 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
8010 Likewise.
8011 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
8012 Likewise.
8013 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
8014 Likewise.
8015 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
8016 * testsuite/23_containers/vector/types/23767.cc: Likewise.
8017 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
8018 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
8019 Likewise.
8020 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
8021 Likewise.
8022 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
8023 Likewise.
8024 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
8025 Likewise.
8026 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8027 Likewise.
8028 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8029 Likewise.
8030 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8031 Likewise.
8032 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8033 Likewise.
8034 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8035 Likewise.
8036 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8037 Likewise.
8038 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8039 Likewise.
8040 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8041 Likewise.
8042 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8043 Likewise.
8044 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8045 Likewise.
8046 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8047 Likewise.
8048 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8049 Likewise.
8050 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8051 Likewise.
8052 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8053 Likewise.
8054 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8055 Likewise.
8056 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8057 Likewise.
8058 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8059 Likewise.
8060 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8061 Likewise.
8062 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8063 Likewise.
8064 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8065 Likewise.
8066 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8067 Likewise.
8068 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8069 Likewise.
8070 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8071 Likewise.
8072 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8073 Likewise.
8074 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8075 Likewise.
8076 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8077 Likewise.
8078 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8079 Likewise.
8080 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8081 Likewise.
8082 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8083 Likewise.
8084 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8085 Likewise.
8086 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8087 Likewise.
8088 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8089 Likewise.
8090 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8091 Likewise.
8092 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8093 Likewise.
8094 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8095 Likewise.
8096 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8097 Likewise.
8098 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8099 Likewise.
8100 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8101 Likewise.
8102 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8103 Likewise.
8104 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8105 Likewise.
8106 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8107 Likewise.
8108 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8109 Likewise.
8110 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8111 Likewise.
8112 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8113 Likewise.
8114 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8115 Likewise.
8116 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8117 Likewise.
8118 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8119 Likewise.
8120 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8121 Likewise.
8122 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8123 Likewise.
8124 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8125 Likewise.
8126 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8127 Likewise.
8128 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8129 Likewise.
8130 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8131 Likewise.
8132 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8133 Likewise.
8134 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8135 Likewise.
8136 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8137 Likewise.
8138 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8139 Likewise.
8140 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8141 Likewise.
8142 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8143 Likewise.
8144 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8145 Likewise.
8146 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8147 Likewise.
8148 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8149 Likewise.
8150 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8151 Likewise.
8152 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8153 Likewise.
8154 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8155 Likewise.
8156 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8157 Likewise.
8158 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8159 Likewise.
8160 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8161 Likewise.
8162 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8163 Likewise.
8164 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8165 Likewise.
8166 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8167 Likewise.
8168 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8169 Likewise.
8170 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8171 Likewise.
8172 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8173 Likewise.
8174 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8175 Likewise.
8176 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8177 Likewise.
8178 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8179 Likewise.
8180 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8181 Likewise.
8182 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8183 Likewise.
8184 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8185 Likewise.
8186 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8187 Likewise.
8188 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8189 Likewise.
8190 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8191 Likewise.
8192 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8193 Likewise.
8194 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8195 Likewise.
8196 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8197 Likewise.
8198 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8199 Likewise.
8200 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8201 Likewise.
8202 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8203 Likewise.
8204 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8205 Likewise.
8206 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8207 Likewise.
8208 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8209 Likewise.
8210 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8211 Likewise.
8212 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8213 Likewise.
8214 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8215 Likewise.
8216 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8217 Likewise.
8218 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8219 Likewise.
8220 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8221 Likewise.
8222 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8223 Likewise.
8224 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8225 Likewise.
8226 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8227 Likewise.
8228 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8229 Likewise.
8230 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8231 Likewise.
8232 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8233 Likewise.
8234 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8235 Likewise.
8236 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8237 Likewise.
8238 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8239 Likewise.
8240 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8241 Likewise.
8242 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8243 Likewise.
8244 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8245 Likewise.
8246 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8247 Likewise.
8248 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8249 Likewise.
8250 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8251 Likewise.
8252 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8253 Likewise.
8254 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8255 Likewise.
8256 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8257 Likewise.
8258 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8259 Likewise.
8260 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8261 Likewise.
8262 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8263 Likewise.
8264 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8265 Likewise.
8266 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8267 Likewise.
8268 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8269 Likewise.
8270 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8271 Likewise.
8272 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8273 Likewise.
8274 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8275 Likewise.
8276 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8277 Likewise.
8278 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8279 Likewise.
8280 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8281 Likewise.
8282 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8283 Likewise.
8284 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8285 Likewise.
8286 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8287 Likewise.
8288 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8289 Likewise.
8290 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8291 Likewise.
8292 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8293 Likewise.
8294 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8295 Likewise.
8296 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8297 Likewise.
8298 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8299 Likewise.
8300 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8301 Likewise.
8302 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8303 Likewise.
8304 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8305 Likewise.
8306 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8307 Likewise.
8308 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8309 Likewise.
8310 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8311 Likewise.
8312 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8313 Likewise.
8314 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8315 Likewise.
8316 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8317 Likewise.
8318 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8319 Likewise.
8320 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8321 Likewise.
8322 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8323 Likewise.
8324 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8325 Likewise.
8326 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8327 Likewise.
8328 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8329 Likewise.
8330 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8331 Likewise.
8332 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8333 Likewise.
8334 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8335 Likewise.
8336 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8337 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8338 Likewise.
8339 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8340 Likewise.
8341 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8342 Likewise.
8343 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8344 Likewise.
8345 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8346 Likewise.
8347 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8348 Likewise.
8349 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8350 Likewise.
8351 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8352 Likewise.
8353 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8354 Likewise.
8355 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8356 Likewise.
8357 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8358 Likewise.
8359 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8360 Likewise.
8361 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8362 Likewise.
8363 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8364 Likewise.
8365 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8366 Likewise.
8367 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8368 Likewise.
8369 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8370 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8371 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8372 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8373 Likewise.
8374 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8375 Likewise.
8376 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8377 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8378 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8379 Likewise.
8380 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8381 Likewise.
8382 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8383 Likewise.
8384 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8385 Likewise.
8386 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8387 Likewise.
8388 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8389 Likewise.
8390 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8391 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8392 Likewise.
8393 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8394 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8395 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8396 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8397 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8398 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8399 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8400 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8401 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8402 Likewise.
8403 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8404 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8405 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8406 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8407 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8408 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8409 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8410 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8411 Likewise.
8412 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8413 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8414 Likewise.
8415 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8416 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8417 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8418 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8419 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8420 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8421 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8422 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8423 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8424 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8425 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8426 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8427 Likewise.
8428 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8429 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8430 Likewise.
8431 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8432 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8433 Likewise.
8434 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8435 Likewise.
8436 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8437 Likewise.
8438 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8439 Likewise.
8440 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8441 Likewise.
8442 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8443 Likewise.
8444 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8445 Likewise.
8446 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8447 Likewise.
8448 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8449 Likewise.
8450 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8451 Likewise.
8452 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8453 Likewise.
8454 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8455 Likewise.
8456 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8457 Likewise.
8458 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8459 Likewise.
8460 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8461 Likewise.
8462 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8463 Likewise.
8464 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8465 Likewise.
8466 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8467 Likewise.
8468 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8469 Likewise.
8470 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8471 Likewise.
8472 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8473 Likewise.
8474 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8475 Likewise.
8476 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8477 Likewise.
8478 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8479 Likewise.
8480 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8481 Likewise.
8482 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8483 Likewise.
8484 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8485 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8486 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8487 Likewise.
8488 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
8489 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
8490 Likewise.
8491 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
8492 Likewise.
8493 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
8494 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
8495 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
8496 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
8497 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
8498 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
8499 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
8500 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
8501 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
8502 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
8503 Likewise.
8504 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
8505 Likewise.
8506 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
8507 Likewise.
8508 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
8509 Likewise.
8510 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
8511 Likewise.
8512 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
8513 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
8514 Likewise.
8515 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
8516 Likewise.
8517 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
8518 Likewise.
8519 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
8520 Likewise.
8521 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
8522 Likewise.
8523 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8524 Likewise.
8525 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
8526 Likewise.
8527 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
8528 Likewise.
8529 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
8530 Likewise.
8531 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
8532 Likewise.
8533 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
8534 Likewise.
8535 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
8536 Likewise.
8537 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
8538 Likewise.
8539 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
8540 Likewise.
8541 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
8542 Likewise.
8543 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
8544 Likewise.
8545 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
8546 Likewise.
8547 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
8548 Likewise.
8549 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
8550 Likewise.
8551 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
8552 Likewise.
8553 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
8554 Likewise.
8555 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
8556 Likewise.
8557 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
8558 Likewise.
8559 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
8560 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
8561 Likewise.
8562 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
8563 Likewise.
8564 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
8565 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
8566 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
8567 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
8568 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
8569 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
8570 Likewise.
8571 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
8572 Likewise.
8573 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
8574 Likewise.
8575 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
8576 Likewise.
8577 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
8578 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
8579 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
8580 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
8581 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
8582 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
8583 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
8584 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
8585 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
8586 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
8587 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
8588 Likewise.
8589 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
8590 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
8591 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
8592 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
8593 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
8594 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
8595 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
8596 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
8597 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
8598 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
8599 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
8600 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
8601 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
8602 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
8603 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
8604 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
8605 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
8606 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
8607 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
8608 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
8609 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
8610 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
8611 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
8612 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
8613 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
8614 Likewise.
8615 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
8616 * testsuite/27_io/fpos/14252.cc: Likewise.
8617 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
8618 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
8619 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
8620 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
8621 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
8622 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
8623 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
8624 * testsuite/27_io/ios_base/state/1.cc: Likewise.
8625 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
8626 Likewise.
8627 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
8628 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
8629 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
8630 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
8631 Likewise.
8632 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
8633 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
8634 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
8635 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
8636 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
8637 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
8638 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
8639 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
8640 * testsuite/27_io/objects/char/3045.cc: Likewise.
8641 * testsuite/27_io/objects/char/3647.cc: Likewise.
8642 * testsuite/27_io/objects/char/5268.cc: Likewise.
8643 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
8644 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
8645 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
8646 * testsuite/28_regex/init-list.cc: Likewise.
8647 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
8648 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
8649 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
8650 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
8651 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
8652 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
8653 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
8654 Likewise.
8655 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
8656 Likewise.
8657 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
8658 Likewise.
8659 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
8660 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
8661 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
8662 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
8663 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
8664 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
8665 Likewise.
8666 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
8667 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
8668 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
8669 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
8670 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
8671 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
8672 Likewise.
8673 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
8674 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
8675 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
8676 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
8677 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
8678 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
8679 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
8680 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
8681 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
8682 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
8683 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
8684 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
8685 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
8686 Likewise.
8687 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
8688 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
8689 Likewise.
8690 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
8691 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
8692 Likewise.
8693 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
8694 Likewise.
8695 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
8696 Likewise.
8697 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
8698 Likewise.
8699 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
8700 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
8701 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
8702 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
8703 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
8704 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
8705 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
8706 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
8707 Likewise.
8708 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
8709 Likewise.
8710 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
8711 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8712 Likewise.
8713 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
8714 Likewise.
8715 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
8716 Likewise.
8717 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
8718 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
8719 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
8720 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
8721 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
8722 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
8723 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
8724 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
8725 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
8726 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
8727 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
8728 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
8729 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
8730 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
8731 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
8732 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
8733 Likewise.
8734 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
8735 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
8736 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
8737 Likewise.
8738 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
8739 Likewise.
8740 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
8741 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
8742 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
8743 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
8744 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
8745 Likewise.
8746 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
8747 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
8748 Likewise.
8749 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
8750 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
8751 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
8752 Likewise.
8753 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
8754 Likewise.
8755 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
8756 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
8757 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
8758 Likewise.
8759 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
8760 Likewise.
8761 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
8762 Likewise.
8763 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
8764 Likewise.
8765 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
8766 Likewise.
8767 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
8768 * testsuite/30_threads/this_thread/1.cc: Likewise.
8769 * testsuite/30_threads/this_thread/2.cc: Likewise.
8770 * testsuite/30_threads/this_thread/3.cc: Likewise.
8771 * testsuite/30_threads/this_thread/4.cc: Likewise.
8772 * testsuite/30_threads/thread/cons/1.cc: Likewise.
8773 * testsuite/30_threads/thread/cons/2.cc: Likewise.
8774 * testsuite/30_threads/thread/cons/3.cc: Likewise.
8775 * testsuite/30_threads/thread/cons/4.cc: Likewise.
8776 * testsuite/30_threads/thread/cons/5.cc: Likewise.
8777 * testsuite/30_threads/thread/cons/6.cc: Likewise.
8778 * testsuite/30_threads/thread/cons/7.cc: Likewise.
8779 * testsuite/30_threads/thread/cons/8.cc: Likewise.
8780 * testsuite/30_threads/thread/cons/9.cc: Likewise.
8781 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
8782 * testsuite/30_threads/thread/members/1.cc: Likewise.
8783 * testsuite/30_threads/thread/members/2.cc: Likewise.
8784 * testsuite/30_threads/thread/members/3.cc: Likewise.
8785 * testsuite/30_threads/thread/members/4.cc: Likewise.
8786 * testsuite/30_threads/thread/members/5.cc: Likewise.
8787 * testsuite/30_threads/thread/swap/1.cc: Likewise.
8788 * testsuite/30_threads/thread/swap/2.cc: Likewise.
8789 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
8790 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
8791 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
8792 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
8793 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
8794 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
8795 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
8796 Likewise.
8797 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
8798 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
8799 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
8800 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
8801 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
8802 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
8803 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
8804 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
8805 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
8806 * testsuite/30_threads/try_lock/1.cc: Likewise.
8807 * testsuite/30_threads/try_lock/2.cc: Likewise.
8808 * testsuite/30_threads/try_lock/3.cc: Likewise.
8809 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
8810 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
8811 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
8812 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
8813 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
8814 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
8815 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
8816 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
8817 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
8818 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
8819 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
8820 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
8821 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
8822 Likewise.
8823 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
8824 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
8825 Likewise.
8826 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
8827 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
8828 Likewise.
8829 * testsuite/ext/array_allocator/1.cc: Likewise.
8830 * testsuite/ext/array_allocator/2.cc: Likewise.
8831 * testsuite/ext/array_allocator/3.cc: Likewise.
8832 * testsuite/ext/ext_pointer/1.cc: Likewise.
8833 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
8834 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
8835 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
8836 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
8837 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
8838 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
8839 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
8840 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
8841 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
8842 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
8843 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
8844 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
8845 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
8846 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
8847 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
8848 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
8849 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
8850 Likewise.
8851 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
8852 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
8853 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
8854 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
8855 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
8856 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
8857 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
8858 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
8859 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
8860 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
8861 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
8862 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
8863 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
8864 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
8865 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
8866 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
8867 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
8868 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
8869 Likewise.
8870 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
8871 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
8872 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
8873 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
8874 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
8875 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
8876 * testsuite/ext/pod_char_traits.cc: Likewise.
8877 * testsuite/ext/slist/23781.cc: Likewise.
8878 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
8879 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
8880 * testsuite/ext/vstring/init-list.cc: Likewise.
8881 * testsuite/ext/vstring/moveable.cc: Likewise.
8882 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
8883 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
8884 Likewise.
8885 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
8886 Likewise.
8887 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
8888 Likewise.
8889 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
8890 Likewise.
8891 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
8892 Likewise.
8893 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
8894 Likewise.
8895 * testsuite/ext/vstring/types/23767.cc: Likewise.
8896 * testsuite/performance/21_strings/string_append.cc: Likewise.
8897 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
8898 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
8899 Likewise.
8900 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
8901 Likewise.
8902 * testsuite/performance/21_strings/string_find.cc: Likewise.
8903 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
8904 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
8905 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
8906 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
8907 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
8908 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
8909 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
8910 Likewise.
8911 * testsuite/performance/23_containers/create/map.cc: Likewise.
8912 * testsuite/performance/23_containers/create_from_sorted/set.cc:
8913 Likewise.
8914 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
8915 * testsuite/performance/23_containers/find/map.cc: Likewise.
8916 * testsuite/performance/23_containers/index/map.cc: Likewise.
8917 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
8918 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
8919 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
8920 Likewise.
8921 * testsuite/performance/23_containers/insert_erase/associative.cc:
8922 Likewise.
8923 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
8924 Likewise.
8925 * testsuite/performance/23_containers/producer_consumer/associative.cc:
8926 Likewise.
8927 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
8928 Likewise.
8929 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
8930 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
8931 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
8932 Likewise.
8933 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
8934 Likewise.
8935 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
8936 Likewise.
8937 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
8938 Likewise.
8939 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
8940 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
8941 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
8942 Likewise.
8943 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
8944 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
8945 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
8946 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
8947 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
8948 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
8949 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
8950 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
8951 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
8952 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
8953 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
8954 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
8955 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
8956 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
8957 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
8958 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
8959 Likewise.
8960 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
8961 Likewise.
8962 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
8963 Likewise.
8964 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
8965 Likewise.
8966 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
8967 Likewise.
8968 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
8969 Likewise.
8970 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
8971 Likewise.
8972 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
8973 Likewise.
8974 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
8975 Likewise.
8976 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
8977 Likewise.
8978 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
8979 Likewise.
8980 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
8981 Likewise.
8982 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
8983 Likewise.
8984 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
8985 Likewise.
8986 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
8987 Likewise.
8988 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
8989 Likewise.
8990 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
8991 Likewise.
8992 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
8993 Likewise.
8994 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
8995 Likewise.
8996 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
8997 Likewise.
8998 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
8999 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
9000 Likewise.
9001 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
9002 Likewise.
9003 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
9004 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
9005 Likewise.
9006 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
9007 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
9008 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
9009 Likewise.
9010 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
9011 Likewise.
9012 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
9013 Likewise.
9014 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
9015 Likewise.
9016 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
9017 Likewise.
9018 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
9019 Likewise.
9020 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
9021 Likewise.
9022 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
9023 Likewise.
9024 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
9025 Likewise.
9026 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9027 Likewise.
9028 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9029 Likewise.
9030 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9031 Likewise.
9032 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9033 Likewise.
9034 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9035 Likewise.
9036 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9037 Likewise.
9038 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9039 Likewise.
9040 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9041 Likewise.
9042 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9043 Likewise.
9044 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9045 Likewise.
9046 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9047 Likewise.
9048 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9049 Likewise.
9050 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9051 Likewise.
9052 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9053 Likewise.
9054 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9055 Likewise.
9056 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9057 Likewise.
9058 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9059 Likewise.
9060 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9061 Likewise.
9062 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9063 Likewise.
9064 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9065 Likewise.
9066 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9067 Likewise.
9068 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9069 Likewise.
9070 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9071 Likewise.
9072 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9073 Likewise.
9074 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9075 Likewise.
9076 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9077 Likewise.
9078 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9079 Likewise.
9080 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9081 Likewise.
9082 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9083 Likewise.
9084 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9085 Likewise.
9086 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9087 Likewise.
9088 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9089 Likewise.
9090 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9091 Likewise.
9092 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9093 Likewise.
9094 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9095 Likewise.
9096 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9097 Likewise.
9098 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9099 Likewise.
9100 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9101 Likewise.
9102 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9103 Likewise.
9104 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9105 Likewise.
9106 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9107 Likewise.
9108 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9109 Likewise.
9110 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9111 Likewise.
9112 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9113 Likewise.
9114 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9115 Likewise.
9116 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9117 Likewise.
9118 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9119 Likewise.
9120 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9121 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9122 Likewise.
9123 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9124 Likewise.
9125 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9126 Likewise.
9127 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9128 Likewise.
9129 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9130 Likewise.
9131 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9132 Likewise.
9133 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9134 Likewise.
9135 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9136 Likewise.
9137 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9138 Likewise.
9139 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9140 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9141 Likewise.
9142 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9143 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9144 Likewise.
9145 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9146 Likewise.
9147 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9148 Likewise.
9149 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9150 Likewise.
9151 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9152 Likewise.
9153 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9154 Likewise.
9155 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9156 Likewise.
9157 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9158 Likewise.
9159 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9160 Likewise.
9161 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9162 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9163 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9164 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9165 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9166 Likewise.
9167 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9168 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9169 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9170 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9171 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9172 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9173 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9174 * testsuite/util/io/prog_bar.cc: Likewise.
9175 * testsuite/util/io/prog_bar.hpp: Likewise.
9176 * testsuite/util/io/text_populate.hpp: Likewise.
9177 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9178 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9179 * testsuite/util/io/xml.hpp: Likewise.
9180 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9181 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9182 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9183 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9184 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9185 * testsuite/util/native_type/native_map.hpp: Likewise.
9186 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9187 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9188 * testsuite/util/native_type/native_set.hpp: Likewise.
9189 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9190 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9191 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9192 Likewise.
9193 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9194 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9195 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9196 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9197 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9198 Likewise.
9199 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9200 Likewise.
9201 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9202 Likewise.
9203 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9204 Likewise.
9205 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9206 Likewise.
9207 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9208 Likewise.
9209 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9210 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9211 Likewise.
9212 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9213 Likewise.
9214 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9215 Likewise.
9216 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9217 Likewise.
9218 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9219 Likewise.
9220 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9221 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9222 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9223 * testsuite/util/regression/basic_type.hpp: Likewise.
9224 * testsuite/util/regression/common_type.hpp: Likewise.
9225 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9226 Likewise.
9227 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9228 Likewise.
9229 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9230 Likewise.
9231 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9232 Likewise.
9233 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9234 Likewise.
9235 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9236 Likewise.
9237 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9238 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9239 Likewise.
9240 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9241 Likewise.
9242 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9243 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9244 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9245 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9246 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9247 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9248 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9249 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9250 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9251 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9252 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9253 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9254 * testsuite/util/testsuite_abi.cc: Likewise.
9255 * testsuite/util/testsuite_abi.h: Likewise.
9256 * testsuite/util/testsuite_abi_check.cc: Likewise.
9257 * testsuite/util/testsuite_allocator.cc: Likewise.
9258 * testsuite/util/testsuite_allocator.h: Likewise.
9259 * testsuite/util/testsuite_api.h: Likewise.
9260 * testsuite/util/testsuite_character.cc: Likewise.
9261 * testsuite/util/testsuite_character.h: Likewise.
9262 * testsuite/util/testsuite_common_types.h: Likewise.
9263 * testsuite/util/testsuite_error.h: Likewise.
9264 * testsuite/util/testsuite_hooks.cc: Likewise.
9265 * testsuite/util/testsuite_hooks.h: Likewise.
9266 * testsuite/util/testsuite_io.h: Likewise.
9267 * testsuite/util/testsuite_iterators.h: Likewise.
9268 * testsuite/util/testsuite_performance.h: Likewise.
9269 * testsuite/util/testsuite_rng.h: Likewise.
9270 * testsuite/util/testsuite_rvalref.h: Likewise.
9271 * testsuite/util/testsuite_tr1.h: Likewise.
9272 * testsuite/util/thread/all.h: Likewise.
9273 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9274 Likewise.
9275 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9276 Likewise.
9277 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9278 Likewise.
9279 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9280 Likewise.
9281 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9282 Likewise.
9283 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9284 Likewise.
9285 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9286 Likewise.
9287 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9288 Likewise.
9289 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9290 Likewise.
9291 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9292 Likewise.
9293 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9294 Likewise.
9295 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9296 Likewise.
9297 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9298 Likewise.
9299 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9300 Likewise.
9301 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9302 Likewise.
9303 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9304 Likewise.
9305 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9306 Likewise.
9307 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9308 Likewise.
9309 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9310 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9311 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9312 Likewise.
9313 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9314 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9315 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9316 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9317 Likewise.
9318 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9319 Likewise.
9320 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9321 Likewise.
9322 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9323 Likewise.
9324 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9325 Likewise.
9326 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9327 Likewise.
9328 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9329 Likewise.
9330 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9331 Likewise.
9332 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9333 Likewise.
9334 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9335 Likewise.
9336 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9337 Likewise.
9338 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9339 Likewise.
9340 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9341 Likewise.
9342 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9343 Likewise.
9344 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9345 Likewise.
9346 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9347 Likewise.
9348 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9349 Likewise.
9350 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9351 Likewise.
9352 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9353 Likewise.
9354 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9355 Likewise.
9356 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9357 Likewise.
9358 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9359 Likewise.
9360 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9361 Likewise.
9362 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9363 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9364 Likewise.
9365 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9366 Likewise.
9367 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9368 Likewise.
9369 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9370 Likewise.
9371 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9372 Likewise.
9373 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9374 Likewise.
9375 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9376 Likewise.
9377 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9378 Likewise.
9379 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9380 Likewise.
9381 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9382 Likewise.
9383 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9384 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9385 Likewise.
9386 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9387 Likewise.
9388 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9389 Likewise.
9390 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9391 Likewise.
9392 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9393 Likewise.
9394 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9395 Likewise.
9396 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9397 Likewise.
9398 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9399 Likewise.
9400 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9401 Likewise.
9402 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9403 Likewise.
9404 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9405 Likewise.
9406 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9407 Likewise.
9408 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9409 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9410 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9411 Likewise.
9412 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9413 Likewise.
9414 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9415 Likewise.
9416 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9417 Likewise.
9418 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9419 Likewise.
9420 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9421 Likewise.
9422 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9423 Likewise.
9424 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9425 Likewise.
9426 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9427 Likewise.
9428 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9429 Likewise.
9430 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9431 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9432 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9433 Likewise.
9434 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9435 Likewise.
9436 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9437 Likewise.
9438 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9439 Likewise.
9440 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9441 Likewise.
9442 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9443 Likewise.
9444 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9445 Likewise.
9446 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9447 Likewise.
9448 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9449 Likewise.
9450 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9451 Likewise.
9452 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9453 Likewise.
9454 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9455 Likewise.
9456 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9457 Likewise.
9458 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9459 Likewise.
9460 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9461 Likewise.
9462 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9463 Likewise.
9464 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9465 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9466 Likewise.
9467 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9468 Likewise.
9469 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9470 Likewise.
9471 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9472 Likewise.
9473 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9474 Likewise.
9475 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9476 Likewise.
9477 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9478 Likewise.
9479 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9480 Likewise.
9481 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9482 Likewise.
9483 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9484 Likewise.
9485 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9486 Likewise.
9487 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
9488 Likewise.
9489 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
9490 Likewise.
9491 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
9492 Likewise.
9493 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
9494 Likewise.
9495 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
9496 Likewise.
9497 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
9498 Likewise.
9499 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
9500 Likewise.
9501 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
9502 Likewise.
9503 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
9504 Likewise.
9505 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
9506 Likewise.
9507 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
9508 Likewise.
9509 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
9510 Likewise.
9511 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
9512 Likewise.
9513 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
9514 Likewise.
9515 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
9516 Likewise.
9517 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
9518 Likewise.
9519 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
9520 Likewise.
9521 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
9522 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
9523 Likewise.
9524 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
9525 Likewise.
9526 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
9527 Likewise.
9528 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
9529 Likewise.
9530 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
9531 Likewise.
9532 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
9533 Likewise.
9534 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
9535 Likewise.
9536 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
9537 Likewise.
9538 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
9539 Likewise.
9540 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
9541 Likewise.
9542 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
9543 Likewise.
9544 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
9545 Likewise.
9546 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
9547 Likewise.
9548 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
9549 Likewise.
9550 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
9551 Likewise.
9552 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
9553 Likewise.
9554 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
9555 Likewise.
9556 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
9557 Likewise.
9558 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
9559 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
9560 * testsuite/backward/hash_map/25896.cc: Likewise.
9561 * testsuite/backward/hash_set/25896.cc: Likewise.
9562
9563 2009-04-08 Ian Lance Taylor <iant@google.com>
9564
9565 * include/backward/hashtable.h (erase): Correctly handle erasing a
9566 reference to an entry in the hash table.
9567 * testsuite/backward/hash_map/25896.cc: New.
9568 * testsuite/backward/hash_set/25896.cc: New.
9569
9570 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
9571
9572 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
9573 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
9574
9575 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9576
9577 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
9578 of debug.
9579 * include/Makefile.in: Regenerate.
9580 * include/precompiled/stdc++.h: Add.
9581
9582 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9583
9584 * include/bits/random.h: Adjust doxygen markup.
9585 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
9586
9587 * testsuite/26_numerics/random/piecewise_linear_distribution/
9588 operators/serialize.cc: Use typedefs.
9589
9590 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9591
9592 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
9593 __gnu_cxx namespace. Remove "static inline".
9594
9595 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9596
9597 * include/bits/random.tcc (linear_congruential_engine<>::
9598 seed(seed_seq&)): Fix typo in last fix for __m == 0.
9599
9600 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9601
9602 * include/bits/random.h (operator==): Mark all inline.
9603 (mersenne_twister_engine): Enable #if 0 checks.
9604
9605 * include/bits/random.h: Formatting tweaks.
9606
9607 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9608
9609 * include/bits/random.tcc (piecewise_linear_distribution<>::
9610 operator()(_UniformRandomNumberGenerator&, const param_type&)):
9611 Remove spurious closed parenthesis.
9612
9613 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9614
9615 PR libstdc++/39644 (partial)
9616 * include/bits/random.tcc (linear_congruential_engine<>::
9617 seed(seed_seq&), independent_bits_engine<>::operator(),
9618 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
9619
9620 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
9621
9622 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
9623 thinko.
9624 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9625 default.cc: Enable.
9626
9627 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9628
9629 PR libstdc++/39629 (partial)
9630 * testsuite/26_numerics/random/independent_bits_engine/cons/
9631 base_move.cc: Use uint_fast64_t instead of unsigned long.
9632 * testsuite/26_numerics/random/independent_bits_engine/cons/
9633 seed1.cc: Likewise.
9634 * testsuite/26_numerics/random/independent_bits_engine/cons/
9635 seed2.cc: Likewise.
9636 * testsuite/26_numerics/random/independent_bits_engine/cons/
9637 base_copy.cc: Likewise.
9638 * testsuite/26_numerics/random/independent_bits_engine/cons/
9639 default.cc: Likewise.
9640 * testsuite/26_numerics/random/independent_bits_engine/cons/
9641 seed_seq.cc: Likewise.
9642 * testsuite/26_numerics/random/independent_bits_engine/
9643 requirements/typedefs.cc: Likewise.
9644 * testsuite/26_numerics/random/independent_bits_engine/
9645 operators/equal.cc: Likewise.
9646 * testsuite/26_numerics/random/independent_bits_engine/
9647 operators/serialize.cc: Likewise.
9648 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
9649
9650 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9651
9652 * include/tr1_impl/random: Remove, empty.
9653 * include/tr1_impl/random.tcc: Likewise.
9654
9655 * include/std/random: Minor clean-ups, formatting fixes, adjust
9656 copyright years.
9657 * include/bits/random.tcc: Likewise.
9658 * include/bits/random.h: Likewise.
9659 * include/tr1/random: Likewise.
9660 * include/tr1/random.tcc: Likewise.
9661 * include/tr1/random.h: Likewise.
9662
9663 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9664
9665 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
9666 * doc/html/api.html: Regenerate.
9667
9668 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9669
9670 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
9671 Change to mersenne_twister_engine, add same defaults as
9672 mersenne_twister_engine/cons/default.cc.
9673 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
9674
9675 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
9676 to __il.
9677 * include/bits/random.h (mersenne_twister_engine): Qualify
9678 _ShiftMin1 with namespace __detail.
9679 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
9680 constexpr std::numeric_limits::max() can be used.
9681 (mersenne_twister_engine): Split apart static asserts into one
9682 assert per message. Temporarily disable the last three.
9683
9684 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
9685
9686 * include/Makefile.am: Update to N2836. Modified for new random headers.
9687 * include/Makefile.in: Ditto.
9688 * include/tr1_impl/random: Moved to tr1/random.h
9689 * include/tr1_impl/random.tcc: Moved to tr1
9690 * include/tr1/random: Just point to moved tr1 random headers.
9691 * include/tr1/random.tcc: Moved from tr1_impl.
9692 * include/tr1/random.h: Moved from tr1_impl/random.
9693 * include/std/random: Modified to point to std random headers.
9694 * include/bits/random.tcc: New implementation of std random facilities.
9695 * include/bits/random.h: Ditto.
9696 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
9697 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9698 seed1.cc: New.
9699 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9700 seed2.cc: New.
9701 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9702 default.cc: New.
9703 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9704 non_uint_neg.cc: New.
9705 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9706 typedefs.cc: New.
9707 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9708 equal.cc: New.
9709 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9710 serialize.cc: New.
9711 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9712 seed1.cc: New.
9713 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9714 seed2.cc: New.
9715 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9716 default.cc: New.
9717 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
9718 typedefs.cc: New.
9719 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9720 equal.cc: New.
9721 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9722 serialize.cc: New.
9723 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9724 seed1.cc: New.
9725 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9726 seed2.cc: New.
9727 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9728 default.cc: New.
9729 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
9730 typedefs.cc: New.
9731 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9732 equal.cc: New.
9733 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9734 serialize.cc: New.
9735 * testsuite/26_numerics/random/discard_block_engine/cons/
9736 base_move.cc: New.
9737 * testsuite/26_numerics/random/discard_block_engine/cons/
9738 seed1.cc: New.
9739 * testsuite/26_numerics/random/discard_block_engine/cons/
9740 seed2.cc: New.
9741 * testsuite/26_numerics/random/discard_block_engine/cons/
9742 base_copy.cc: New.
9743 * testsuite/26_numerics/random/discard_block_engine/cons/
9744 default.cc: New.
9745 * testsuite/26_numerics/random/discard_block_engine/cons/
9746 seed_seq.cc: New.
9747 * testsuite/26_numerics/random/discard_block_engine/requirements/
9748 typedefs.cc: New.
9749 * testsuite/26_numerics/random/discard_block_engine/operators/
9750 equal.cc: New.
9751 * testsuite/26_numerics/random/discard_block_engine/operators/
9752 serialize.cc: New.
9753 * testsuite/26_numerics/random/independent_bits_engine/cons/
9754 base_move.cc: New.
9755 * testsuite/26_numerics/random/independent_bits_engine/cons/
9756 seed1.cc: New.
9757 * testsuite/26_numerics/random/independent_bits_engine/cons/
9758 seed2.cc: New.
9759 * testsuite/26_numerics/random/independent_bits_engine/cons/
9760 base_copy.cc: New.
9761 * testsuite/26_numerics/random/independent_bits_engine/cons/
9762 default.cc: New.
9763 * testsuite/26_numerics/random/independent_bits_engine/cons/
9764 seed_seq.cc: New.
9765 * testsuite/26_numerics/random/independent_bits_engine/requirements/
9766 typedefs.cc: New.
9767 * testsuite/26_numerics/random/independent_bits_engine/operators/
9768 equal.cc: New.
9769 * testsuite/26_numerics/random/independent_bits_engine/operators/
9770 serialize.cc: New.
9771 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9772 base_move.cc: New.
9773 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9774 seed1.cc: New.
9775 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9776 seed2.cc: New.
9777 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9778 base_copy.cc: New.
9779 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9780 default.cc: New.
9781 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9782 seed_seq.cc: New.
9783 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
9784 typedefs.cc: New.
9785 * testsuite/26_numerics/random/shuffle_order_engine/operators/
9786 equal.cc: New.
9787 * testsuite/26_numerics/random/shuffle_order_engine/operators/
9788 serialize.cc
9789 * testsuite/26_numerics/random/mt19937.cc: New.
9790 * testsuite/26_numerics/random/mt19937_64.cc: New.
9791 * testsuite/26_numerics/random/minstd_rand.cc: New.
9792 * testsuite/26_numerics/random/minstd_rand0.cc: New.
9793 * testsuite/26_numerics/random/ranlux24_base.cc: New.
9794 * testsuite/26_numerics/random/ranlux48_base.cc: New.
9795 * testsuite/26_numerics/random/ranlux24.cc: New.
9796 * testsuite/26_numerics/random/ranlux48.cc: New.
9797 * testsuite/26_numerics/random/knuth_b.cc: New.
9798 * testsuite/26_numerics/random/default_random_engine.cc: New.
9799 * testsuite/26_numerics/random/chi_squared_distribution/cons/
9800 parms.cc: New.
9801 * testsuite/26_numerics/random/chi_squared_distribution/cons/
9802 default.cc: New.
9803 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
9804 typedefs.cc: New.
9805 * testsuite/26_numerics/random/chi_squared_distribution/operators/
9806 serialize.cc: New.
9807 * testsuite/26_numerics/random/normal_distribution/cons/
9808 parms.cc: New.
9809 * testsuite/26_numerics/random/normal_distribution/cons/
9810 default.cc: New.
9811 * testsuite/26_numerics/random/normal_distribution/requirements/
9812 typedefs.cc: New.
9813 * testsuite/26_numerics/random/normal_distribution/operators/
9814 serialize.cc: New.
9815 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
9816 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
9817 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
9818 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9819 parms_neg.cc: New.
9820 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9821 parms.cc: New.
9822 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9823 default.cc: New.
9824 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
9825 typedefs.cc: New.
9826 * testsuite/26_numerics/random/uniform_int_distribution/operators/
9827 serialize.cc: New.
9828 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9829 parms_neg.cc: New.
9830 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9831 parms.cc: New.
9832 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9833 default.cc: New.
9834 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
9835 typedefs.cc: New.
9836 * testsuite/26_numerics/random/uniform_real_distribution/operators/
9837 serialize.cc: New.
9838 * testsuite/26_numerics/random/poisson_distribution/cons/
9839 parms.cc: New.
9840 * testsuite/26_numerics/random/poisson_distribution/cons/
9841 default.cc: New.
9842 * testsuite/26_numerics/random/poisson_distribution/requirements/
9843 typedefs.cc
9844 * testsuite/26_numerics/random/poisson_distribution/operators/
9845 serialize.cc: New.
9846 * testsuite/26_numerics/random/bernoulli_distribution/cons/
9847 parms.cc: New.
9848 * testsuite/26_numerics/random/bernoulli_distribution/cons/
9849 default.cc: New.
9850 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
9851 typedefs.cc: New.
9852 * testsuite/26_numerics/random/bernoulli_distribution/operators/
9853 serialize.cc: New.
9854 * testsuite/26_numerics/random/discrete_distribution/cons/
9855 range.cc: New.
9856 * testsuite/26_numerics/random/discrete_distribution/cons/
9857 initlist.cc: New.
9858 * testsuite/26_numerics/random/discrete_distribution/cons/
9859 default.cc: New.
9860 * testsuite/26_numerics/random/discrete_distribution/cons/
9861 num_xbound_fun.cc: New.
9862 * testsuite/26_numerics/random/discrete_distribution/requirements/
9863 typedefs.cc: New.
9864 * testsuite/26_numerics/random/discrete_distribution/operators/
9865 serialize.cc: New.
9866 * testsuite/26_numerics/random/weibull_distribution/cons/
9867 parms.cc: New.
9868 * testsuite/26_numerics/random/weibull_distribution/cons/
9869 default.cc: New.
9870 * testsuite/26_numerics/random/weibull_distribution/requirements/
9871 typedefs.cc: New.
9872 * testsuite/26_numerics/random/weibull_distribution/operators/
9873 serialize.cc: New.
9874 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
9875 parms.cc: New.
9876 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
9877 default.cc: New.
9878 * testsuite/26_numerics/random/negative_binomial_distribution/
9879 requirements/typedefs.cc: New.
9880 * testsuite/26_numerics/random/negative_binomial_distribution/
9881 operators/serialize.cc: New.
9882 * testsuite/26_numerics/random/cauchy_distribution/cons/
9883 parms.cc: New.
9884 * testsuite/26_numerics/random/cauchy_distribution/cons/
9885 default.cc: New.
9886 * testsuite/26_numerics/random/cauchy_distribution/requirements/
9887 typedefs.cc: New.
9888 * testsuite/26_numerics/random/cauchy_distribution/operators/
9889 serialize.cc: New.
9890 * testsuite/26_numerics/random/gamma_distribution/cons/
9891 parms.cc: New.
9892 * testsuite/26_numerics/random/gamma_distribution/cons/
9893 default.cc: New.
9894 * testsuite/26_numerics/random/gamma_distribution/requirements/
9895 typedefs.cc: New.
9896 * testsuite/26_numerics/random/gamma_distribution/operators/
9897 serialize.cc: New.
9898 * testsuite/26_numerics/random/fisher_f_distribution/cons/
9899 parms.cc: New.
9900 * testsuite/26_numerics/random/fisher_f_distribution/cons/
9901 default.cc: New.
9902 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
9903 typedefs.cc: New.
9904 * testsuite/26_numerics/random/fisher_f_distribution/operators/
9905 serialize.cc: New.
9906
9907 * testsuite/26_numerics/random/exponential_distribution/cons/
9908 parms.cc: New.
9909 * testsuite/26_numerics/random/exponential_distribution/cons/
9910 default.cc: New.
9911 * testsuite/26_numerics/random/exponential_distribution/requirements/
9912 typedefs.cc: New.
9913 * testsuite/26_numerics/random/exponential_distribution/operators/
9914 serialize.cc: New.
9915 * testsuite/26_numerics/random/lognormal_distribution/cons/
9916 parms.cc: New.
9917 * testsuite/26_numerics/random/lognormal_distribution/cons/
9918 default.cc: New.
9919 * testsuite/26_numerics/random/lognormal_distribution/requirements/
9920 typedefs.cc: New.
9921 * testsuite/26_numerics/random/lognormal_distribution/operators/
9922 serialize.cc: New.
9923 * testsuite/26_numerics/random/binomial_distribution/cons/
9924 parms.cc: New.
9925 * testsuite/26_numerics/random/binomial_distribution/cons/
9926 default.cc: New.
9927 * testsuite/26_numerics/random/binomial_distribution/requirements/
9928 typedefs.cc: New.
9929 * testsuite/26_numerics/random/binomial_distribution/operators/
9930 serialize.cc: New.
9931 * testsuite/26_numerics/random/random_device/cons/
9932 token.cc: New.
9933 * testsuite/26_numerics/random/random_device/cons/
9934 default.cc: New.
9935 * testsuite/26_numerics/random/random_device/requirements/
9936 typedefs.cc: New.
9937 * testsuite/26_numerics/random/extreme_value_distribution/cons/
9938 parms.cc: New.
9939 * testsuite/26_numerics/random/extreme_value_distribution/cons/
9940 default.cc: New.
9941 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
9942 typedefs.cc: New.
9943 * testsuite/26_numerics/random/extreme_value_distribution/operators/
9944 serialize.cc: New.
9945 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9946 range.cc: New.
9947 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9948 default.cc: New.
9949 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9950 num_xbound_fun.cc: New.
9951 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9952 initlist_fun.cc: New.
9953 * testsuite/26_numerics/random/piecewise_linear_distribution/
9954 requirements/typedefs.cc: New.
9955 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
9956 serialize.cc: New.
9957 * testsuite/26_numerics/random/student_t_distribution/cons/
9958 parms.cc: New.
9959 * testsuite/26_numerics/random/student_t_distribution/cons/
9960 default.cc: New.
9961 * testsuite/26_numerics/random/student_t_distribution/requirements/
9962 typedefs.cc: New.
9963 * testsuite/26_numerics/random/student_t_distribution/operators/
9964 serialize.cc: New.
9965 * testsuite/26_numerics/random/geometric_distribution/cons/
9966 parms.cc: New.
9967 * testsuite/26_numerics/random/geometric_distribution/cons/
9968 default.cc: New.
9969 * testsuite/26_numerics/random/geometric_distribution/requirements/
9970 typedefs.cc: New.
9971 * testsuite/26_numerics/random/geometric_distribution/operators/
9972 serialize.cc: New.
9973 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9974 range.cc: New.
9975 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9976 default.cc: New.
9977 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9978 num_xbound_fun.cc: New.
9979 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9980 initlist_fun.cc: New.
9981 * testsuite/26_numerics/random/piecewise_constant_distribution/
9982 requirements/typedefs.cc: New.
9983 * testsuite/26_numerics/random/piecewise_constant_distribution/
9984 operators/serialize.cc: New.
9985
9986 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9987
9988 * include/ext/bitmap_allocator.h: The typedefs should be made public
9989 if we want them to be accessible. This has been revealed by the patch
9990 that fixes PR c++/26693 in g++.
9991
9992 2009-04-02 Jakub Jelinek <jakub@redhat.com>
9993
9994 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
9995 Regenerated.
9996 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
9997 Regenerated.
9998 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
9999 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
10000 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
10001 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
10002 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
10003 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
10004 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
10005 Regenerated.
10006 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
10007
10008 2009-03-31 Jason Merrill <jason@redhat.com>
10009
10010 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
10011
10012 PR libstdc++/39310
10013 * include/tr1_impl/type_traits (is_function): Add partial
10014 specializations with function cv-quals.
10015 (__is_function_helper): Remove.
10016 (is_member_pointer): Don't define in terms of is_member_*_pointer.
10017
10018 2009-03-30 Ian Lance Taylor <iant@google.com>
10019
10020 * include/backward/hashtable.h (clear): Return quickly if the
10021 table is empty.
10022
10023 2009-03-27 Ian Lance Taylor <iant@google.com>
10024
10025 * include/backward/hashtable.h (_S_num_primes): Change to 29.
10026 (__stl_prime_list): Add 5 at the start of the list.
10027
10028 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10029
10030 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10031 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10032 std::string&, ios_base::openmode), basic_ifstream<>::
10033 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10034 basic_ofstream(const std::string&, ios_base::openmode),
10035 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10036 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10037 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10038 Add in C++0x mode.
10039 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10040 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10041 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10042 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10043 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10044 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10045 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10046
10047 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10048
10049 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10050 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10051 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10052 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10053
10054 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10055
10056 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10057 _M_transfer_after, _M_reverse_after): Move out of line...
10058 * include/bits/forward_list.tcc: ... here.
10059 (forward_list<>::reverse): Move inline...
10060 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10061
10062 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10063
10064 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10065 28277.cc: Likewise.
10066 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10067 Likewise.
10068 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10069 Likewise.
10070 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10071 Likewise.
10072
10073 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10074
10075 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10076 year(s).
10077 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10078 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10079 Likewise.
10080 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10081 Likewise.
10082 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10083 Likewise.
10084 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10085
10086 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10087
10088 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10089 iterations for simulators.
10090 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10091 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10092 Condition stream width for simulators.
10093 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10094 Likewise.
10095 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10096 Likewise.
10097 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10098
10099 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10100
10101 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10102 sheet version information. Table-ize docbook element examples.
10103 * doc/xml/manual/using.xml: Human-readable header
10104 markup. Alphabetized. Add new headers.
10105 * doc/html: Regenerate.
10106
10107 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10108
10109 * doc/xml/faq.xml: Fix link to setup documentation.
10110
10111 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10112
10113 * include/std/type_traits (__add_lvalue_reference_helper,
10114 __add_rvalue_reference_helper): As an optimization, rewrite
10115 condition (avoid is_function).
10116
10117 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10118
10119 PR libstdc++/39405
10120 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10121 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10122
10123 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10124
10125 * testsuite/30_threads/condition_variable_any/native_handle/
10126 typesizes.cc: Include tweaks.
10127 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10128 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10129 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10130 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10131 * testsuite/30_threads/condition_variable/native_handle/
10132 typesizes.cc: Same.
10133
10134 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10135
10136 * include/bits/shared_ptr.h: Add include guards.
10137 * include/tr1/shared_ptr.h: Likewise.
10138
10139 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10140
10141 * include/std/iostream: Fix doxygen link.
10142 * include/bits/forward_list.h: Fix doxygen markup.
10143 * include/ext/vstring.h: Escape backslash in doxygen comment.
10144 * include/bits/basic_string.h: Likewise.
10145
10146 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10147
10148 * doc/xml/faq.xml: Fix links to implementation status pages.
10149
10150 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10151
10152 * include/std/complex (operator+(const complex<>&, const _Tp&),
10153 operator+(const _Tp&, const complex<>&),
10154 operator-(const complex<>&, const _Tp&),
10155 operator-(const _Tp&, const complex<>&)): Do not assume real()
10156 returns a reference (against DR 387).
10157 * testsuite/26_numerics/complex/dr387_2.cc: New.
10158
10159 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10160
10161 * testsuite/thread/pthread4.cc: Move...
10162 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10163 * testsuite/thread/pthread5.cc: Move...
10164 * testsuite/23_containers/list/pthread5.cc: ...here.
10165 * testsuite/thread/pthread6.cc: Move...
10166 * testsuite/23_containers/map/pthread6.cc: ...here.
10167 * testsuite/thread/pthread7-rope.cc: Move...
10168 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10169 * testsuite/thread/guard.cc: Move...
10170 * testsuite/18_support/pthread_guard.cc: ...here.
10171 * testsuite/thread/18185.cc: Move...
10172 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10173 * testsuite/thread/pthread1.cc: Move...
10174 * testsuite/23_containers/list/pthread1.cc: ...here.
10175 * testsuite/thread/pthread2.cc: Move...
10176 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10177 * testsuite/thread/pthread3.cc: Move...
10178 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10179
10180 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10181 * testsuite/thread: Remove.
10182
10183 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10184
10185 * configure: Regenerate.
10186
10187 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10188
10189 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10190 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10191 from baseline_dir.
10192 * configure: Regenerate.
10193 * testsuite/Makefile.am (baseline_file): Remove variable.
10194 (site.exp): Set baseline_dir rather than baseline_file.
10195 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10196 * testsuite/Makefile.in: Regenerate.
10197
10198 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10199
10200 * testsuite/30_threads/thread/this_thread: Move...
10201 * testsuite/30_threads/this_thread: ...here.
10202 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10203 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10204 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10205 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10206 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10207 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10208
10209 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10210
10211 * doc/doxygen/user.cfg.in: Tweaks.
10212 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10213 be elsewhere.
10214
10215 * include/tr1_impl/unordered_map: Just use most specialized
10216 container module.
10217 * include/tr1_impl/unordered_set: Same.
10218 * include/tr1_impl/array: Same.
10219 * include/bits/stl_list.h: Same.
10220 * include/bits/stl_map.h: Same.
10221 * include/bits/stl_queue.h: Same.
10222 * include/bits/stl_set.h: Same.
10223 * include/bits/stl_stack.h: Same.
10224 * include/bits/forward_list.h: Same.
10225 * include/bits/basic_string.h: Same.
10226 * include/bits/stl_multimap.h: Same.
10227 * include/bits/stl_vector.h: Same.
10228 * include/bits/stl_deque.h: Same.
10229 * include/bits/stl_multiset.h: Same.
10230 * include/bits/stl_bvector.h: Same.
10231
10232 * include/backward/binders.h: Change binder module to binders.
10233
10234 * include/std/complex: Add complex_numers module.
10235 * include/tr1_impl/complex: Same.
10236
10237 * include/std/valarray: Add numeric_arrays module.
10238 * include/bits/gslice_array.h: Same.
10239 * include/bits/gslice.h: Same.
10240 * include/bits/mask_array.h: Same.
10241 * include/bits/slice_array.h: Same.
10242 * include/bits/indirect_array.h: Same.
10243
10244 * include/bits/allocator.h: Add allocators module.
10245 * include/ext/throw_allocator.h
10246 * include/ext/pool_allocator.h
10247 * include/ext/bitmap_allocator.h
10248 * include/ext/new_allocator.h
10249 * include/ext/malloc_allocator.h
10250 * include/ext/array_allocator.h
10251 * include/ext/mt_allocator.h
10252 * include/ext/debug_allocator.h
10253 * include/ext/extptr_allocator.h
10254
10255 * include/tr1_impl/functional: Move namespace markup here.
10256 * include/tr1_impl/regex: Same.
10257
10258 * include/tr1_impl/type_traits: Add metaprogramming module.
10259 * include/std/type_traits: Same.
10260
10261 * include/std/memory: Add memory module.
10262
10263 * include/std/ratio: Add ratio module.
10264
10265 * include/std/chrono: Move namespace markup here, add time module.
10266
10267 * include/std/thread: Move namespace markup here, add concurrency
10268 module.
10269 * include/std/mutex: Use concurrency module.
10270 * include/std/condition_variable: Same.
10271
10272
10273 * include/bits/ios_base.h: Refine io module.
10274 * include/bits/basic_ios.h: Same.
10275 * include/std/fstream: Same.
10276 * include/std/istream: Same.
10277 * include/std/ostream: Same.
10278 * include/std/sstream: Same.
10279
10280 * include/ext/vstring.h: Correct parameter markup.
10281
10282 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10283 * include/bits/unique_ptr.h: Same.
10284
10285 * include/bits/algorithmfwd.h: Add mutating_algorithms,
10286 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
10287 * include/bits/stl_heap.h: Add markup for new groupings.
10288 * include/bits/stl_algobase.h: Same.
10289 * include/bits/stl_algo.h: Same.
10290
10291 * include/c_compatibility/stdatomic.h: Add atomics module.
10292 * include/c_global/cstdatomic: Same.
10293
10294 * libsupc++/exception: Add exceptions module.
10295 * libsupc++/typeinfo: Same.
10296 * libsupc++/new: Same.
10297 * libsupc++/exception_ptr.h: Same.
10298 * include/std/system_error: Same.
10299 * include/std/stdexcept: Same.
10300
10301 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10302 * libsupc++/cxxabi-forced.h: Same.
10303
10304 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10305 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10306 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10307 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10308 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10309 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10310 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10311 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10312 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10313 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10314 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10315 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10316 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10317 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10318 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10319 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10320 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10321 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10322 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10323 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10324 * testsuite/23_containers/vector/requirements/dr438/
10325 constructor_1_neg.cc: Same.
10326 * testsuite/23_containers/vector/requirements/dr438/
10327 constructor_2_neg.cc: Same.
10328 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10329 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10330 * testsuite/23_containers/deque/requirements/dr438/
10331 constructor_1_neg.cc: Same.
10332 * testsuite/23_containers/deque/requirements/dr438/
10333 constructor_2_neg.cc: Same.
10334 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10335 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10336 * testsuite/23_containers/list/requirements/dr438/
10337 constructor_1_neg.cc: Same.
10338 * testsuite/23_containers/list/requirements/dr438/
10339 constructor_2_neg.cc: Same.
10340 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10341 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10342 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10343 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10344 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10345 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10346 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10347 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10348 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10349 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10350
10351 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10352
10353 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10354 * doc/doxygen/user.cfg.in: Update.
10355 * scripts/run_doxygen: Adjust for new group names.
10356
10357 * include/tr1_impl/random: Update doxygen group markup.
10358 * include/tr1_impl/unordered_map: Same.
10359 * include/tr1_impl/unordered_set: Same.
10360 * include/tr1_impl/array: Same.
10361 * include/std/numeric: Same.
10362 * include/std/utility: Same.
10363 * include/std/bitset: Same.
10364 * include/std/iosfwd: Same.
10365 * include/bits/stl_list.h: Same.
10366 * include/bits/stl_map.h: Same.
10367 * include/bits/stl_algobase.h: Same.
10368 * include/bits/stl_queue.h: Same.
10369 * include/bits/stl_set.h: Same.
10370 * include/bits/stl_stack.h: Same.
10371 * include/bits/stl_iterator_base_types.h: Same.
10372 * include/bits/forward_list.h: Same.
10373 * include/bits/basic_string.h: Same.
10374 * include/bits/stl_multimap.h: Same.
10375 * include/bits/stl_vector.h: Same.
10376 * include/bits/stl_deque.h: Same.
10377 * include/bits/stl_multiset.h: Same.
10378 * include/bits/stl_algo.h: Same.
10379 * include/bits/stl_bvector.h: Same.
10380 * include/bits/algorithmfwd.h: Same.
10381 * include/bits/stl_function.h: Same.
10382 * include/tr1/cmath: Same.
10383 * include/backward/binders.h: Same.
10384
10385 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10386
10387 * include/std/system_error (system_category): To system_category().
10388 (generic_category): To generic_category. DR 890.
10389 * src/system_error.cc: Define.
10390 * include/bits/functexcept.h: Only one __throw_system_error.
10391 * src/functexcept.cc: Same.
10392 * include/std/mutex: Fixup for changes above.
10393 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10394 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10395 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10396 * config/abi/pre/gnu.ver: Clean up exports.
10397
10398 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10399
10400 * include/std/thread: Fix typo.
10401 * src/thread.cc (thread::join): Use NULL.
10402
10403 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10404
10405 PR libstdc++/39168
10406 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10407 const string&)): Also check that the value != CHAR_MAX.
10408 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10409 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10410 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10411 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10412 _M_cache(const locale&)): Likewise.
10413 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10414 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10415 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10416 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10417 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10418 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10419
10420 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10421 Benjamin Kosnik <bkoz@redhat.com>
10422
10423 * include/std/thread (_Impl_base): Move _M_id out and into ...
10424 (thread): ...here. Call _M_make_routine in body of constructors.
10425 Adjust data member usage to reflect changes.
10426 (_M_make_routine): From _M_make_shared_data.
10427 (_M_start_thread): Add __shared_base_type argument.
10428 * src/thread.cc: Fixups for above.
10429 * config/abi/pre/gnu.ver: Adjust exports.
10430 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10431 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10432 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10433
10434 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10435
10436 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10437 (compare_type_to_native_type): ...this, add alignment check.
10438 * testsuite/30_threads/condition_variable_any/native_handle/
10439 typesizes.cc: Modify as above.
10440 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10441 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10442 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10443 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10444 * testsuite/30_threads/condition_variable/native_handle/
10445 typesizes.cc: Same.
10446 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10447 typesizes.cc: Same.
10448
10449 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10450 * testsuite/30_threads/thread/cons/2.cc: Same.
10451 * testsuite/30_threads/thread/cons/3.cc: Same.
10452 * testsuite/30_threads/thread/cons/4.cc: Same.
10453 * testsuite/30_threads/thread/cons/5.cc: Same.
10454 * testsuite/30_threads/thread/cons/6.cc: Same.
10455 * testsuite/30_threads/thread/cons/7.cc: Same.
10456 * testsuite/30_threads/thread/cons/8.cc: Same.
10457
10458 * testsuite/30_threads/thread/cons/9.cc: New.
10459 * testsuite/30_threads/thread/cons/moveable.cc: New.
10460
10461 * src/condition_variable.cc: Clean up whitespace.
10462 * include/std/condition_variable: Same.
10463
10464 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10465
10466 * include/std/condition_variable (condition_variable): Remove
10467 _M_internal_mutex. Add private __native_type typedef.
10468 * src/condition_variable.cc (condition_variable::notify_one):
10469 Remove _M_internal_mutex use. Use typedef.
10470 (condition_variable::notify_all): Same.
10471 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10472 (recursive_mutex): Same.
10473 (timed_mutex): Same.
10474 (recursive_timed_mutex): Same.
10475 (once_flag): Make __native_type typedef private.
10476
10477 * include/std/thread (this_thread): Add minimal markup.
10478
10479 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10480 Adjust line numbers.
10481 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10482 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10483 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10484 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10485 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10486 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10487 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10488 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10489 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10490 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10491 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10492 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10493 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10494
10495 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
10496 * testsuite/30_threads/condition_variable_any/native_handle/
10497 typesizes.cc: New.
10498 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10499 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10500 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10501 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10502 * testsuite/30_threads/condition_variable/native_handle/
10503 typesizes.cc: Same.
10504 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10505 typesizes.cc: Same.
10506
10507 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
10508
10509 PR testsuite/33300
10510 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
10511 on darwin for lp64.
10512
10513 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
10514
10515 * configure.host: Set abi_baseline_pair for mips64*-linux.
10516 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
10517
10518 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10519
10520 * include/std/thread (this_thread::get_id): Inline.
10521
10522 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10523
10524 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
10525 _Callable as template argument for _M_make_shared_data.
10526 * testsuite/30_threads/thread/cons/6.cc: New.
10527 * testsuite/30_threads/thread/cons/7.cc: New.
10528 * testsuite/30_threads/thread/cons/8.cc: New.
10529
10530 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
10531
10532 * testsuite/30_threads/thread/member: To..
10533 * testsuite/30_threads/thread/members: ...this.
10534 * testsuite/30_threads/condition_variable/member: To...
10535 * testsuite/30_threads/condition_variable/members: ...this.
10536
10537 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
10538
10539 * include/std/thread (thread::id): Move definition inside thread.
10540 Use native_handle_type. Remove this_thread::get_id friend.
10541 Change __thread_data_ptr to __shared_base_ptr.
10542 (thread::id::id(native_handle_type): Make public. Still explicit.
10543 Use native_handle_type. Change _M_thread_id to _M_thread.
10544 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
10545 _M_thread_handle to _M_id.
10546 (thread::__thread_data): Rename to _Impl.
10547 Fixup for renames.
10548 (thread::_M_make_thread_data): Return derived type.
10549 (thread::hardware_concurrency): Add definition for default case.
10550 (thread::get_id): Now can define inline.
10551 (thread): Change _M_thread_data to _M_data.
10552 (this_thread::get_id): Now can define inline.
10553 * src/thread.cc (__thread_proxy): Rename to
10554 execute_native_thread_routine.
10555 Fixup for other renames.
10556 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
10557 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
10558 * testsuite/30_threads/thread/algorithm: Move to..
10559 * testsuite/30_threads/thread/swap: ...this.
10560 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
10561 * testsuite/30_threads/thread/id/operators.cc: New.
10562
10563 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10564
10565 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
10566 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
10567 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
10568 exposing it in public std::tuple interface.
10569
10570 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10571 Benjamin Kosnik <bkoz@redhat.com>
10572
10573 * include/std/thread (__thread_data_base): Nest class in std::thread.
10574 (__thread_data): Likewise.
10575 (__thread_data_ptr): Nest typedef in std::thread.
10576 * src/thread.cc (__thread_proxy): Qualify the above names.
10577 * config/abi/pre/gnu.ver: Remove unused exports.
10578
10579 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
10580
10581 * include/bits/unique_ptr.h: Remove private __this_type typedef.
10582 * include/bits/stl_vector.h: Remove private vector_type typedef.
10583 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
10584 Fix line numbers.
10585 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10586 * testsuite/23_containers/vector/requirements/dr438/
10587 constructor_1_neg.cc: Same.
10588 * testsuite/23_containers/vector/requirements/dr438/
10589 constructor_2_neg.cc: Same.
10590 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10591 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10592
10593 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10594
10595 PR libstdc++/25191
10596 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
10597 deal consistently with __try and __catch too.
10598 * src/localename.cc: Replace try -> __try, catch -> __catch.
10599 * src/ios.cc: Likewise.
10600 * src/locale.cc: Likewise.
10601 * src/istream.cc: Likewise.
10602 * src/thread.cc: Likewise.
10603 * src/compatibility.cc: Likewise.
10604 * src/bitmap_allocator.cc: Likewise.
10605 * src/ios_init.cc: Likewise.
10606 * include/debug/deque: Likewise.
10607 * include/debug/list: Likewise.
10608 * include/tr1_impl/hashtable: Likewise.
10609 * include/std/bitset: Likewise.
10610 * include/ext/pb_ds/detail/resize_policy/
10611 hash_load_check_resize_trigger_imp.hpp: Likewise.
10612 * include/ext/pb_ds/detail/resize_policy/
10613 hash_standard_resize_policy_imp.hpp: Likewise.
10614 * include/ext/pb_ds/detail/cc_hash_table_map_/
10615 resize_fn_imps.hpp: Likewise.
10616 * include/ext/pb_ds/detail/cc_hash_table_map_/
10617 constructor_destructor_fn_imps.hpp: Likewise.
10618 * include/ext/pb_ds/detail/pat_trie_/
10619 split_join_branch_bag.hpp: Likewise.
10620 * include/ext/pb_ds/detail/pat_trie_/
10621 constructors_destructor_fn_imps.hpp: Likewise.
10622 * include/ext/pb_ds/detail/bin_search_tree_/
10623 constructors_destructor_fn_imps.hpp: Likewise.
10624 * include/ext/pb_ds/detail/gp_hash_table_map_/
10625 resize_fn_imps.hpp: Likewise.
10626 * include/ext/pb_ds/detail/gp_hash_table_map_/
10627 constructor_destructor_fn_imps.hpp: Likewise.
10628 * include/ext/pb_ds/detail/binary_heap_/
10629 constructors_destructor_fn_imps.hpp: Likewise.
10630 * include/ext/pb_ds/detail/binary_heap_/
10631 erase_fn_imps.hpp: Likewise.
10632 * include/ext/pb_ds/detail/binary_heap_/
10633 split_join_fn_imps.hpp: Likewise.
10634 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
10635 constructors_destructor_fn_imps.hpp: Likewise.
10636 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
10637 * include/ext/pb_ds/detail/list_update_map_/
10638 constructor_destructor_fn_imps.hpp: Likewise.
10639 * include/ext/slist: Likewise.
10640 * include/ext/memory: Likewise.
10641 * include/ext/rc_string_base.h: Likewise.
10642 * include/ext/ropeimpl.h: Likewise.
10643 * include/ext/vstring.tcc: Likewise.
10644 * include/ext/rope: Likewise.
10645 * include/ext/sso_string_base.h: Likewise.
10646 * include/bits/shared_ptr.h: Likewise.
10647 * include/bits/stl_list.h: Likewise.
10648 * include/bits/locale_classes.tcc: Likewise.
10649 * include/bits/locale_facets.tcc: Likewise.
10650 * include/bits/locale_classes.h: Likewise.
10651 * include/bits/forward_list.h: Likewise.
10652 * include/bits/stl_vector.h: Likewise.
10653 * include/bits/stl_deque.h: Likewise.
10654 * include/bits/istream.tcc: Likewise.
10655 * include/bits/stl_uninitialized.h: Likewise.
10656 * include/bits/ostream.tcc: Likewise.
10657 * include/bits/vector.tcc: Likewise.
10658 * include/bits/stl_tempbuf.h: Likewise.
10659 * include/bits/deque.tcc: Likewise.
10660 * include/bits/basic_string.tcc: Likewise.
10661 * include/bits/ostream_insert.h: Likewise.
10662 * include/bits/locale_facets_nonio.tcc: Likewise.
10663 * include/bits/stl_tree.h: Likewise.
10664 * include/bits/fstream.tcc: Likewise.
10665 * include/tr1/shared_ptr.h: Likewise.
10666 * include/tr1/hypergeometric.tcc: Likewise.
10667 * include/backward/hashtable.h: Likewise.
10668 * libsupc++/exception_ptr.h: Likewise.
10669 * libsupc++/eh_personality.cc: Likewise.
10670 * libsupc++/eh_call.cc: Likewise.
10671 * config/locale/gnu/monetary_members.cc: Likewise.
10672 * config/locale/gnu/time_members.h: Likewise.
10673 * config/locale/generic/time_members.h: Likewise.
10674
10675 2009-02-03 Johannes Singler <singler@ira.uka.de>
10676
10677 * include/parallel/algorithmfwd.h:
10678 Add parallelism default for many declarations.
10679 * include/parallel/numericfwd.h: Likewise.
10680 * include/parallel/iterator.h: Use iterator_traits as usual.
10681 * include/parallel/par_loop.h:
10682 Include equally_split.h.
10683 (for_each_template_random_access_ed):
10684 Avoid calling the Result default constructor.
10685 * include/parallel/numeric: Replace
10686 for_each_template_random_access by
10687 for_each_template_random_access_ed in numeric functions.
10688
10689 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
10690
10691 * config/os/gnu-linux/os_defines.h: Remove superfluous
10692 __NO_STRING_INLINES.
10693
10694 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10695
10696 * testsuite/21_strings/c_strings/char/3.cc: New test.
10697 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
10698
10699 2009-01-30 Ulrich Drepper <drepper@redhat.com>
10700 Jakub Jelinek <jakub@redhat.com>
10701
10702 PR libstdc++/30928 (partial, works together with recent glibcs)
10703 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10704 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10705 defined.
10706 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10707 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10708 defined.
10709 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10710 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10711 defined.
10712 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10713 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10714 defined.
10715 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
10716 argument is const char *, assign result to const char * var, not
10717 char *.
10718 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
10719 argument is const wchar_t *, assign result to const wchar_t * var, not
10720 wchar_t *.
10721
10722 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
10723
10724 * include/std/thread: Remove unused headers.
10725 (__thread_data_base): Remove unused mutex and base.
10726 (thread::~thread): Only detach if joinable.
10727 (thread::joinable): Test if thread data ptr is empty.
10728 (thread::_M_thread_data_mutex): Remove.
10729 (thread::_M_get_thread_data): Remove.
10730 (thread::_M_make_thread_data): Remove overload, use make_shared.
10731 (thread::id::id): Make constructor explicit.
10732 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
10733 (thread::_M_start_thread): Break shared_ptr cycle on error.
10734 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
10735 * testsuite/30_threads/thread/member/4.cc: New.
10736 * testsuite/30_threads/thread/member/5.cc: New.
10737
10738 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
10739
10740 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
10741 (standard_layout): Just use !has_virtual_destructor for now.
10742 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
10743 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
10744 * testsuite/30_threads/recursive_mutex/requirements/
10745 standard_layout.cc: New.
10746 * testsuite/30_threads/condition_variable/requirements/
10747 standard_layout.cc: New.
10748 * testsuite/29_atomics/atomic_address/requirements/
10749 standard_layout.cc: Adjust.
10750 * testsuite/29_atomics/atomic_flag/requirements/
10751 standard_layout.cc: Same.
10752 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
10753 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
10754 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
10755 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
10756 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
10757 line numbers.
10758 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
10759 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10760 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10761 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
10762 Remove, not required.
10763
10764 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
10765
10766 * include/std/thread (__thread_data_base, thread): Rename member
10767 functions to match coding style.
10768 (thread::thread,thread::operator=): Define move operations.
10769 * src/thread.cc (__thread_data_base, thread): Rename member functions.
10770 * config/abi/pre/gnu.ver: Adjust.
10771
10772 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
10773
10774 PR libstdc++/38384
10775 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
10776 on HPUX.
10777 * configure: Regenerate.
10778
10779 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
10780
10781 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
10782 atomic_flag_fence.
10783
10784 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10785
10786 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
10787 Uros Bizjak <ubizjak@gmail.com>
10788
10789 PR libstdc++/38834
10790 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
10791 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
10792
10793 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
10794 Rainer Emrich <r.emrich@de.tecosim.com>
10795
10796 PR libstdc++/38919
10797 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
10798 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
10799 * configure: Regenerate.
10800
10801 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
10802
10803 * include/std/thread (__thread_data_base::__run): Make non-const.
10804 * testsuite/30_threads/thread/cons/5.cc: New.
10805
10806 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
10807
10808 * src/Makefile.am (sources): Add math_stubs_float.cc.
10809 * src/Makefile.in: Regenerate.
10810 * src/math_stubs_float.cc: New, from libmath/stubs.c.
10811
10812 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10813
10814 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
10815 * src/Makefile.in: Regenerate.
10816 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
10817
10818 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10819
10820 PR libstdc++/32666
10821 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
10822
10823 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10824
10825 PR libstdc++/32666
10826 * Makefile.am (hosted_source): Remove libmath directory.
10827 * Makefile.in: Regenerate.
10828 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
10829 (AC_REPLACE_MATHFUNCS): Remove.
10830 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
10831 in GLIBCXX_CHECK_C99_TR1.
10832 * acinclude.m4: Remove libmath, need_math.
10833 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
10834 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
10835 * configure.ac: Same.
10836 * configure: Regenerate.
10837 * fragment.am: Fix comment.
10838 * config.h.in: Regenerate.
10839 * src/Makefile.in: Regenerate.
10840 * src/Makefile.am: Remove libmath references.
10841 * doc/Makefile.in: Regenerate.
10842 * po/Makefile.in: Regenerate.
10843 * include/Makefile.in: Regenerate.
10844 * libsupc++/Makefile.in: Regenerate.
10845 * testsuite/Makefile.in: Regenerate.
10846
10847 * src/compatibility.cc: Also export long double versions of "C" math
10848 library if hppa-linux.
10849 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
10850 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
10851
10852 * libmath: Remove.
10853 * libmath/signbit.c: Same.
10854 * libmath/stubs.c: Same.
10855 * libmath/Makefile.in: Same.
10856 * libmath/copysignf.c: Same.
10857 * libmath/mathconf.h: Same.
10858 * libmath/signbitf.c: Same.
10859 * libmath/Makefile.am: Same.
10860 * libmath/signbitl.c: Same.
10861
10862 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
10863 Paolo Carlini <paolo.carlini@oracle.com>
10864
10865 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
10866 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
10867 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
10868 * configure.ac: Adjust.
10869 * doc/xml/manual/configure.xml: Update.
10870 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
10871 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
10872 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
10873 * configure: Regenerate.
10874 * config.h.in: Likewise.
10875
10876 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
10877 thread::joinable, thread::swap, this_thread::get_id,
10878 this_thread::yield): Define inline...
10879 * include/std/thread: ... here.
10880 * config/abi/pre/gnu.ver: Adjust.
10881
10882 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10883
10884 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
10885 Add dg-timeout-factor 2.0.
10886 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
10887 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
10888 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
10889 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
10890 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
10891 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
10892
10893 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10894
10895 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
10896 field from readelf output.
10897
10898 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
10899
10900 PR libstdc++/38384
10901 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
10902 * configure: Regenerate.
10903
10904 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
10905
10906 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
10907 _GLIBCXX_HAVE_TLS.
10908 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
10909
10910 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10911
10912 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
10913 constructor for _M_pattern.
10914 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
10915 string.cc: Test construction from different basic_string type.
10916 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
10917 string.cc: Likewise.
10918
10919 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
10920 Jonathan Larmour <jifl@eCosCentric.com>
10921
10922 PR libstdc++/36801
10923 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
10924 New.
10925 (__gnu_cxx::__exchange_and_add): Use it.
10926 * src/atomic.cc (get_atomic_mutex): New.
10927 * src/debug.cc (get_safe_base_mutex): New.
10928 * src/locale.cc (get_locale_cache_mutex): New.
10929 * src/mt_allocator.cc (get_freelist): New.
10930 (get_freelist_mutex): New.
10931 * src/pool_allocator.cc (get_palloc_mutex): New.
10932 * include/std/mutex (__once_functor_lock): To
10933 (__get_once_functor_lock): ...this.
10934 * src/mutex.cc (__once_mutex): Don't export, use
10935 (get_once_mutex): ...this.
10936 * config/abi/pre/gnu.ver: Adjust exports.
10937
10938 2009-01-07 Jakub Jelinek <jakub@redhat.com>
10939
10940 PR libstdc++/38732
10941 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
10942 referenceCount field again.
10943 (__cxxabiv1::__cxa_refcounted_exception): New struct.
10944 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
10945 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
10946 inline functions.
10947 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
10948 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
10949 instead of __cxa_exception.
10950 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
10951 __cxxabiv1::__cxa_throw): Likewise.
10952 * libsupc++/eh_ptr.cc (std::rethrow_exception,
10953 std::__exception_ptr::exception_ptr::_M_addref,
10954 std::__exception_ptr::exception_ptr::_M_release,
10955 __gxx_dependent_exception_cleanup): Likewise.
10956 * testsuite/18_support/exception/38732.cc: New test.
10957
10958 PR libstdc++/38092
10959 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
10960 * src/compatibility.cc: Don't use .symver directives if
10961 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
10962 * config.h.in: Regenerated.
10963 * configure: Likewise.
10964
10965 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10966
10967 PR libstdc++/38466
10968 * include/bits/stl_pair.h: Document C++03 pair vs swap.
10969
10970 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
10971
10972 * src/locale_init.cc (locale::_S_initialize_once): Move construction
10973 of classic locale...
10974 (locale::classic): Here.
10975
10976 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
10977
10978 * include/tr1_impl/regex: Fix bad return statements and typos.
10979
10980 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
10981
10982 * include/tr1_impl/regex: Remove unimplemented function definitions.
10983 * testsuite/28_regex/init-list.cc: Compile only.
10984 * testsuite/tr1/7_regular_expressions/regex/cons/char/
10985 c_string_extended.cc: Same.
10986 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
10987 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
10988
10989 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
10990
10991 PR libstdc++/38384
10992 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
10993 * configure: Regenerate.
10994
10995 2009-01-05 Ben Elliston <bje@au.ibm.com>
10996
10997 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
10998 * configure: Regenerate.
10999
11000 2009-01-05 Ben Elliston <bje@au.ibm.com>
11001
11002 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
11003 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
11004 * configure: Regenerate.
11005
11006 2009-01-04 Richard Guenther <rguenther@suse.de>
11007
11008 PR libstdc++/38720
11009 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
11010 integer type for storage, arithmetic and comparisons.
11011 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
11012
11013 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11014
11015 PR libstdc++/38719
11016 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
11017 _Fwd_list_const_iterator::_M_next): Fix return type.
11018
11019 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11020
11021 * Revert last commit, reopen and suspend libstdc++/38678.
11022
11023 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11024
11025 PR libstdc++/38678
11026 * include/std/istream (basic_istream<>::_M_read): New.
11027 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11028 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11029 * include/std/ostream (basic_ostream<>::_M_write_): New.
11030 (basic_ostream<>::_M_write): Adjust.
11031 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11032 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11033 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11034 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11035 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.