moveable2.cc: New.
[gcc.git] / libstdc++-v3 / ChangeLog
1 2009-10-07 Chris Jefferson <chris@bubblescope.net>
2
3 * testsuite/25_algorithms/rotate/moveable2.cc: New.
4
5 2009-10-06 Janis Johnson <janis187@us.ibm.com>
6
7 * testsuite/decimal/binary-arith.cc: Fix directive to skip test.
8 * testsuite/decimal/cast_neg.cc: Ditto.
9 * testsuite/decimal/comparison.cc: Ditto.
10 * testsuite/decimal/compound-assignment.cc: Ditto.
11 * testsuite/decimal/compound-assignment-memfunc.cc: Ditto.
12 * testsuite/decimal/conversion-from-float.cc: Ditto.
13 * testsuite/decimal/conversion-from-integral.cc: Ditto.
14 * testsuite/decimal/conversion-to-generic-float.cc: Ditto.
15 * testsuite/decimal/conversion-to-integral.cc: Ditto.
16 * testsuite/decimal/ctor.cc: Ditto.
17 * testsuite/decimal/incdec.cc: Ditto.
18 * testsuite/decimal/incdec-memfunc.cc: Ditto.
19 * testsuite/decimal/make-decimal.cc: Ditto.
20 * testsuite/decimal/mixed-mode_neg.cc: Ditto.
21 * testsuite/decimal/operator_neg.cc: Ditto.
22 * testsuite/decimal/unary-arith.cc: Ditto.
23
24 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
25
26 * doc/html/*: Regenerate.
27
28 2009-10-05 John Bytheway <jbytheway@gmail.com>
29
30 PR libstdc++/41530
31 * include/std/tuple (_Tuple_impl<>::_Tuple_impl(_Tuple_impl<>&&)):
32 Fix to just move.
33 * testsuite/20_util/tuple/cons/41530.cc: New.
34
35 2009-10-05 Phil Muldoon <pmuldoon@redhat.com>
36
37 * doc/xml/manual/debug.xml: Add narrative for GDB Python pretty
38 printers. Add links to GDB wiki/online manual.
39
40 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
41 Edward Smith-Rowland <3dw4rd@verizon.net>
42
43 * include/decimal/decimal: Warn if decimal floating point types
44 are not available.
45 * acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
46 * configure.ac: Use it.
47 * configure: Regenerate.
48 * config.h.in: Regenerate.
49
50 2009-10-05 Benjamin Kosnik <bkoz@redhat.com>
51
52 * include/Makefile.am: Remove stray line break.
53
54 * include/decimal/decimal: Brief class doxygen markup.
55 * libsupc++/exception: Whitespace cleanup.
56
57 * testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
58 decimal.
59 * scripts/create_testsuite_files (dlist): Same.
60
61 * doc/xml/manual/using.xml: One column in table. Move after TR1.
62
63 * testsuite/decimal/bad-cast.cc: Move to...
64 * testsuite/decimal/cast_neg.cc: ...here.
65 * testsuite/decimal/bad-mixed-mode.cc: Move to...
66 * testsuite/decimal/mixed-mode_neg.cc: ...here.
67 * testsuite/decimal/bad-operator.cc: Move to...
68 * testsuite/decimal/operator_neg.cc: ...here.
69
70 * doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
71
72 2009-10-05 Janis Johnson <janis187@us.ibm.com>
73
74 * doc/Makefile.am: Process new file.
75 * doc/xml/manual/intro.xml: Ditto.
76 * doc/xml/manual/using.xml: Document new header.
77 * doc/xml/manual/status_cxxdecimal.xml: New file.
78 * include/Makefile.am: Process new headers.
79 * include/decimal/decimal: New file.
80 * include/decimal/decimal.h: New file.
81
82 2009-10-05 Janis Johnson <janis187@us.ibm.com>
83
84 * testsuite/decimal: New directory.
85 * testsuite/decimal/bad-cast.cc: New test.
86 * testsuite/decimal/bad-mixed-mode.cc: New test.
87 * testsuite/decimal/bad-operator.cc: New test.
88 * testsuite/decimal/binary-arith.cc: New test.
89 * testsuite/decimal/comparison.cc: New test.
90 * testsuite/decimal/compound-assignment.cc: New test.
91 * testsuite/decimal/compound-assignment-memfunc.cc: New test.
92 * testsuite/decimal/conversion-from-float.cc: New test.
93 * testsuite/decimal/conversion-from-integral.cc: New test.
94 * testsuite/decimal/conversion-to-generic-float.cc: New test.
95 * testsuite/decimal/conversion-to-integral.cc: New test.
96 * testsuite/decimal/ctor.cc: New test.
97 * testsuite/decimal/incdec.cc: New test.
98 * testsuite/decimal/incdec-memfunc.cc: New test.
99 * testsuite/decimal/make-decimal.cc: New test.
100 * testsuite/decimal/unary-arith.cc: New test.
101
102 2009-10-05 Paolo Carlini <paolo.carlini@oracle.com>
103
104 * testsuite/lib/libstdc++.exp (check_v3_target_rvalref): Remove.
105 * testsuite/lib/dg-options.exp (dg-require-rvalref): Likewise.
106
107 2009-10-05 Chris Jefferson <chris@bubblescope.net>
108
109 * include/bits/stl_algo.h (__stable_partition_adaptive,
110 __rotate_adaptive, __merge_adaptive, __merge_sort_loop):
111 Extend to work with rvalue references in C++0x mode.
112 * testsuite/25_algorithms/inplace_merge/moveable2.cc: New.
113 * testsuite/25_algorithms/inplace_merge/moveable.cc: Likewise.
114 * testsuite/25_algorithms/stable_partition/moveable.cc: Likewise.
115 * testsuite/25_algorithms/stable_sort/moveable2.cc: Likewise.
116 * testsuite/25_algorithms/stable_sort/moveable.cc: Likewise.
117
118 2009-10-04 Benjamin Kosnik <bkoz@redhat.com>
119
120 * doc/xml/manual/using.xml: Add profile headers.
121 * testsuite/ext/profile/mh.cc: Restrict to linux.
122
123 2009-10-02 Silvius Rus <silvius.rus@gmail.com>
124
125 * configure: Add check for execinfo.h.
126 * config.h.in: Add undef for HAVE_EXECINFO_H.
127 * include/Makefile.am: Add build support for profile mode.
128 * include/Makefile.in: Same.
129 * include/profile/base.h: New file.
130 * include/profile/bitset: Same.
131 * include/profile/deque: Same.
132 * include/profile/hashtable.h: Same.
133 * include/profile/list: Same.
134 * include/profile/map: Same.
135 * include/profile/map.h: Same.
136 * include/profile/multimap.h: Same.
137 * include/profile/multiset.h: Same.
138 * include/profile/set: Same.
139 * include/profile/set.h: Same.
140 * include/profile/unordered_map: Same.
141 * include/profile/unordered_set: Same.
142 * include/profile/vector: Same.
143 * include/profile/impl/profiler.h: Same.
144 * include/profile/impl/profiler_container_size.h: Same.
145 * include/profile/impl/profiler_hash_func.h: Same.
146 * include/profile/impl/profiler_hashtable_size.h: Same.
147 * include/profile/impl/profiler_map_to_unordered_map.h: Same.
148 * include/profile/impl/profiler_node.h: Same.
149 * include/profile/impl/profiler_state.h: Same.
150 * include/profile/impl/profiler_trace.h: Same.
151 * include/profile/impl/profiler_vector_size.h: Same.
152 * include/profile/impl/profiler_vector_to_list.h: Same.
153 * include/std/vector: Include corresponding profile header guarded by
154 _GLIBCXX_PROFILE.
155 * include/std/deque: Same.
156 * include/std/list: Same.
157 * include/std/map: Same.
158 * include/std/unordered_map: Same.
159 * include/std/bitset: Same.
160 * include/std/set: Same.
161 * include/std/unordered_set: Same.
162 * include/backward/hash_map: Same.
163 * include/backward/hash_set: Same.
164 * include/tr1_impl/hashtable (_Hashtable): Expose insert_return_type.
165 * include/bits/c++config: Define profile namespace.
166 * testsuite/Makefile.in: Add check-profile.
167 * testsuite/Makefile.am: Same.
168 * testsuite/ext/profile/all.cc: New file.
169 * testsuite/ext/profile/mh.cc: Same.
170 * testsuite/ext/profile/mutex_extensions.cc: Same.
171 * testsuite/23_containers/unordered_map/profile/hash_map.cc: Same.
172 * testsuite/23_containers/unordered_map/profile/unordered.cc: Same.
173 * testsuite/23_containers/vector/profile/vector.cc: Same.
174 * testsuite/23_containers/vector/resize/moveable.cc: Make it pass
175 in profile mode.
176 * testsuite/23_containers/deque/capacity/moveable.cc: Same.
177 * testsuite/23_containers/list/capacity/29134.cc: Same.
178 * doc/Makefile.in: Add reference to profile_mode.xml.
179 * doc/Makefile.am: Same.
180 * doc/xml/manual/profile_mode.xml: New file.
181 * doc/xml/manual/debug.xml: Add link to profile mode section.
182 * doc/xml/manual/extensions.xml: Add profile mode. Update numbering.
183 * doc/doxygen/user.cfg.in: Add profile mode files.
184
185 2009-10-02 Johannes Singler <singler@ira.uka.de>
186
187 * include/parallel/base.h: Take integer types from <tr1/cstdint>.
188 * include/parallel/compatibility.h: Likewise.
189 * include/parallel/multiseq_selection.h: Likewise.
190 * include/parallel/random_shuffle.h: Likewise.
191 * include/parallel/random_number.h: Likewise;
192 use numeric_limits<>::digit instead of sizeof()*8.
193 * include/parallel/types.h: Likewise.
194 * doc/html/manual/bk01pt12ch31s03.html:
195 Document dependency on stdint.h.
196
197 2009-10-01 Phil Muldoon <pmuldoon@redhat.com>
198
199 * python/libstdcxx/v6/printers.py (StdListPrinter):
200 Add -D_GLIBCXX_DEBUG implementation changes. Receive typename from
201 printer registration.
202 (StdListIteratorPrinter): Likewise.
203 (StdDebugIteratorPrinter): New printer.
204 (build_libstdcxx_dictionary): Add -D_GLIBCXX_DEBUG registration
205 entries. Always pass a typename where the type can change.
206 (StdSlistPrinter) Receive typename from printer registration. Use
207 in printer output.
208 (StdBitsetPrinter): Likewise.
209 (StdDequePrinter): Likewise.
210
211 2009-09-29 Paolo Carlini <paolo.carlini@oracle.com>
212
213 * include/bits/random.tcc: Define static const data members.
214 * include/tr1/random.tcc: Likewise.
215 * testsuite/26_numerics/random/subtract_with_carry_engine/
216 requirements/constants.cc: New.
217 * testsuite/26_numerics/random/mersenne_twister_engine/
218 requirements/constants.cc: Likewise.
219 * testsuite/26_numerics/random/linear_congruential_engine/
220 requirements/constants.cc: Likewise.
221 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
222 constants.cc: Likewise.
223 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/
224 requirements/constants.cc: Likewise.
225 * testsuite/tr1/5_numerical_facilities/random/
226 subtract_with_carry_01/requirements/constants.cc: Likewise.
227 * testsuite/tr1/5_numerical_facilities/random/discard_block/
228 requirements/constants.cc: Likewise.
229 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/
230 requirements/constants.cc: Likewise.
231 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
232 requirements/constants.cc: Likewise.
233 * testsuite/tr1/5_numerical_facilities/random/xor_combine/
234 requirements/constants.cc: Likewise.
235
236 2009-09-29 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
237
238 PR libstdc++/38923
239 * acinclude.m4 (GLIBCXX_CHECK_LINKER_FEATURES): Avoid 'head',
240 use sed script portable to Solaris /bin/sed for extracting ld
241 version.
242 * configure: Regenerate.
243
244 2009-09-28 Benjamin Kosnik <bkoz@redhat.com>
245
246 * libsupc++/eh_terminate.cc: Fixes for -fno-exceptions.
247 * libsupc++/vec.cc: Same.
248 * libsupc++/vterminate.cc: Same.
249 * libsupc++/new_opnt.cc: Same.
250
251 2009-09-28 Johannes Singler <singler@ira.uka.de>
252
253 * include/parallel/for_each_selectors.h: Remove obsolete comment.
254
255 2009-09-26 Paolo Carlini <paolo.carlini@oracle.com>
256
257 * doc/html/ext/lwg-active.html: Update to Revision R66.
258 * doc/html/ext/lwg-closed.html: Likewise.
259 * doc/html/ext/lwg-defects: Likewise.
260
261 * doc/xml/manual/intro.xml: Update entry for DR 853.
262
263 2009-09-26 Gerald Pfeifer <gerald@pfeifer.com>
264
265 * doc/html/ext/lwg-closed.html: Adjust four instances of two URLs
266 according to upstream redirects.
267
268 2009-09-25 Johannes Singler <singler@ira.uka.de>
269
270 * include/parallel/include/parallel/checkers.h
271 (is_sorted_failure, is_sorted_print_failures): Remove (unused).
272 (__is_sorted): Remove default parameter for _Compare; remove
273 inappropriate printf.
274
275 2009-09-25 Johannes Singler <singler@ira.uka.de>
276
277 * include/parallel/base.h: Comment on presence of min/max duplicates.
278
279 2009-09-25 Johannes Singler <singler@ira.uka.de>
280
281 * include/parallel/partition.h (__parallel_nth_element):
282 Correct comment.
283
284 2009-09-24 Johannes Singler <singler@ira.uka.de>
285
286 * include/parallel/algo.h: Uglify internal identifiers;
287 correct line breaks.
288 * include/parallel/for_each.h: Likewise.
289 * include/parallel/numeric: Likewise.
290 * include/parallel/omp_loop.h: Likewise.
291 * include/parallel/omp_loop_static.h: Likewise.
292 * include/parallel/par_loop.h: Likewise.
293 * include/parallel/workstealing.h: Likewise.
294
295 2009-09-24 Johannes Singler <singler@ira.uka.de>
296
297 * include/parallel/base.h (_EqualFromLess): Move _Compare template
298 parameter to the end as of others.
299 * include/parallel/algobase.h
300 (__lexicographical_compare_switch): Likewise.
301
302 2009-09-23 Johannes Singler <singler@ira.uka.de>
303
304 * include/parallel/algobase.h: Uglify internal identifiers;
305 correct line breaks.
306 * include/parallel/algo.h: Likewise.
307 * include/parallel/base.h: Likewise.
308 * include/parallel/equally_split.h: Likewise.
309 * include/parallel/find.h: Likewise.
310 * include/parallel/find_selectors.h: Likewise.
311 * include/parallel/for_each_selectors.h: Likewise.
312 * include/parallel/list_partition.h: Likewise.
313 * include/parallel/losertree.h: Likewise.
314 * include/parallel/merge.h: Likewise.
315 * include/parallel/multiseq_selection.h: Likewise.
316 * include/parallel/multiway_merge.h: Likewise.
317 * include/parallel/multiway_mergesort.h: Likewise.
318 * include/parallel/numeric: Likewise.
319 * include/parallel/numericfwd.h: Likewise.
320 * include/parallel/omp_loop.h: Likewise.
321 * include/parallel/omp_loop_static.h: Likewise.
322 * include/parallel/par_loop.h: Likewise.
323 * include/parallel/partition.h: Likewise.
324 * include/parallel/random_shuffle.h: Likewise.
325 * include/parallel/search.h: Likewise.
326 * include/parallel/sort.h: Likewise.
327 * include/parallel/workstealing.h: Likewise.
328
329 2009-09-21 Gerald Pfeifer <gerald@pfeifer.com>
330
331 * doc/xml/manual/appendix_contributing.xml: Adjust link to
332 coreutils.
333
334 2009-09-18 Jan Kratochvil <jan.kratochvil@redhat.com>
335
336 * python/hook.in: Fix prefix trailing slash on 64bit host arches.
337
338 2009-09-17 Joseph Myers <joseph@codesourcery.com>
339
340 * testsuite/lib/libstdc++.exp (check_v3_target_binary_io): New.
341 * testsuite/lib/dg-options.exp (dg-require-binary-io): New.
342 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc,
343 testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc,
344 testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc,
345 testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc,
346 testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc,
347 testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc,
348 testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc,
349 testsuite/27_io/basic_istream/readsome/char/6746-2.cc,
350 testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc,
351 testsuite/27_io/objects/char/10.cc: Use dg-require-binary-io.
352
353 2009-09-17 Joseph Myers <joseph@codesourcery.com>
354
355 * include/ext/vstring.h (to_wstring(long long),
356 to_wstring(unsigned long long), to_wstring(long double)): Disable
357 for _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
358
359 2009-09-17 Johannes Singler <singler@ira.uka.de>
360
361 * include/parallel/algobase.h: Replace tabs by spaces;
362 correct line breaks.
363 * include/parallel/algorithmfwd.h: Likewise.
364 * include/parallel/balanced_quicksort.h: Likewise.
365 * include/parallel/base.h: Likewise.
366 * include/parallel/checkers.h: Likewise.
367 * include/parallel/compatibility.h: Likewise.
368 * include/parallel/equally_split.h: Likewise.
369 * include/parallel/find.h: Likewise.
370 * include/parallel/for_each.h: Likewise.
371 * include/parallel/for_each_selectors.h: Likewise.
372 * include/parallel/iterator.h: Likewise.
373 * include/parallel/list_partition.h: Likewise.
374 * include/parallel/losertree.h: Likewise.
375 * include/parallel/merge.h: Likewise.
376 * include/parallel/multiseq_selection.h: Likewise.
377 * include/parallel/multiway_merge.h: Likewise.
378 * include/parallel/multiway_mergesort.h: Likewise.
379 * include/parallel/numeric: Likewise.
380 * include/parallel/numericfwd.h: Likewise.
381 * include/parallel/omp_loop.h: Likewise.
382 * include/parallel/omp_loop_static.h: Likewise.
383 * include/parallel/par_loop.h: Likewise.
384 * include/parallel/partial_sum.h: Likewise.
385 * include/parallel/partition.h: Likewise.
386 * include/parallel/queue.h: Likewise.
387 * include/parallel/quicksort.h: Likewise.
388 * include/parallel/random_number.h: Likewise.
389 * include/parallel/random_shuffle.h: Likewise.
390 * include/parallel/search.h: Likewise.
391 * include/parallel/set_operations.h: Likewise.
392 * include/parallel/settings.h: Likewise.
393 * include/parallel/sort.h: Likewise.
394 * include/parallel/types.h: Likewise.
395 * include/parallel/unique_copy.h: Likewise.
396 * include/parallel/workstealing.h: Likewise.
397 * include/parallel/algo.h: Likewise;
398 shorten _ForwardIterator to _FIterator.
399 * include/parallel/find_selectors.h: Likewise.
400
401 2009-09-16 Johannes Singler <singler@ira.uka.de>
402
403 * include/parallel/base.h: Correct some comments accidentally changed
404 during uglification.
405 * include/parallel/find.h: Likewise.
406 * include/parallel/find_selectors.h: Likewise.
407 * include/parallel/multiway_merge.h: Likewise.
408 * include/parallel/multiway_mergesort.h: Likewise.
409 * include/parallel/partial_sum.h: Likewise.
410 * include/parallel/partition.h: Likewise.
411 * include/parallel/queue.h: Likewise.
412 * include/parallel/random_shuffle.h: Likewise.
413 * include/parallel/settings.h: Likewise.
414 * include/parallel/sort.h: Likewise.
415 * include/parallel/tags.h: Likewise.
416 * include/parallel/workstealing.h: Likewise.
417
418 2009-09-16 Johannes Singler <singler@ira.uka.de>
419
420 * include/parallel/base.h (_EqualFromLess):
421 Correct uglification of member variables and method arguments.
422 * include/parallel/balanced_quicksort.h (_QSBThreadLocal): Likewise.
423 * include/parallel/find_selectors.h (__find_first_of_selector):
424 Likewise.
425 * include/parallel/iterator.h (_IteratorTriple): Likewise.
426 * include/parallel/multiseq_selection.h
427 (_Lexicographic, _LexicographicReverse): Likewise.
428 * include/parallel/multiway_mergesort.h (_Piece, _PMWMSSortingData):
429 Likewise.
430 * include/parallel/random_number.h (_RandomNumber): Likewise.
431 * include/parallel/random_shuffle.h (_DRandomShufflingGlobalData):
432 Likewise.
433 * include/parallel/set_operations.h (__symmetric_difference_func,
434 __difference_func, __intersection_func, __union_func,
435 parallel_set_union, parallel_set_intersection, parallel_set_difference,
436 parallel_set_symmetric_difference): Likewise.
437 * include/parallel/tags.h (parallel_tag): Likewise.
438 * include/parallel/workstealing.h (_Job): Likewise.
439 * include/parallel/multiway_merge.h
440 (__multiway_merge_k_variant_sentinel_switch:operator())
441 correct uglification of _*LoserTree*.
442 * include/parallel/losertree.h (_*LoserTree*): Likewise; correct
443 uglification of member variables and method arguments.
444 * include/parallel/par_loop.h: Correct uglification of finish_iterator.
445 * include/parallel/for_each_selectors.h: Likewise.
446 * include/parallel/omp_loop.h: Likewise.
447 * include/parallel/algo.h: Likewise; uglify c_rand_number.
448
449 2009-09-16 Johannes Singler <singler@ira.uka.de>
450
451 * include/parallel/base.h (_PseudoSequenceIterator, _PseudoSequence):
452 Replace redundant _Self.
453 * include/parallel/iterator.h (_IteratorPair, _IteratorTriple):
454 Replace redundant _Self.
455 * include/parallel/algo.h: Correct accidental _Self in comments.
456 * include/parallel/losertree.h: Likewise.
457 * include/parallel/multiway_merge.h: Likewise.
458 * include/parallel/random_shuffle.h: Likewise.
459
460 2009-09-16 Johannes Singler <singler@ira.uka.de>
461
462 * include/parallel/algobase.h: Uglify internal identifiers.
463 * include/parallel/algo.h: Likewise.
464 * include/parallel/algorithm: Likewise.
465 * include/parallel/algorithmfwd.h: Likewise.
466 * include/parallel/balanced_quicksort.h: Likewise.
467 * include/parallel/base.h: Likewise.
468 * include/parallel/basic_iterator.h: Likewise.
469 * include/parallel/checkers.h: Likewise.
470 * include/parallel/compatibility.h: Likewise.
471 * include/parallel/compiletime_settings.: Likewise.
472 * include/parallel/equally_split.h: Likewise.
473 * include/parallel/features.h: Likewise.
474 * include/parallel/find.h: Likewise.
475 * include/parallel/find_selectors.h: Likewise.
476 * include/parallel/for_each.h: Likewise.
477 * include/parallel/for_each_selectors.h: Likewise.
478 * include/parallel/iterator.h: Likewise.
479 * include/parallel/list_partition.h: Likewise.
480 * include/parallel/losertree.h: Likewise.
481 * include/parallel/merge.h: Likewise.
482 * include/parallel/multiseq_selection.h: Likewise.
483 * include/parallel/multiway_merge.h: Likewise.
484 * include/parallel/multiway_mergesort.h: Likewise.
485 * include/parallel/numeric: Likewise.
486 * include/parallel/numericfwd.h: Likewise.
487 * include/parallel/omp_loop.h: Likewise.
488 * include/parallel/omp_loop_static.h: Likewise.
489 * include/parallel/parallel.h: Likewise.
490 * include/parallel/par_loop.h: Likewise.
491 * include/parallel/partial_sum.h: Likewise.
492 * include/parallel/partition.h: Likewise.
493 * include/parallel/queue.h: Likewise.
494 * include/parallel/quicksort.h: Likewise.
495 * include/parallel/random_number.h: Likewise.
496 * include/parallel/random_shuffle.h: Likewise.
497 * include/parallel/search.h: Likewise.
498 * include/parallel/set_operations.h: Likewise.
499 * include/parallel/settings.h: Likewise.
500 * include/parallel/sort.h: Likewise.
501 * include/parallel/tags.h: Likewise.
502 * include/parallel/types.h: Likewise.
503 * include/parallel/unique_copy.h: Likewise.
504 * include/parallel/workstealing.h: Likewise.
505
506 2009-09-14 Paolo Carlini <paolo.carlini@oracle.com>
507
508 PR libstdc++/41037
509 * src/ios_init.cc (ios_base::Init::Init): Properly initialize cerr
510 and wcerr flags.
511 * testsuite/27_io/objects/char/41037.cc: New.
512 * testsuite/27_io/objects/wchar_t/41037.cc: Likewise.
513
514 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
515
516 * config/cpu/sh/atomicity.h (__exchange_and_add): Set earlyclobber
517 constraint.
518
519 2009-09-11 Johannes Singler <singler@ira.uka.de>
520
521 * include/parallel/multiway_merge.h
522 (multiway_merge_exact_splitting): Deallocate borders correctly.
523 (parallel_multiway_merge): Remove unnecessarily complicated
524 allocation, random access iterators are default-constructible;
525 deallocate ne_seqs correctly.
526
527 2009-09-11 Paolo Carlini <paolo.carlini@oracle.com>
528
529 PR libstdc++/41316
530 * include/bits/forward_list.h (_Fwd_list_node_base<>::_M_sort_after):
531 Remove.
532 (forward_list<>::sort(_Comp)): Only declare.
533 (forward_list<>::sort()): Forward to the latter.
534 * include/bits/forward_list.tcc (_Fwd_list_node_base<>::_M_sort_after):
535 Remove definition.
536 (forward_list<>::sort(_Comp)): Define.
537 * testsuite/23_containers/forward_list/requirements/dr438/
538 assign_neg.cc: Adjust dg-error line number.
539 * testsuite/23_containers/forward_list/requirements/dr438/
540 insert_neg.cc: Likewise.
541 * testsuite/23_containers/forward_list/requirements/dr438/
542 constructor_1_neg.cc: Likewise.
543 * testsuite/23_containers/forward_list/requirements/dr438/
544 constructor_2_neg.cc: Likewise.
545
546 2009-09-11 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
547
548 * src/Makefile.am (libstdc___la_LINK): New.
549 * src/Makefile.in: Regenerate.
550
551 2009-09-09 Loren J. Rittle <ljrittle@acm.org>
552
553 * testsuite/30_threads/thread/native_handle/typesizes.cc: Remove
554 *-*-freebsd* from both dg-do and dg-options.
555
556 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
557
558 * configure: Rebuilt with modified libtool.m4.
559
560 2009-09-07 H.J. Lu <hongjiu.lu@intel.com>
561 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
562
563 PR libstdc++/41280
564 * configure.ac: Run "${multi_basedir}/config-ml.in" to generate
565 MULTISUBDIR = in subdirectory Makefiles, with ml_norecursion set.
566 * configure: Regenerate.
567
568 2009-09-06 Paolo Carlini <paolo.carlini@oracle.com>
569
570 PR libstdc++/41267
571 * include/bits/stl_algobase.h (__copy_move::__copy_m,
572 __copy_move_backward::__copy_move_b): Don't call __builtin_memmove
573 with a null third argument.
574
575 2009-09-04 Benjamin Kosnik <bkoz@redhat.com>
576
577 Revert.
578 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
579 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
580 bool for stream sentry objects.
581 * include/bits/istream.tcc: Same.
582 * include/bits/ostream.tcc: Same.
583 * include/bits/basic_string.tcc: Same.
584 * include/bits/ostream_insert.h: Same.
585 * src/istream.cc: Same.
586
587 2009-09-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
588
589 * configure.ac: Replace AC_CONFIG_COMMANDS([default])
590 instantiation with additional commands issued for each Makefile
591 in glibcxx_SUBDIRS, so `./config.status subdir/Makefile' also
592 runs these commands.
593 Add a separate AC_CONFIG_COMMANDS([generate-headers]) for
594 running `make' in include, passing `pch_build=' to `make'.
595 * configure: Regenerate.
596
597 PR libstdc++/41220
598 * include/Makefile.am (CLEANFILES): Add stamp-host.
599 * include/Makefile.in: Regenerate.
600
601 2009-09-02 Joseph Myers <joseph@codesourcery.com>
602
603 * testsuite/lib/libstdc++.exp (libstdc++_init): Copy .tcc files
604 under util/ to remote host. Copy .h and .hpp files at more levels
605 under util/ to remote host.
606
607 2009-09-02 Paolo Carlini <paolo.carlini@oracle.com>
608
609 * include/bits/stl_uninitialized.h
610 (__uninitialized_copy::uninitialized_copy): Just call (the now
611 forwarding) _Construct.
612
613 2009-09-01 Chris Jefferson <chris@bubblescope.net>
614 Paolo Carlini <paolo.carlini@oracle.com>
615
616 * testsuite/util/testsuite_rvalref.h: Remove obsolete macro using
617 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
618 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/
619 move_iterators/1.cc: Adjust, do not define
620 _GLIBCXX_TESTSUITE_ALLOW_RVALREF_ALIASING.
621 * testsuite/20_util/specialized_algorithms/uninitialized_copy/
622 move_iterators/1.cc: Likewise.
623 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
624 * testsuite/25_algorithms/move/1.cc: Likewise.
625 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
626 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
627 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
628 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
629 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise; add
630 test for predicated test.
631 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
632 * testsuite/25_algorithms/nth_element/moveable.cc: Add test
633 for predicated version.
634 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
635
636 * testsuite/25_algorithms/inplace_merge/1.cc (S::operator<): Fix,
637 enable test2 and test3.
638
639 * testsuite/util/testsuite_iterators.h (operator=): Fix invalid
640 moving bug in C++0x mode.
641
642 * testsuite/25_algorithms/random_shuffle/moveable.cc: New.
643 * testsuite/25_algorithms/prev_permutation/moveable.cc: Likewise.
644 * testsuite/25_algorithms/next_permutation/moveable.cc: Likewise.
645 * testsuite/25_algorithms/heap/moveable2.cc: Likewise.
646
647 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
648 Kaz Kojima <kkojima@gcc.gnu.org>
649
650 * testsuite/18_support/numeric_limits/denorm_min.cc: Use
651 dg-add-options ieee.
652 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
653 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
654 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
655 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
656 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
657 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
658 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
659 * testsuite/18_support/numeric_limits/
660 specialization_default_values.cc: Likewise.
661 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
662 * testsuite/26_numerics/complex/pow.cc: Likewise.
663 * testsuite/tr1/5_numerical_facilities/special_functions/
664 01_assoc_laguerre/check_nan.cc: Likewise.
665 * testsuite/tr1/5_numerical_facilities/special_functions/
666 02_assoc_legendre/check_nan.cc: Likewise.
667 * testsuite/tr1/5_numerical_facilities/special_functions/
668 03_beta/check_nan.cc: Likewise.
669 * testsuite/tr1/5_numerical_facilities/special_functions/
670 04_comp_ellint_1/check_nan.cc: Likewise.
671 * testsuite/tr1/5_numerical_facilities/special_functions/
672 05_comp_ellint_2/check_nan.cc: Likewise.
673 * testsuite/tr1/5_numerical_facilities/special_functions/
674 06_comp_ellint_3/check_nan.cc: Likewise.
675 * testsuite/tr1/5_numerical_facilities/special_functions/
676 07_conf_hyperg/check_nan.cc: Likewise.
677 * testsuite/tr1/5_numerical_facilities/special_functions/
678 08_cyl_bessel_i/check_nan.cc: Likewise.
679 * testsuite/tr1/5_numerical_facilities/special_functions/
680 09_cyl_bessel_j/check_nan.cc: Likewise.
681 * testsuite/tr1/5_numerical_facilities/special_functions/
682 10_cyl_bessel_k/check_nan.cc: Likewise.
683 * testsuite/tr1/5_numerical_facilities/special_functions/
684 11_cyl_neumann/check_nan.cc: Likewise.
685 * testsuite/tr1/5_numerical_facilities/special_functions/
686 12_ellint_1/check_nan.cc: Likewise.
687 * testsuite/tr1/5_numerical_facilities/special_functions/
688 13_ellint_2/check_nan.cc: Likewise.
689 * testsuite/tr1/5_numerical_facilities/special_functions/
690 14_ellint_3/check_nan.cc: Likewise.
691 * testsuite/tr1/5_numerical_facilities/special_functions/
692 15_expint/check_nan.cc: Likewise.
693 * testsuite/tr1/5_numerical_facilities/special_functions/
694 16_hermite/check_nan.cc: Likewise.
695 * testsuite/tr1/5_numerical_facilities/special_functions/
696 17_hyperg/check_nan.cc: Likewise.
697 * testsuite/tr1/5_numerical_facilities/special_functions/
698 18_laguerre/check_nan.cc: Likewise.
699 * testsuite/tr1/5_numerical_facilities/special_functions/
700 19_legendre/check_nan.cc: Likewise.
701 * testsuite/tr1/5_numerical_facilities/special_functions/
702 20_riemann_zeta/check_nan.cc: Likewise.
703 * testsuite/tr1/5_numerical_facilities/special_functions/
704 21_sph_bessel/check_nan.cc: Likewise.
705 * testsuite/tr1/5_numerical_facilities/special_functions/
706 22_sph_legendre/check_nan.cc: Likewise.
707 * testsuite/tr1/5_numerical_facilities/special_functions/
708 23_sph_neumann/check_nan.cc: Likewise.
709
710 2009-08-29 Paolo Carlini <paolo.carlini@oracle.com>
711
712 * include/bits/stl_construct.h: Include <bits/move.h>.
713
714 2009-08-29 Chris Jefferson <chris@bubblescope.net>
715
716 * include/bits/move.h (_GLIBCXX_FORWARD): Add.
717 * include/bits/stl_uninitialized.h (__uninitialized_construct_range):
718 Add.
719 * include/bits/stl_tempbuf.h (_Temporary_buffer::
720 _Temporary_buffer(_ForwardIterator, _ForwardIterator)): Use the latter.
721 * include/bits/stl_construct.h (_Construct(_T1*, _T2&&)): Add in
722 C++0x mode.
723 * testsuite/util/testsuite_hooks.h (operator<(const copy_tracker&,
724 const copy_tracker&)): Add.
725 * testsuite/25_algorithms/stable_partition/mem_check.cc: New.
726 * testsuite/25_algorithms/stable_sort/mem_check.cc: Likewise.
727
728 2009-08-26 Benjamin Kosnik <bkoz@redhat.com>
729
730 * config/abi/pre/gnu.ver: Fixups for string member functions.
731
732 2009-08-26 Jonathan Wakely <jwakely.gcc@gmail.com>
733
734 PR libstdc++/41005
735 * configure.ac: Bump libtool_VERSION to 6:14:0.
736 * configure: Regenerate.
737 * src/Makefile.am: Compile fstream-inst.cc as C++0x.
738 * src/Makefile.in: Regenerate.
739 * config/abi/pre/gnu.ver: Add new symbols and disambiguate old ones,
740 move <future> symbols to 3.4.14 version.
741 * testsuite/util/testsuite_abi.cc: Add GLIBCXX_3.4.14 version.
742
743 2009-08-25 Benjamin Kosnik <bkoz@redhat.com>
744
745 * include/bits/basic_string.h (basic_string): Add cbegin(),
746 cend(), crbegin(), crend() in C++0x mode.
747 * config/abi/pre/gnu.ver: Add exports.
748
749 * testsuite/util/testsuite_containers.h: New.
750 * testsuite/util/testsuite_container_traits.h: New.
751 * testsuite/21_strings/basic_string/requirements/citerators.cc: New.
752 * testsuite/21_strings/basic_string/requirements/typedefs.cc: New.
753 * testsuite/ext/vstring/requirements/citerators.cc: Edit.
754 * testsuite/ext/vstring/requirements/typedefs.cc: New.
755 * testsuite/23_containers/unordered_map/requirements/
756 cliterators.cc: Edit.
757 * testsuite/23_containers/unordered_map/requirements/
758 citerators.cc: Edit.
759 * testsuite/23_containers/unordered_map/requirements/
760 explicit_instantiation/1.cc: New.
761 * testsuite/23_containers/unordered_map/requirements/
762 explicit_instantiation/2.cc: New.
763 * testsuite/23_containers/unordered_map/requirements/
764 explicit_instantiation/3.cc: New.
765 * testsuite/23_containers/unordered_map/requirements/typedefs.cc: Edit.
766 * testsuite/23_containers/unordered_map/requirements/
767 explicit_instantiation.cc: Move to nested directory.
768 * testsuite/23_containers/queue/requirements/typedefs.cc: New.
769 * testsuite/23_containers/priority_queue/requirements/typedefs.cc: New.
770 * testsuite/23_containers/multimap/requirements/citerators.cc: Edit.
771 * testsuite/23_containers/multimap/requirements/typedefs.cc: New.
772 * testsuite/23_containers/set/requirements/citerators.cc: Edit.
773 * testsuite/23_containers/set/requirements/typedefs.cc: New.
774 * testsuite/23_containers/unordered_multimap/requirements/
775 cliterators.cc: Edit.
776 * testsuite/23_containers/unordered_multimap/requirements/
777 citerators.cc: Edit.
778 * testsuite/23_containers/unordered_multimap/requirements/
779 explicit_instantiation/1.cc: New.
780 * testsuite/23_containers/unordered_multimap/requirements/
781 explicit_instantiation/2.cc: Edit.: New.
782 * testsuite/23_containers/unordered_multimap/requirements/
783 explicit_instantiation/3.cc: New.
784 * testsuite/23_containers/unordered_multimap/requirements/
785 typedefs.cc: Edit.
786 * testsuite/23_containers/unordered_multimap/requirements/
787 explicit_instantiation.cc: Move to nested.
788 * testsuite/23_containers/forward_list/requirements/citerators.cc: New.
789 * testsuite/23_containers/forward_list/requirements/1.cc: Remove.
790 * testsuite/23_containers/forward_list/requirements/dr438/
791 insert_neg.cc: New.
792 * testsuite/23_containers/forward_list/requirements/dr438/
793 assign_neg.cc: New.
794 * testsuite/23_containers/forward_list/requirements/dr438/
795 constructor_1_neg.cc: New.
796 * testsuite/23_containers/forward_list/requirements/dr438/
797 constructor_2_neg.cc: New.
798 * testsuite/23_containers/forward_list/requirements/dr438/
799 constructor.cc: New.
800 * testsuite/23_containers/forward_list/requirements/typedefs.cc: New.
801 * testsuite/23_containers/unordered_set/requirements/
802 cliterators.cc: Edit.
803 * testsuite/23_containers/unordered_set/requirements/
804 citerators.cc: Edit.
805 * testsuite/23_containers/unordered_set/requirements/
806 explicit_instantiation/1.cc: New.
807 * testsuite/23_containers/unordered_set/requirements/
808 explicit_instantiation/2.cc: New.
809 * testsuite/23_containers/unordered_set/requirements/
810 explicit_instantiation/3.cc: New.
811 * testsuite/23_containers/unordered_set/requirements/typedefs.cc: Edit.
812 * testsuite/23_containers/unordered_set/requirements/
813 explicit_instantiation.cc: Move to nested.
814 * testsuite/23_containers/vector/requirements/citerators.cc: Edit.
815 * testsuite/23_containers/vector/requirements/dr438/bool/
816 constructor.cc: Move.
817 * testsuite/23_containers/vector/requirements/typedefs.cc: New.
818 * testsuite/23_containers/vector/bool/requirements/citerators.cc: Edit.
819 * testsuite/23_containers/vector/bool/requirements/dr438/
820 constructor.cc: New.
821 * testsuite/23_containers/deque/requirements/citerators.cc: Edit.
822 * testsuite/23_containers/deque/requirements/typedefs.cc
823 * testsuite/23_containers/stack/requirements/typedefs.cc
824 * testsuite/23_containers/multiset/requirements/citerators.cc: Edit.
825 * testsuite/23_containers/multiset/requirements/typedefs.cc: New.
826 * testsuite/23_containers/list/requirements/citerators.cc: Edit.
827 * testsuite/23_containers/list/requirements/typedefs.cc: New.
828 * testsuite/23_containers/unordered_multiset/requirements/
829 cliterators.cc: Edit.
830 * testsuite/23_containers/unordered_multiset/requirements/
831 citerators.cc: Edit.
832 * testsuite/23_containers/unordered_multiset/requirements/
833 explicit_instantiation.cc: Move.
834 * testsuite/23_containers/unordered_multiset/requirements/
835 explicit_instantiation/1.cc: New.
836 * testsuite/23_containers/unordered_multiset/requirements/
837 explicit_instantiation/2.cc: New.
838 * testsuite/23_containers/unordered_multiset/requirements/
839 explicit_instantiation/3.cc: New.
840 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc
841 * testsuite/23_containers/map/requirements/citerators.cc: Edit.
842 * testsuite/23_containers/map/requirements/typedefs.cc: New.
843 * testsuite/23_containers/array/requirements/citerators.cc: Edit.
844 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
845 Move.
846 * testsuite/23_containers/array/requirements/
847 explicit_instantiation/1.cc: New.
848 * testsuite/23_containers/array/requirements/
849 explicit_instantiation/2.cc: New.
850 * testsuite/23_containers/array/requirements/typedefs.cc: New.
851
852 2009-08-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
853
854 * configure.ac (AC_PREREQ): Bump to 2.64.
855
856 2009-08-24 Chris Jefferson <chris@bubblescope.net>
857
858 * include/stl_algo.h (__unguarded_partition_pivot,
859 __move_median_first): New.
860 (__insertion_sort, __unguarded_insertion_sort): Adjust for move-only
861 types.
862 (__unguarded_linear_insert): Assume always inserting value at __last.
863 (__unguarded_partition): Take pivot by reference.
864 (__introsort_loop, __introselect): Use __unguarded_partition_pivot.
865 * testsuite/25_algorithms/nth_element/moveable.cc: Enable.
866
867 2009-08-23 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
868
869 * libsupc++/Makefile.am (LTCOMPILE): Expand $(LIBTOOLFLAGS)
870 before --mode argument.
871 * libsupc++/Makefile.in: Regenerate.
872
873 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
874
875 * doc/xml/manual/build_hacking.xml: Use tools from Autoconf
876 2.64 and Automake 1.11 in examples; update link to Autoconf
877 manual page about quadrigraphs.
878 * Makefile.am (install-html, install-pdf): Remove.
879 * Makefile.in: Regenerate.
880
881 * Makefile.in: Regenerate.
882 * acinclude.m4: Regenerate.
883 * aclocal.m4: Regenerate.
884 * config.h.in: Regenerate.
885 * configure: Regenerate.
886 * doc/Makefile.in: Regenerate.
887 * include/Makefile.in: Regenerate.
888 * libsupc++/Makefile.in: Regenerate.
889 * po/Makefile.in: Regenerate.
890 * python/Makefile.in: Regenerate.
891 * src/Makefile.in: Regenerate.
892 * testsuite/Makefile.in: Regenerate.
893
894 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
895
896 * libsupc++/Makefile.am (LTCOMPILE, LTCXXCOMPILE, CXXLINK): Add
897 $(LIBTOOLFLAGS).
898 * libsupc++/Makefile.in: Regenerate.
899 * src/Makefile.am (LTCXXCOMPILE, CXXLINK): Add $(AM_LIBTOOLFLAGS)
900 and $(LIBTOOLFLAGS).
901 * src/Makefile.in: Regenerate.
902
903 2009-08-20 Paolo Carlini <paolo.carlini@oracle.com>
904
905 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: Add
906 missing dg-require directives.
907
908 2009-08-20 Edward Smith-Rowland <3dw4rd@verizon.net>
909
910 * include/tr1/gamma.tcc: Change include guard from _TR1_GAMMA_TCC
911 to _GLIBCXX_TR1_GAMMA_TCC to match the rest of the headers in tr1.
912 * include/tr1/exp_integral.tcc: Replace _TR1_GAMMA_TCC with
913 __numeric_constants<_Tp>::__gamma_e().
914
915 2009-08-17 Benjamin Kosnik <bkoz@redhat.com>
916
917 * testsuite/30_threads/packaged_task/requirements/typedefs.cc: New.
918
919 2009-08-15 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
920
921 * configure.ac: Move guarded checks for CC and CXX ...
922 * acinclude.m4 (GLIBCXX_CONFIGURE): ... from here.
923 * configure: Regenerate.
924
925 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
926 Paolo Carlini <paolo.carlini@oracle.com>
927
928 PR libstdc++/41061
929 * include/bits/random.h (operator<<(std::basic_ostream<>&,
930 const std::lognormal_distribution<>&),
931 operator>>(std::basic_istream<>&, std::lognormal_distribution<>&),
932 operator<<(std::basic_ostream<>&, const std::gamma_distribution<>&),
933 operator>>(std::basic_istream<>&, std::gamma_distribution<>&),
934 operator<<(std::basic_ostream<>&,
935 const std::chi_squared_distribution<>&),
936 operator>>(std::basic_istream<>&, std::chi_squared_distribution<>&),
937 operator<<(std::basic_ostream<>&,
938 const std::fisher_f_distribution<>&),
939 operator>>(std::basic_istream<>&, std::fisher_f_distribution<>&),
940 operator<<(std::basic_ostream<>&,
941 const std::student_t_distribution<>&),
942 operator>>(std::basic_istream<>&, std::student_t_distribution<>&),
943 operator<<(std::basic_ostream<>&,
944 const std::negative_binomial_distribution<>&)): Declare friend.
945 * testsuite/26_numerics/random/uniform_real_distribution/operators/
946 serialize.cc: New.
947 * testsuite/26_numerics/random/piecewise_constant_distribution/
948 operators/serialize.cc: Likewise.
949 * testsuite/26_numerics/random/chi_squared_distribution/operators/
950 serialize.cc: Likewise.
951 * testsuite/26_numerics/random/normal_distribution/operators/
952 serialize.cc: Likewise.
953 * testsuite/26_numerics/random/uniform_int_distribution/operators/
954 serialize.cc: Likewise.
955 * testsuite/26_numerics/random/poisson_distribution/operators/
956 serialize.cc: Likewise.
957 * testsuite/26_numerics/random/bernoulli_distribution/operators/
958 serialize.cc: Likewise.
959 * testsuite/26_numerics/random/discrete_distribution/operators/
960 serialize.cc: Likewise.
961 * testsuite/26_numerics/random/weibull_distribution/operators/
962 serialize.cc: Likewise.
963 * testsuite/26_numerics/random/negative_binomial_distribution/
964 operators/serialize.cc: Likewise.
965 * testsuite/26_numerics/random/cauchy_distribution/operators/
966 serialize.cc: Likewise.
967 * testsuite/26_numerics/random/gamma_distribution/operators/
968 serialize.cc: Likewise.
969 * testsuite/26_numerics/random/fisher_f_distribution/operators/
970 serialize.cc: Likewise.
971 * testsuite/26_numerics/random/exponential_distribution/operators/
972 serialize.cc: Likewise.
973 * testsuite/26_numerics/random/lognormal_distribution/operators/
974 serialize.cc: Likewise.
975 * testsuite/26_numerics/random/binomial_distribution/operators/
976 serialize.cc: Likewise.
977 * testsuite/26_numerics/random/extreme_value_distribution/operators/
978 serialize.cc: Likewise.
979 * testsuite/26_numerics/random/piecewise_linear_distribution/
980 operators/serialize.cc
981 * testsuite/26_numerics/random/student_t_distribution/operators/
982 serialize.cc: Likewise.
983 * testsuite/26_numerics/random/geometric_distribution/operators/
984 serialize.cc: Likewise.
985
986 2009-08-14 Edward Smith-Rowland <3dw4rd@verizon.net>
987
988 * include/bits/stl_tree.h: In C++0x mode make erase return
989 an iterator as per DR 130.
990 * include/bits/stl_set.h: Same.
991 * include/bits/stl_multiset.h: Same.
992 * include/bits/stl_map.h: Same.
993 * include/bits/stl_multimap.h: Same.
994 * doc/xml/manual/intro.xml: Document.
995 * testsuite/23_containers/set/dr130.cc: New.
996 * testsuite/23_containers/multiset/dr130.cc: New.
997 * testsuite/23_containers/map/dr130.cc: New.
998 * testsuite/23_containers/multimap/dr130.cc: New.
999
1000 2009-08-14 Benjamin Kosnik <bkoz@redhat.com>
1001
1002 * include/ext/pointer.h: Add pragma system_header, use
1003 _GLIBCXX_USE_LONG_LONG, macro cleanup.
1004
1005 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
1006
1007 * src/compatibility-ldbl.cc: Include cmath.
1008
1009 2009-08-13 Benjamin Kosnik <bkoz@redhat.com>
1010
1011 * src/compatibility-ldbl.cc: Include tr1/functional.
1012
1013 2009-08-12 Benjamin Kosnik <bkoz@redhat.com>
1014
1015 * src/compatibility-ldbl.cc: Add explicit namespace scope.
1016
1017 2009-08-11 Benjamin Kosnik <bkoz@redhat.com>
1018
1019 * include/precompiled/extc++.h: Don't include TR1 if C++0x.
1020 * include/precompiled/stdc++.h: Don't include cassert if
1021 _GLIBCXX_NO_ASSERT defined.
1022 * include/ext/cast.h (_GLIBCXX_BEGIN_NAMESPACE): Remove extra
1023 semi-colon.
1024 * include/ext/pointer.h (_GCC_CXX_POINTER_COMPARISON_OPERATION_SET):
1025 Same.
1026
1027 * testsuite/17_intro/headers/all.cc: Move into dialect-specific
1028 directory.
1029 * testsuite/17_intro/headers/all_pedantic_errors.cc: Same.
1030 * testsuite/17_intro/headers/all_assert_neg.cc: Same.
1031 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Same.
1032
1033 * testsuite/17_intro/headers/c++1998/all.cc: Use extc++.h include.
1034 * testsuite/17_intro/headers/c++1998/stdc++.cc: Converted all.cc,
1035 use stdc++.h include.
1036 * testsuite/17_intro/headers/c++1998/all_pedantic_errors.cc: Same.
1037 * testsuite/17_intro/headers/c++1998/stdc++_assert_neg.cc: Same.
1038 * testsuite/17_intro/headers/c++1998/all_c++200x_compatibility.cc: Same.
1039 * testsuite/17_intro/headers/c++1998/all_no_exceptions.cc: New.
1040 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc: To...
1041 * testsuite/17_intro/headers/c++1998/stdc++_multiple_inclusion.cc
1042 ...this.
1043 * testsuite/17_intro/headers/c++200x/all.cc: To...
1044 * testsuite/17_intro/headers/c++200x/stdc++.cc: ..this.
1045 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: To...
1046 * testsuite/17_intro/headers/c++200x/stdc++_multiple_inclusion.cc:
1047 ...this.
1048 * testsuite/17_intro/headers/c++200x/all_no_exceptions.cc: New.
1049 * testsuite/17_intro/headers/c++200x/all_pedantic_errors.cc: New.
1050
1051 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1052
1053 * include/std/future: Move error handling bits outside macro guard.
1054 * src/future.cc: Adjust.
1055
1056 * include/precompiled/stdc++.h: Add future.
1057 * doc/xml/manual/using.xml: Same.
1058
1059 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1060
1061 * src/hashtable.cc: Just definitions.
1062 * src/hashtable_c++0x.cc: Compile C++0x versions.
1063 * src/hash.cc: Same.
1064 * src/hash_c++0x.cc: Same.
1065 src/hash_tr1.cc: Compile TR1 versions.
1066 src/hashtable_tr1.cc: Same.
1067
1068 * src/limits_c++0x.cc: Sync build error handling.
1069
1070 * src/Makefile.am (sources): Change hash.cc to hash_tr1.cc,
1071 hashtable.cc to hashtable_tr1.cc.
1072 * src/Makefile.in: Regenerate.
1073
1074 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1075
1076 * include/tr1_impl/functional: Doxygen markup.
1077
1078 * doc/html/*: Regenerate.
1079
1080 2009-08-10 Benjamin Kosnik <bkoz@redhat.com>
1081
1082 * include/std/future: Fixes for -fno-exceptions.
1083 * include/bits/functexcept.h: Same.
1084 * libsupc++/exception_ptr.h: Same.
1085 * src/pool_allocator.cc: Same.
1086 * src/future.cc: Same.
1087 * src/functexcept.cc: Same.
1088 * config/abi/pre/gnu.ver: New exports.
1089 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: Adjust.
1090 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: Same.
1091 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1092 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1093 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Same.
1094 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1095 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1096
1097 * testsuite/23_containers/deque/operators/1.cc: Separate in two...
1098 * testsuite/23_containers/deque/operators/2.cc: New.
1099
1100 2009-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1101
1102 * src/hash.cc (hash<string>::operator()(string),
1103 hash<wstring>::operator()(wstring)): Do not decorate as throwing
1104 nothing.
1105 * include/bits/functional_hash.h (hash<error_code>::
1106 operator()(error_code)): Likewise.
1107
1108 2009-08-06 Benjamin Kosnik <bkoz@redhat.com>
1109
1110 * src/compatibility.cc: Make C++0x safe, add in explicit casts to
1111 bool for stream sentry objects.
1112 * include/bits/istream.tcc: Same.
1113 * include/bits/ostream.tcc: Same.
1114 * include/bits/basic_string.tcc: Same.
1115 * include/bits/ostream_insert.h: Same.
1116 * src/istream.cc: Same.
1117
1118 2009-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1119
1120 PR libstdc++/15523
1121 * include/debug/safe_iterator.h (_Safe_iterator<>::
1122 _Safe_iterator(const _Safe_iterator&), _Safe_iterator<>::
1123 operator=(const _Safe_iterator&)): Implement resolution of DR 408,
1124 do not error out when the source is a value-initialized iterator.
1125 * testsuite/23_containers/vector/15523.cc: New.
1126 * doc/xml/manual/intro.xml: Add an entry for DR 408.
1127
1128 2009-08-03 Paolo Carlini <paolo.carlini@oracle.com>
1129
1130 * include/std/istream (operator>>(basic_istream<>&&, _Tp&)): Minor
1131 cosmetic changes, inline.
1132 * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&)):
1133 Likewise.
1134 * include/bits/move.h: Minor cosmetic changes.
1135
1136 2009-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1137
1138 PR libstdc++/40912 (final)
1139 * testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
1140 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1141 parms_neg.cc: Likewise.
1142 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1143 parms.cc: Likewise.
1144 * testsuite/26_numerics/random/uniform_real_distribution/cons/
1145 default.cc: Likewise.
1146 * testsuite/26_numerics/random/uniform_real_distribution/
1147 requirements/typedefs.cc: Likewise.
1148 * testsuite/26_numerics/random/piecewise_constant_distribution/
1149 cons/range.cc: Likewise.
1150 * testsuite/26_numerics/random/piecewise_constant_distribution/
1151 cons/default.cc: Likewise.
1152 * testsuite/26_numerics/random/piecewise_constant_distribution/
1153 cons/num_xbound_fun.cc: Likewise.
1154 * testsuite/26_numerics/random/piecewise_constant_distribution/
1155 cons/initlist_fun.cc: Likewise.
1156 * testsuite/26_numerics/random/piecewise_constant_distribution/
1157 requirements/typedefs.cc: Likewise.
1158 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
1159 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1160 parms.cc: Likewise.
1161 * testsuite/26_numerics/random/chi_squared_distribution/cons/
1162 default.cc: Likewise.
1163 * testsuite/26_numerics/random/chi_squared_distribution/
1164 requirements/typedefs.cc: Likewise.
1165 * testsuite/26_numerics/random/normal_distribution/
1166 cons/parms.cc: Likewise.
1167 * testsuite/26_numerics/random/normal_distribution/
1168 cons/default.cc: Likewise.
1169 * testsuite/26_numerics/random/normal_distribution/
1170 requirements/typedefs.cc: Likewise.
1171 * testsuite/26_numerics/random/seed_seq/cons/
1172 range.cc: Likewise.
1173 * testsuite/26_numerics/random/seed_seq/cons/
1174 initlist.cc: Likewise.
1175 * testsuite/26_numerics/random/seed_seq/cons/
1176 default.cc: Likewise.
1177 * testsuite/26_numerics/random/seed_seq/requirements/
1178 typedefs.cc: Likewise.
1179 * testsuite/26_numerics/random/uniform_int_distribution/
1180 cons/parms_neg.cc: Likewise.
1181 * testsuite/26_numerics/random/uniform_int_distribution/
1182 cons/parms.cc: Likewise.
1183 * testsuite/26_numerics/random/uniform_int_distribution/
1184 cons/default.cc: Likewise.
1185 * testsuite/26_numerics/random/uniform_int_distribution/
1186 requirements/typedefs.cc: Likewise.
1187 * testsuite/26_numerics/random/poisson_distribution/cons/
1188 parms.cc: Likewise.
1189 * testsuite/26_numerics/random/poisson_distribution/cons/
1190 default.cc: Likewise.
1191 * testsuite/26_numerics/random/poisson_distribution/
1192 requirements/typedefs.cc: Likewise.
1193 * testsuite/26_numerics/random/bernoulli_distribution/
1194 cons/parms.cc: Likewise.
1195 * testsuite/26_numerics/random/bernoulli_distribution/
1196 cons/default.cc: Likewise.
1197 * testsuite/26_numerics/random/bernoulli_distribution/
1198 requirements/typedefs.cc: Likewise.
1199 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
1200 * testsuite/26_numerics/random/
1201 default_random_engine.cc: Likewise.
1202 * testsuite/26_numerics/random/discrete_distribution/
1203 cons/range.cc: Likewise.
1204 * testsuite/26_numerics/random/discrete_distribution/
1205 cons/initlist.cc: Likewise.
1206 * testsuite/26_numerics/random/discrete_distribution/
1207 cons/default.cc: Likewise.
1208 * testsuite/26_numerics/random/discrete_distribution/
1209 cons/num_xbound_fun.cc: Likewise.
1210 * testsuite/26_numerics/random/discrete_distribution/
1211 requirements/typedefs.cc: Likewise.
1212 * testsuite/26_numerics/random/weibull_distribution/
1213 cons/parms.cc: Likewise.
1214 * testsuite/26_numerics/random/weibull_distribution/
1215 cons/default.cc: Likewise.
1216 * testsuite/26_numerics/random/weibull_distribution/
1217 requirements/typedefs.cc: Likewise.
1218 * testsuite/26_numerics/random/independent_bits_engine/
1219 cons/base_move.cc: Likewise.
1220 * testsuite/26_numerics/random/independent_bits_engine/
1221 cons/seed1.cc: Likewise.
1222 * testsuite/26_numerics/random/independent_bits_engine/
1223 cons/seed2.cc: Likewise.
1224 * testsuite/26_numerics/random/independent_bits_engine/
1225 cons/base_copy.cc: Likewise.
1226 * testsuite/26_numerics/random/independent_bits_engine/
1227 cons/default.cc: Likewise.
1228 * testsuite/26_numerics/random/independent_bits_engine/
1229 cons/seed_seq.cc: Likewise.
1230 * testsuite/26_numerics/random/independent_bits_engine/
1231 requirements/typedefs.cc: Likewise.
1232 * testsuite/26_numerics/random/independent_bits_engine/
1233 operators/equal.cc: Likewise.
1234 * testsuite/26_numerics/random/independent_bits_engine/
1235 operators/serialize.cc: Likewise.
1236 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
1237 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
1238 * testsuite/26_numerics/random/subtract_with_carry_engine/
1239 cons/seed1.cc: Likewise.
1240 * testsuite/26_numerics/random/subtract_with_carry_engine/
1241 cons/seed2.cc: Likewise.
1242 * testsuite/26_numerics/random/subtract_with_carry_engine/
1243 cons/default.cc: Likewise.
1244 * testsuite/26_numerics/random/subtract_with_carry_engine/
1245 requirements/typedefs.cc: Likewise.
1246 * testsuite/26_numerics/random/subtract_with_carry_engine/
1247 operators/equal.cc: Likewise.
1248 * testsuite/26_numerics/random/subtract_with_carry_engine/
1249 operators/serialize.cc: Likewise.
1250 * testsuite/26_numerics/random/discard_block_engine/cons/
1251 base_move.cc: Likewise.
1252 * testsuite/26_numerics/random/discard_block_engine/cons/
1253 seed1.cc: Likewise.
1254 * testsuite/26_numerics/random/discard_block_engine/cons/
1255 seed2.cc: Likewise.
1256 * testsuite/26_numerics/random/discard_block_engine/cons/
1257 base_copy.cc: Likewise.
1258 * testsuite/26_numerics/random/discard_block_engine/cons/
1259 default.cc: Likewise.
1260 * testsuite/26_numerics/random/discard_block_engine/cons/
1261 seed_seq.cc: Likewise.
1262 * testsuite/26_numerics/random/discard_block_engine/
1263 requirements/typedefs.cc: Likewise.
1264 * testsuite/26_numerics/random/discard_block_engine/
1265 operators/equal.cc: Likewise.
1266 * testsuite/26_numerics/random/discard_block_engine/
1267 operators/serialize.cc: Likewise.
1268 * testsuite/26_numerics/random/cauchy_distribution/
1269 cons/parms.cc: Likewise.
1270 * testsuite/26_numerics/random/cauchy_distribution/
1271 cons/default.cc: Likewise.
1272 * testsuite/26_numerics/random/cauchy_distribution/
1273 requirements/typedefs.cc: Likewise.
1274 * testsuite/26_numerics/random/negative_binomial_distribution/
1275 cons/parms.cc: Likewise.
1276 * testsuite/26_numerics/random/negative_binomial_distribution/
1277 cons/default.cc: Likewise.
1278 * testsuite/26_numerics/random/negative_binomial_distribution/
1279 requirements/typedefs.cc: Likewise.
1280 * testsuite/26_numerics/random/gamma_distribution/
1281 cons/parms.cc: Likewise.
1282 * testsuite/26_numerics/random/gamma_distribution/
1283 cons/default.cc: Likewise.
1284 * testsuite/26_numerics/random/gamma_distribution/
1285 requirements/typedefs.cc: Likewise.
1286 * testsuite/26_numerics/random/mersenne_twister_engine/
1287 cons/seed1.cc: Likewise.
1288 * testsuite/26_numerics/random/mersenne_twister_engine/
1289 cons/seed2.cc: Likewise.
1290 * testsuite/26_numerics/random/mersenne_twister_engine/
1291 cons/default.cc: Likewise.
1292 * testsuite/26_numerics/random/mersenne_twister_engine/
1293 requirements/typedefs.cc: Likewise.
1294 * testsuite/26_numerics/random/mersenne_twister_engine/
1295 operators/equal.cc: Likewise.
1296 * testsuite/26_numerics/random/mersenne_twister_engine/
1297 operators/serialize.cc: Likewise.
1298 * testsuite/26_numerics/random/fisher_f_distribution/
1299 cons/parms.cc: Likewise.
1300 * testsuite/26_numerics/random/fisher_f_distribution/
1301 cons/default.cc: Likewise.
1302 * testsuite/26_numerics/random/fisher_f_distribution/
1303 requirements/typedefs.cc: Likewise.
1304 * testsuite/26_numerics/random/exponential_distribution/
1305 cons/parms.cc: Likewise.
1306 * testsuite/26_numerics/random/exponential_distribution/
1307 cons/default.cc: Likewise.
1308 * testsuite/26_numerics/random/exponential_distribution/
1309 requirements/typedefs.cc: Likewise.
1310 * testsuite/26_numerics/random/binomial_distribution/
1311 cons/parms.cc: Likewise.
1312 * testsuite/26_numerics/random/binomial_distribution/
1313 cons/default.cc: Likewise.
1314 * testsuite/26_numerics/random/binomial_distribution/
1315 requirements/typedefs.cc: Likewise.
1316 * testsuite/26_numerics/random/lognormal_distribution/
1317 cons/parms.cc: Likewise.
1318 * testsuite/26_numerics/random/lognormal_distribution/
1319 cons/default.cc: Likewise.
1320 * testsuite/26_numerics/random/lognormal_distribution/
1321 requirements/typedefs.cc: Likewise.
1322 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
1323 * testsuite/26_numerics/random/random_device/cons/
1324 token.cc: Likewise.
1325 * testsuite/26_numerics/random/random_device/cons/
1326 default.cc: Likewise.
1327 * testsuite/26_numerics/random/random_device/
1328 requirements/typedefs.cc: Likewise.
1329 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
1330 * testsuite/26_numerics/random/extreme_value_distribution/
1331 cons/parms.cc: Likewise.
1332 * testsuite/26_numerics/random/extreme_value_distribution/
1333 cons/default.cc: Likewise.
1334 * testsuite/26_numerics/random/extreme_value_distribution/
1335 requirements/typedefs.cc: Likewise.
1336 * testsuite/26_numerics/random/piecewise_linear_distribution/
1337 cons/range.cc: Likewise.
1338 * testsuite/26_numerics/random/piecewise_linear_distribution/
1339 cons/default.cc: Likewise.
1340 * testsuite/26_numerics/random/piecewise_linear_distribution/
1341 cons/num_xbound_fun.cc: Likewise.
1342 * testsuite/26_numerics/random/piecewise_linear_distribution/
1343 cons/initlist_fun.cc: Likewise.
1344 * testsuite/26_numerics/random/piecewise_linear_distribution/
1345 requirements/typedefs.cc: Likewise.
1346 * testsuite/26_numerics/random/student_t_distribution/
1347 cons/parms.cc: Likewise.
1348 * testsuite/26_numerics/random/student_t_distribution/
1349 cons/default.cc: Likewise.
1350 * testsuite/26_numerics/random/student_t_distribution/
1351 requirements/typedefs.cc: Likewise.
1352 * testsuite/26_numerics/random/linear_congruential_engine/
1353 cons/seed1.cc: Likewise.
1354 * testsuite/26_numerics/random/linear_congruential_engine/
1355 cons/seed2.cc: Likewise.
1356 * testsuite/26_numerics/random/linear_congruential_engine/
1357 cons/default.cc: Likewise.
1358 * testsuite/26_numerics/random/linear_congruential_engine/
1359 requirements/non_uint_neg.cc: Likewise.
1360 * testsuite/26_numerics/random/linear_congruential_engine/
1361 requirements/typedefs.cc: Likewise.
1362 * testsuite/26_numerics/random/linear_congruential_engine/
1363 operators/equal.cc: Likewise.
1364 * testsuite/26_numerics/random/linear_congruential_engine/
1365 operators/serialize.cc: Likewise.
1366 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
1367 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1368 base_move.cc: Likewise.
1369 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1370 seed1.cc: Likewise.
1371 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1372 seed2.cc: Likewise.
1373 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1374 base_copy.cc: Likewise.
1375 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1376 default.cc: Likewise.
1377 * testsuite/26_numerics/random/shuffle_order_engine/cons/
1378 seed_seq.cc: Likewise.
1379 * testsuite/26_numerics/random/shuffle_order_engine/
1380 requirements/typedefs.cc: Likewise.
1381 * testsuite/26_numerics/random/shuffle_order_engine/
1382 operators/equal.cc: Likewise.
1383 * testsuite/26_numerics/random/shuffle_order_engine/
1384 operators/serialize.cc: Likewise.
1385 * testsuite/26_numerics/random/geometric_distribution/
1386 cons/parms.cc: Likewise.
1387 * testsuite/26_numerics/random/geometric_distribution/
1388 cons/default.cc: Likewise.
1389 * testsuite/26_numerics/random/geometric_distribution/
1390 requirements/typedefs.cc: Likewise.
1391 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
1392
1393 2009-07-31 Jason Merrill <jason@redhat.com>
1394 Douglas Gregor <doug.gregor@gmail.com>
1395
1396 * include/bits/move.h (forward): Implement as in N2835.
1397 (move): Implement as in N2831.
1398 * include/std/istream (rvalue stream operator>>): New.
1399 * include/std/ostream (rvalue stream operator<<): New.
1400 * testsuite/27_io/rvalue_streams.cc: New.
1401
1402 2009-07-31 Jason Merrill <jason@redhat.com>
1403
1404 * include/bits/forward_list.h (splice_after): Use forward.
1405 (merge): Likewise.
1406 * include/bits/stl_iterator.h (move_iterator::operator*): Use move.
1407 (move_iterator::operator[]): Use move.
1408 * include/bits/stl_list.h (insert): Use move.
1409 * include/std/thread (_Callable constructor): Use forward.
1410 * include/std/tuple: Don't specify explicit template args to move.
1411
1412 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
1413 Adjust signature.
1414 * testsuite/20_util/tuple/swap.cc: Swap takes lvalue reference.
1415 * testsuite/30_threads/shared_future/cons/copy.cc: Return rvalue
1416 reference.
1417 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc,
1418 testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc,
1419 testsuite/20_util/shared_ptr/cons/auto_ptr.cc,
1420 testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc,
1421 testsuite/23_containers/forward_list/ext_pointer/operations/1.cc,
1422 testsuite/23_containers/forward_list/ext_pointer/operations/5.cc,
1423 testsuite/23_containers/forward_list/operations/1.cc,
1424 testsuite/23_containers/forward_list/operations/5.cc: Use move.
1425 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc,
1426 testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc,
1427 testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc,
1428 testsuite/23_containers/list/requirements/dr438/insert_neg.cc,
1429 testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
1430
1431 2009-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1432
1433 PR libstdc++/40912 (partial)
1434 * include/std/random: Disable the facility if <stdint.h> is not
1435 available.
1436
1437 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1438
1439 PR libstdc++/40919
1440 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
1441 xfail on darwin[3-9]*.
1442
1443 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR libstdc++/40917
1446 * testsuite/util/replacement_memory_operators.h: Add missing includes,
1447 tweak qualifications.
1448
1449 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1450
1451 PR libstdc++/40916
1452 * testsuite/23_containers/list/modifiers/swap/1.cc: Fix include order.
1453 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1454 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
1455
1456 2009-07-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1457
1458 * acinclude.m4 (GLIBCXX_CONFIGURE): Use m4_rename_force.
1459
1460 2009-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1461
1462 PR libstdc++/40915
1463 * testsuite/18_support/headers/exception/synopsis.cc: Fix
1464 std::terminate declaration.
1465
1466 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR libstdc++/40908
1469 * config/abi/pre/gnu.ver: Avoid exporting inadvertently std::mutex
1470 symbols at GLIBCXX_3.4.
1471
1472 2009-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1473
1474 * config/abi/pre/gnu.ver: Add GLIBCXX_3.4.13, move a symbol into it.
1475 * testsuite/util/testsuite_abi.cc: Adjust.
1476 * configure.ac: Bump libtool_VERSION to 6:13:0.
1477 * configure: Regenerate.
1478
1479 2009-07-28 Benjamin Kosnik <bkoz@redhat.com>
1480 Tyler Earman <rem.intellegare@gmail.com>
1481
1482 * doc/xml/manual/configure.xml: Consistent placement of
1483 ABI-changing options, clarify --enable-clocale.
1484
1485 2009-07-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1486
1487 * python/Makefile.in: Regenerate.
1488
1489 2009-07-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1490
1491 * python/Makefile.am (install-data-local): Use DESTDIR
1492 correctly.
1493
1494 2009-07-24 Jason Merrill <jason@redhat.com>
1495
1496 Core issue 901
1497 * libsupc++/vec.cc (__cxa_vec_new2, __cxa_vec_new3): Handle NULL
1498 dealloc.
1499
1500 2009-07-24 Joseph Myers <joseph@codesourcery.com>
1501
1502 * include/c_global/cwchar (swprintf, vswprintf): Do not use if
1503 _GLIBCXX_HAVE_BROKEN_VSWPRINTF.
1504 * testsuite/lib/libstdc++.exp (check_v3_target_swprintf): New.
1505 * testsuite/lib/dg-options.exp (dg-require-swprintf): New.
1506 * testsuite/21_strings/headers/cwchar/functions_std.cc,
1507 testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc,
1508 testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
1509 Use dg-require-swprintf.
1510
1511 2009-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1512
1513 * testsuite/26_numerics/valarray/dr630-2.cc: Extend.
1514
1515 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1516
1517 * include/c_std/cmath (abs(_Tp)): Add.
1518 * include/c_global/cmath (abs(_Tp)): Likewise.
1519 * testsuite/26_numerics/headers/cmath/overloads.cc: Extend.
1520
1521 2009-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1522
1523 * doc/html/ext/lwg-closed.html: Update to R65.
1524 * doc/html/ext/lwg-defects.html: Likewise.
1525 * doc/html/ext/lwg-active.html: Likewise.
1526 * doc/xml/manual/intro.xml: Update DRs entries.
1527
1528 2009-07-22 Jason Merrill <jason@redhat.com>
1529
1530 * libsupc++/typeinfo (__GXX_MERGED_TYPEINFO_NAMES): Default to 0.
1531
1532 2009-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 * include/std/valarray (valarray<>::operator=(const valarray<>&),
1535 valarray<>::operator=(initializer_list<>)): Implement resolution
1536 of DR 630, [Ready] in Frankfurt.
1537 * testsuite/26_numerics/valarray/dr630-1.cc: New.
1538 * testsuite/26_numerics/valarray/dr630-2.cc: Likewise.
1539 * doc/xml/manual/intro.xml: Add an entry for DR 630.
1540
1541 2009-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1542
1543 * include/std/chrono (duration<>::operator%=, operator%):
1544 Add, per DR 934.
1545 * testsuite/20_util/duration/arithmetic/dr934-1.cc: New.
1546 * testsuite/20_util/duration/arithmetic/dr934-2.cc: Likewise.
1547
1548 * include/std/chrono (operator/): Simplify implementation.
1549
1550 2009-07-20 Benjamin Kosnik <bkoz@redhat.com>
1551
1552 * doc/xml/manual/intro.xml: Escape '&', validate.
1553 * doc/xml/manual/using.xml: Validate, dead link check.
1554 * doc/xml/manual/strings.xml: Same.
1555 * doc/xml/manual/appendix_contributing.xml: Same.
1556 * doc/xml/manual/iterators.xml: Same.
1557 * doc/xml/manual/spine.xml: Same.
1558
1559 * doc/xml/faq.xml: Remove redundant xreflabel entities.
1560 * doc/xml/gnu/gpl-3.0.xml: Same.
1561 * doc/xml/manual/mt_allocator.xml: Same.
1562 * doc/xml/manual/allocator.xml: Same.
1563 * doc/xml/manual/ctype.xml: Same.
1564 * doc/xml/manual/codecvt.xml: Same.
1565 * doc/xml/manual/backwards_compatibility.xml: Same.
1566 * doc/xml/manual/shared_ptr.xml: Same.
1567 * doc/xml/manual/abi.xml: Same.
1568 * doc/xml/manual/auto_ptr.xml: Same.
1569 * doc/xml/manual/internals.xml: Same.
1570 * doc/xml/manual/parallel_mode.xml: Same.
1571 * doc/xml/manual/bitmap_allocator.xml: Same.
1572 * doc/xml/manual/build_hacking.xml: Same.
1573 * doc/xml/manual/evolution.xml: Same.
1574 * doc/xml/manual/debug.xml: Same.
1575 * doc/xml/manual/localization.xml: Same.
1576 * doc/xml/manual/appendix_contributing.xml: Same.
1577 * doc/xml/manual/locale.xml: Same.
1578 * doc/xml/manual/messages.xml: Same.
1579 * doc/xml/manual/spine.xml: Same.
1580 * doc/xml/manual/test.xml: Same.
1581 * doc/xml/book.txml: Same.
1582 * doc/xml/spine.xml: Same.
1583
1584 * doc/xml/api.xml: Clean up ulink targets, convert to link if possible.
1585 * doc/xml/manual/backwards_compatibility.xml: Same.
1586 * doc/xml/manual/concurrency.xml: Same.
1587 * doc/xml/manual/intro.xml: Same.
1588 * doc/xml/manual/parallel_mode.xml: Same.
1589 * doc/xml/manual/status_cxx1998.xml: Same.
1590 * doc/xml/manual/containers.xml: Same.
1591 * doc/xml/manual/io.xml: Same.
1592 * doc/xml/manual/support.xml: Same.
1593 * doc/xml/manual/strings.xml: Same.
1594 * doc/xml/manual/debug_mode.xml: Same.
1595 * doc/xml/manual/extensions.xml: Same.
1596 * doc/xml/manual/appendix_contributing.xml: Same.
1597 * doc/xml/manual/messages.xml: Same.
1598 * doc/xml/manual/test.xml: Same.
1599
1600 * doc/xml/manual/abi.xml: Same.
1601 * doc/xml/manual/auto_ptr.xml: Same.
1602 * doc/xml/manual/parallel_mode.xml: Same.
1603 * doc/xml/manual/build_hacking.xml: Same.
1604 * doc/xml/manual/evolution.xml: Same.
1605 * doc/xml/manual/using.xml: Same.
1606 * doc/xml/manual/debug_mode.xml: Same.
1607 * doc/xml/manual/extensions.xml: Same.
1608 * doc/xml/manual/diagnostics.xml: Same.
1609 * doc/xml/manual/algorithms.xml: Same.
1610
1611 * doc/html: Regenerate.
1612
1613 2009-07-18 Paolo Carlini <paolo.carlini@oracle.com>
1614
1615 PR libstdc++/40712
1616 * config/locale/gnu/numeric_members.cc (numpunct<>::
1617 _M_initialize_numpunct): Dynamically allocate _M_data->_M_grouping
1618 and copy the langinfo data into it.
1619 (numpunct<>::~numpunct): Free the allocated memory.
1620 * config/locale/gnu/monetary_members.cc (moneypunct<>::
1621 _M_initialize_moneypunct): Dynamically allocate _M_data->_M_grouping,
1622 _M_data->_M_positive_sign, _M_data->_M_negative_sign,
1623 _M_data->_M_curr_symbol.
1624 (moneypunct<>::~moneypunct): Free the allocated memory.
1625 * testsuite/22_locale/moneypunct/40712.cc: New.
1626
1627 * include/bits/locale_facets.tcc (__numpunct_cache<>::_M_cache):
1628 Do not leak memory if new throws.
1629 * include/bits/locale_facets_nonio.tcc
1630 (__moneypunct_cache<>::_M_cache): Likewise.
1631
1632 2009-07-17 Joseph Myers <joseph@codesourcery.com>
1633
1634 PR other/40784
1635 * configure: Regenerate.
1636
1637 2009-07-16 Benjamin Kosnik <bkoz@redhat.com>
1638
1639 * testsuite/util/testsuite_common_types.h (standard_layout): Activate.
1640 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1641 line numbers.
1642 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
1643 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
1644 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
1645
1646 2009-07-16 Joseph Myers <joseph@codesourcery.com>
1647
1648 * configure: Regenerate.
1649
1650 2009-07-16 Jason Merrill <jason@redhat.com>
1651
1652 PR libstdc++/37907
1653 * include/std/type_traits: Add is_standard_layout, is_trivial.
1654 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc,
1655 testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1656 Update line numbers.
1657
1658 2009-07-16 Phil Muldoon <pmuldoon@redhat.com>
1659 Tom Tromey <tromey@redhat.com>
1660
1661 * python/libstdcxx/v6/printers.py (StdStringPrinter.to_string):
1662 Fetch std::string to the given length.
1663
1664 2009-07-16 Paolo Carlini <paolo.carlini@oracle.com>
1665
1666 * include/bits/istream.tcc (basic_istream<>::operator>>(short&),
1667 basic_istream<>::operator>>(int&)): Implement resolution of DR 696,
1668 [Ready] in Frankfurt.
1669 * include/tr1_impl/regex (regex_traits<>::value): Adjust.
1670 * testsuite/27_io/basic_istream/extractors_arithmetic/char/dr696.cc:
1671 New.
1672 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/dr696.cc:
1673 Likewise.
1674 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
1675 Adjust.
1676 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
1677 Likewise.
1678 * doc/xml/manual/intro.xml: Add an entry for DR 696.
1679
1680 * include/bits/istream.tcc: Minor clean-up to the initializers of the
1681 __err locals.
1682 * include/bits/ostream.tcc: Likewise.
1683 * src/compatibility.cc: Likewise.
1684 * src/istream.cc: Likewise.
1685
1686 2009-07-12 Paolo Carlini <paolo.carlini@oracle.com>
1687
1688 * include/std/type_traits (common_type): Remove workaround for
1689 PR36628, now fixed.
1690
1691 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1692
1693 PR testsuite/40699
1694 PR testsuite/40707
1695 PR testsuite/40709
1696 * testsuite/lib/libstdc++.exp: Revert 2009-06-30 commit.
1697
1698 2009-07-08 Janis Johnson <janis187@us.ibm.com>
1699
1700 PR libstdc++/40691
1701 * include/bits/valarray_after.h (_Expr::operator!): Fix return type.
1702 * testsuite/26_numerics/valarray/40691.cc: New test.
1703
1704 2009-07-06 Benjamin Kosnik <bkoz@redhat.com>
1705
1706 * testsuite/21_strings/c_strings/wchar_t/3.cc: Add copyright.
1707 * testsuite/21_strings/c_strings/char/3.cc: Same.
1708
1709 2009-07-06 Jason Merrill <jason@redhat.com>
1710
1711 * libsupc++/vmi_class_type_info.cc (__do_dyncast): Use src2dst hint
1712 to defer searching bases that don't overlap the desired address.
1713
1714 2009-07-05 Joseph Myers <joseph@codesourcery.com>
1715
1716 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc,
1717 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc,
1718 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc,
1719 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc,
1720 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc,
1721 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc,
1722 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc,
1723 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc,
1724 testsuite/21_strings/basic_string/numeric_conversions/wchar_t/
1725 to_wstring.cc, testsuite/ext/vstring/element_access/char/front_back.cc,
1726 testsuite/ext/vstring/element_access/wchar_t/front_back.cc,
1727 testsuite/ext/vstring/init-list.cc,
1728 testsuite/ext/vstring/moveable.cc,
1729 testsuite/ext/vstring/requirements/citerators.cc,
1730 testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc,
1731 testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
1732 Use dg-require-string-conversions.
1733
1734 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1735
1736 * testsuite/lib/libstdc++.exp (libstdc++_init): Don't add "."
1737 to ld_library_path. Use add_path. Add just find_libgcc_s to
1738 ld_library_path, not every libgcc multilib directory.
1739
1740 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1741
1742 PR libstdc++/40600
1743 * testsuite/25_algorithms/minmax/2.cc: Fix consistently with
1744 std::minmax return type.
1745 * testsuite/25_algorithms/minmax/3.cc: Likewise.
1746
1747 2009-06-30 Paolo Carlini <paolo.carlini@oracle.com>
1748
1749 PR libstdc++/40511
1750 * config/locale/gnu/c_locale.cc: Don't use LC_CTYPE_MASK together
1751 with glibc2.2.x.
1752
1753 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1754
1755 * include/bits/random.tcc
1756 (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
1757 as array type.
1758
1759 2009-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1760
1761 * include/bits/random.h (__mod(_Tp)): Use defaults.
1762 (struct _Mod): Adjust template parameters.
1763 (linear_congruential_engine<>::operator()()): Adjust.
1764 (typedef _UInt32Type): Remove.
1765 (mersenne_twister_engine<>::initialization_multiplier): Fix type.
1766 * include/bits/random.tcc (struct _Mod): Adjust template parameters.
1767 (linear_congruential_engine<>::seed(result_type)): Adjust __mod
1768 calls.
1769 (mersenne_twister_engine<>::seed(result_type)): Likewise.
1770 (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
1771 (subtract_with_carry_engine<>::seed(result_type)): Likewise.
1772 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
1773 (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
1774 (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
1775 (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
1776 Likewise.
1777
1778 * include/bits/random.tcc
1779 (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
1780 formula (i mod n).
1781 (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
1782 as array type.
1783 (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
1784 size.
1785 (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
1786 uint_least32_t.
1787
1788 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
1789
1790 * include/std/future (shared_future): Adjust doxygen comment.
1791
1792 2009-06-24 Jonathan Wakely <jwakely.gcc@gmail.com>
1793
1794 PR libstdc++/40297
1795 * include/bits/atomic_0.h: Reverse debug assertions.
1796 * include/bits/atomic_2.h: Likewise.
1797
1798 2009-06-23 DJ Delorie <dj@redhat.com>
1799
1800 Add MeP port.
1801 * configure.host: Add mep support.
1802
1803 2009-06-23 Benjamin Kosnik <bkoz@redhat.com>
1804
1805 * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
1806 (INPUT): Add future.
1807 * include/std/future: Adjust markup.
1808 * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
1809 line numbers.
1810 * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
1811 * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
1812 * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
1813 * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
1814
1815 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1816
1817 * include/bits/shared_ptr.h: Do not swap rvalues.
1818 * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
1819 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1820 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1821 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1822 * testsuite/20_util/tuple/swap.cc: Likewise.
1823
1824 2009-06-23 Jonathan Wakely <jwakely.gcc@gmail.com>
1825
1826 * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
1827 * include/std/ratio: Typo in comment.
1828
1829 2009-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1830
1831 PR libstdc++/40518
1832 * include/bits/basic_string.h (basic_string<>::_Rep::
1833 _M_set_length_and_sharable): Do not write the empty rep.
1834 (basic_string<>::erase(iterator, iterator)): Likewise,
1835 move out of line...
1836 * include/bits/basic_string.tcc: ... here.
1837
1838 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 * testsuite/util/testsuite_common_types.h (bitwise_operators,
1841 bitwise_assignment_operators): Initialize a and b.
1842 (struct has_bitwise_operators): Do not call the latter.
1843 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
1844 dg-error line numbers.
1845 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
1846 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
1847 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
1848
1849 2009-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1850
1851 * testsuite/23_containers/list/invalidation/1.cc: Mark test as
1852 possibly unused.
1853 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
1854 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
1855 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
1856
1857 2009-06-21 Jonathan Wakely <jwakely.gcc@gmail.com>
1858
1859 * include/std/future: New.
1860 * include/Makefile.am: Add.
1861 * include/Makefile.in: Regenerate.
1862 * src/future.cc: New.
1863 * src/Makefile.am: Add.
1864 * src/Makefile.in: Regenerate.
1865 * config/abi/pre/gnu.ver: Add export.
1866 * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
1867 * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
1868 * testsuite/30_threads/packaged_task/cons/1.cc: New.
1869 * testsuite/30_threads/packaged_task/cons/2.cc: New.
1870 * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
1871 * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
1872 * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
1873 * testsuite/30_threads/packaged_task/cons/move.cc: New.
1874 * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
1875 * testsuite/30_threads/packaged_task/members/get_future.cc: New.
1876 * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
1877 * testsuite/30_threads/packaged_task/members/invoke.cc: New.
1878 * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
1879 * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
1880 * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
1881 * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
1882 * testsuite/30_threads/packaged_task/members/reset.cc: New.
1883 * testsuite/30_threads/packaged_task/members/reset2.cc: New.
1884 * testsuite/30_threads/packaged_task/members/swap.cc: New.
1885 * testsuite/30_threads/packaged_task/requirements/
1886 explicit_instantiation.cc: New.
1887 * testsuite/30_threads/promise/cons/1.cc: New.
1888 * testsuite/30_threads/promise/cons/assign_neg.cc: New.
1889 * testsuite/30_threads/promise/cons/copy_neg.cc: New.
1890 * testsuite/30_threads/promise/cons/move_assign.cc: New.
1891 * testsuite/30_threads/promise/cons/move.cc: New.
1892 * testsuite/30_threads/promise/members/get_future.cc: New.
1893 * testsuite/30_threads/promise/members/get_future2.cc: New.
1894 * testsuite/30_threads/promise/members/set_exception.cc: New.
1895 * testsuite/30_threads/promise/members/set_exception2.cc: New.
1896 * testsuite/30_threads/promise/members/set_value.cc: New.
1897 * testsuite/30_threads/promise/members/set_value2.cc: New.
1898 * testsuite/30_threads/promise/members/set_value3.cc: New.
1899 * testsuite/30_threads/promise/members/swap.cc: New.
1900 * testsuite/30_threads/promise/requirements/
1901 explicit_instantiation.cc: New.
1902 * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
1903 * testsuite/30_threads/shared_future/cons/copy.cc: New.
1904 * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
1905 * testsuite/30_threads/shared_future/cons/move.cc: New.
1906 * testsuite/30_threads/shared_future/members/get.cc: New.
1907 * testsuite/30_threads/shared_future/members/get2.cc: New.
1908 * testsuite/30_threads/shared_future/members/has_exception.cc: New.
1909 * testsuite/30_threads/shared_future/members/has_value.cc: New.
1910 * testsuite/30_threads/shared_future/members/is_ready.cc: New.
1911 * testsuite/30_threads/shared_future/members/wait.cc: New.
1912 * testsuite/30_threads/shared_future/members/wait_for.cc: New.
1913 * testsuite/30_threads/shared_future/members/wait_until.cc: New.
1914 * testsuite/30_threads/shared_future/requirements/
1915 explicit_instantiation.cc: New.
1916 * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
1917 * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
1918 * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
1919 * testsuite/30_threads/unique_future/cons/move.cc: New.
1920 * testsuite/30_threads/unique_future/members/get.cc: New.
1921 * testsuite/30_threads/unique_future/members/get2.cc: New.
1922 * testsuite/30_threads/unique_future/members/has_exception.cc: New.
1923 * testsuite/30_threads/unique_future/members/has_value.cc: New.
1924 * testsuite/30_threads/unique_future/members/is_ready.cc: New.
1925 * testsuite/30_threads/unique_future/members/wait.cc: New.
1926 * testsuite/30_threads/unique_future/members/wait_for.cc: New.
1927 * testsuite/30_threads/unique_future/members/wait_until.cc: New.
1928 * testsuite/30_threads/unique_future/requirements/
1929 explicit_instantiation.cc: New.
1930 * testsuite/performance/30_threads/future/polling.cc: New.
1931
1932 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1933
1934 * Revert last Change.
1935
1936 2009-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1937
1938 PR libstdc++/40497
1939 * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
1940 signature per the current C++1x draft (N2857).
1941 * testsuite/24_iterators/operations/40497.cc: Add.
1942
1943 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1944
1945 * include/bits/random.h (_Adaptor): Simplify for _DInputType always
1946 a floating point type.
1947 (uniform_int_distribution<>::uniform_int_distribution(_IntType,
1948 _IntType)): Fix second default argument.
1949 (uniform_int_distribution<>::_M_call): Remove.
1950 (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1951 const param_type&)): Only declare.
1952 * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
1953 _UniformRandomNumberGenerator&, result_type, result_type, true_type):
1954 Remove.
1955 uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
1956 const param_type&): Define here.
1957 (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
1958 const param_type&), discrete_distribution<>::operator()
1959 (_UniformRandomNumberGenerator&, const param_type&),
1960 piecewise_constant_distribution<>::operator()
1961 (_UniformRandomNumberGenerator&, const param_type&),
1962 piecewise_linear_distribution<>::operator()
1963 (_UniformRandomNumberGenerator&, const param_type&)): Use double as
1964 the second template argument of _Adaptor.
1965 * testsuite/26_numerics/random/uniform_int_distribution/cons/
1966 default.cc: Adjust.
1967
1968 2009-06-19 Paolo Carlini <paolo.carlini@oracle.com>
1969
1970 * include/bits/random.tcc (discrete_distribution<>::param_type::
1971 param_type(size_t, double, double, _Func),
1972 discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
1973 const param_type&)): Tidy.
1974 (piecewise_constant_distribution<>::param_type::_M_initialize):
1975 Use reserve, fix.
1976 (piecewise_constant_distribution<>::param_type::
1977 param_type(initializer_list<>, _Func),
1978 piecewise_constant_distribution<>::param_type::
1979 param_type(size_t, _RealType, _RealType, _Func),
1980 piecewise_linear_distribution<>::param_type::
1981 param_type(initializer_list<>, _Func),
1982 piecewise_linear_distribution<>::param_type::
1983 param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
1984 (piecewise_constant_distribution<>::param_type::
1985 param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
1986 piecewise_constant_distribution<>::
1987 operator()(_UniformRandomNumberGenerator&, const param_type&),
1988 piecewise_linear_distribution<>::
1989 operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
1990 (operator>>(std::basic_istream<>&,
1991 piecewise_constant_distribution<>&),
1992 operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
1993 Use reserve.
1994 * include/bits/random.h: Minor cosmetic changes.
1995
1996 2009-06-17 Benjamin Kosnik <bkoz@redhat.com>
1997
1998 * testsuite/23_containers/list/check_construct_destroy.h: New.
1999 Move test logic here.
2000 * testsuite/23_containers/list/moveable.h: Same.
2001 * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
2002 * testsuite/23_containers/list/modifiers/1.h: Same.
2003 * testsuite/23_containers/list/modifiers/2.h: Same.
2004 * testsuite/23_containers/list/modifiers/3.h: Same.
2005 * testsuite/23_containers/list/modifiers/swap/1.h: Same.
2006 * testsuite/23_containers/list/modifiers/swap/2.h: Same.
2007 * testsuite/23_containers/list/modifiers/swap/3.h: Same.
2008 * testsuite/23_containers/list/operations/1.h: Same.
2009 * testsuite/23_containers/list/operations/2.h: Same.
2010 * testsuite/23_containers/list/operations/3.h: Same.
2011 * testsuite/23_containers/list/operations/4.h: Same.
2012 * testsuite/23_containers/list/operations/5.h: Same.
2013 * testsuite/23_containers/list/capacity/1.h: Same.
2014 * testsuite/23_containers/list/init-list.h: Same.
2015 * testsuite/23_containers/list/cons/1.h: Same.
2016 * testsuite/23_containers/list/cons/2.h: Same.
2017 * testsuite/23_containers/list/cons/3.h: Same.
2018 * testsuite/23_containers/list/cons/4.h: Same.
2019 * testsuite/23_containers/list/cons/5.h: Same.
2020 * testsuite/23_containers/list/cons/6.h: Same.
2021 * testsuite/23_containers/list/cons/7.h: Same.
2022 * testsuite/23_containers/list/cons/8.h: Same.
2023 * testsuite/23_containers/list/cons/9.h: Same.
2024 * testsuite/23_containers/list/cons/clear_allocator.h: Same.
2025 * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
2026 header.
2027 * testsuite/23_containers/list/modifiers/1.cc: Same.
2028 * testsuite/23_containers/list/modifiers/2.cc: Same.
2029 * testsuite/23_containers/list/modifiers/3.cc: Same.
2030 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2031 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2032 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2033 * testsuite/23_containers/list/operations/1.cc: Same.
2034 * testsuite/23_containers/list/operations/2.cc: Same.
2035 * testsuite/23_containers/list/operations/3.cc: Same.
2036 * testsuite/23_containers/list/operations/4.cc: Same.
2037 * testsuite/23_containers/list/operations/5.cc: Same.
2038 * testsuite/23_containers/list/capacity/1.cc: Same.
2039 * testsuite/23_containers/list/init-list.cc: Same.
2040 * testsuite/23_containers/list/cons/1.cc: Same.
2041 * testsuite/23_containers/list/cons/2.cc: Same.
2042 * testsuite/23_containers/list/cons/3.cc: Same.
2043 * testsuite/23_containers/list/cons/4.cc: Same.
2044 * testsuite/23_containers/list/cons/5.cc: Same.
2045 * testsuite/23_containers/list/cons/6.cc: Same.
2046 * testsuite/23_containers/list/cons/7.cc: Same.
2047 * testsuite/23_containers/list/cons/8.cc: Same.
2048 * testsuite/23_containers/list/cons/9.cc: Same.
2049 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2050 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2051 * testsuite/23_containers/list/moveable.cc: Same.
2052
2053 2009-06-17 Tom Tromey <tromey@redhat.com>
2054
2055 * python/hook.in: Do not fail when there is no current objfile.
2056 Use os.path.normpath.
2057
2058 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2059
2060 * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
2061 Remove.
2062 (exception_ptr::operator=(exception_ptr&&)): Cast source to
2063 rvalue-reference so that move constructor is called.
2064 * testsuite/18_support/exception_ptr/move.cc: New.
2065
2066 2009-06-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2067
2068 * include/std/thread (~thread(), operator=(thread&&)): Call terminate
2069 if joinable.
2070
2071 2009-06-15 Tom Tromey <tromey@redhat.com>
2072
2073 * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
2074 set self.iter.
2075 (StdMapPrinter.to_string): Make a new iterator.
2076 (StdMapPrinter.children): Likewise.
2077 (StdSetPrinter.__init__): Don't set self.iter.
2078 (StdSetPrinter.to_string): Make a new iterator.
2079 (StdSetPrinter.children): Likewise.
2080
2081 2009-06-11 Paolo Carlini <paolo.carlini@oracle.com>
2082
2083 * include/bits/random.tcc
2084 (negative_binomial_distribution<>::operator()
2085 (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
2086 class member gamma_distribution.
2087 (negative_binomial_distribution<>::operator()
2088 (_UniformRandomNumberGenerator&)): Implement out of line here.
2089 (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
2090 operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
2091 (student_t_distribution<>::operator()
2092 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2093 simplify.
2094 (operator<<(basic_ostream<>&, student_t_distribution<>),
2095 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2096 (chi_squared_distribution<>::operator()
2097 (_UniformRandomNumberGenerator&, const param_type&): Move inline,
2098 tweak to use a class member gamma_distribution.
2099 (operator<<(basic_ostream<>&, chi_squared_distribution<>),
2100 operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
2101 (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
2102 const param_type&): Move inline, tweak to use class member
2103 gamma_distributions.
2104 (operator<<(basic_ostream<>&, fisher_f_distribution<>),
2105 operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
2106 * include/bits/random.h: Adjust, minor tweaks.
2107
2108 2009-06-10 Tom Tromey <tromey@redhat.com>
2109
2110 * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
2111 (build_libstdcxx_dictionary): Accept shortened form of
2112 basic_string names.
2113 (StdStringPrinter.to_string): Remove reference to WideEncoding.
2114
2115 2009-06-10 Tom Tromey <tromey@redhat.com>
2116
2117 PR libstdc++/40289:
2118 * python/Makefile.in: Rebuild.
2119 * python/hook.in: Compute module path relative to objfile.
2120 * python/Makefile.am (pythondir): Redefine.
2121 (gdb.py): Subst toolexeclibdir.
2122 (install-data-local): Rewrite.
2123
2124 2009-06-09 Benjamin Kosnik <bkoz@redhat.com>
2125
2126 * include/bits/move.h: Doxygen group fixes.
2127
2128 2009-06-08 Paolo Carlini <paolo.carlini@oracle.com>
2129
2130 * include/bits/random.tcc (gamma_distribution<>::operator()
2131 (_UniformRandomNumberGenerator&, const param_type&): Redo, using
2132 the Marsaglia/Tsang algorithm.
2133 (gamma_distribution<>::param_type::_M_initialize): Adjust.
2134 (operator<<(basic_ostream<>&, gamma_distribution<>),
2135 operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
2136
2137 * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
2138 Remove, just use normal_distribution.
2139 (operator<<(basic_ostream<>&, student_t_distribution<>),
2140 operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
2141 (linear_congruential_engine<>::operator()()): Move inline.
2142 (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
2143 const param_type&)): Move inline, just use normal_distribution.
2144 (operator<<(basic_ostream<>&, lognormal_distribution<>),
2145 operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
2146 (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
2147 const param_type&)): Move here, out of line.
2148 (piecewise_constant_distribution<>::param_type::param_type()): Move
2149 inline.
2150 * include/bits/random.h: Adjust, minor tweaks.
2151
2152 2009-06-05 Benjamin Kosnik <bkoz@redhat.com>
2153
2154 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
2155
2156 2009-06-04 Benjamin Kosnik <bkoz@redhat.com>
2157
2158 * include/ext/throw_allocator.h: Rework.
2159 * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
2160 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
2161 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
2162 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
2163 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2164 * testsuite/util/regression/rand/priority_queue/
2165 container_rand_regression_test.tcc: Inline functions.
2166 * testsuite/util/regression/rand/assoc/
2167 container_rand_regression_test.tcc: Same.
2168
2169 2009-06-03 Benjamin Kosnik <bkoz@redhat.com>
2170
2171 * testsuite/23_containers/list/cons/6.cc: Adjust test name.
2172
2173 2009-06-02 Richard Sandiford <r.sandiford@uk.ibm.com>
2174
2175 * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
2176 * configure: Regenerate.
2177
2178 2009-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2179
2180 PR libstdc++/40299
2181 * include/ext/memory: Fully qualify calls with __gnu_cxx.
2182 * testsuite/ext/rope/40299.cc: New.
2183
2184 2009-05-28 Tom Tromey <tromey@redhat.com>
2185 Phil Muldoon <pmuldoon@redhat.com>
2186 Jonathan Wakely <jwakely.gcc@gmail.com>
2187
2188 * python/Makefile.in, , python/libstdcxx/__init__.py,
2189 python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
2190 python/hook.in, python/Makefile.am: New files.
2191 * configure, Makefile.in: Rebuild.
2192 * acinclude.m4 (glibcxx_SUBDIRS): Add python.
2193 * Makefile.am (SUBDIRS): Add python.
2194
2195 2009-05-28 Benjamin Kosnik <bkoz@redhat.com>
2196
2197 * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
2198 to ...
2199 * testsuite/util/replacement_memory_operators.h: ...here. New.
2200 * testsuite/util/testsuite_hooks.h (counter): To object_counter.
2201 * testsuite/util/testsuite_hooks.cc: Same.
2202
2203 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
2204 replacement_memory_operators.h.
2205 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
2206 * testsuite/ext/mt_allocator/check_delete.cc: Same.
2207 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
2208 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
2209 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
2210 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
2211 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
2212 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
2213 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
2214 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
2215 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
2216 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
2217 * testsuite/ext/mt_allocator/check_new.cc: Same.
2218 * testsuite/ext/debug_allocator/check_delete.cc: Same.
2219 * testsuite/ext/debug_allocator/check_new.cc: Same.
2220 * testsuite/ext/new_allocator/deallocate_global.cc: Same.
2221 * testsuite/ext/new_allocator/check_delete.cc: Same.
2222 * testsuite/ext/new_allocator/check_new.cc: Same.
2223 * testsuite/ext/new_allocator/deallocate_local.cc: Same.
2224 * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
2225 * testsuite/ext/throw_allocator/check_delete.cc: Same.
2226 * testsuite/ext/throw_allocator/check_new.cc: Same.
2227 * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
2228 * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
2229 * testsuite/ext/malloc_allocator/check_delete.cc: Same.
2230 * testsuite/ext/malloc_allocator/check_new.cc: Same.
2231 * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
2232 * testsuite/ext/pool_allocator/check_delete.cc: Same.
2233 * testsuite/ext/pool_allocator/check_new.cc: Same.
2234 * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
2235 * testsuite/ext/bitmap_allocator/check_new.cc: Same.
2236 * testsuite/ext/array_allocator/check_delete.cc: Same.
2237 * testsuite/ext/array_allocator/check_new.cc: Same.
2238 * testsuite/23_containers/deque/cons/1.cc: Same.
2239 * testsuite/23_containers/deque/cons/2.cc: Same.
2240
2241 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2242
2243 * libsupc++/initializer_list: Format.
2244 * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
2245 * testsuite/18_support/initializer_list/requirements/
2246 explicit_instantiation.cc: New.
2247
2248 2009-05-27 Benjamin Kosnik <bkoz@redhat.com>
2249
2250 PR libstdc++/40273
2251 * include/tr1_impl/functional: Add explicit casts.
2252 * testsuite/20_util/function/requirements/
2253 explicit_instantiation.cc: New.
2254 * testsuite/20_util/function/null_pointer_comparisons.cc: New.
2255
2256 2009-05-24 Eelis van der Weegen <eelis@eelis.net>
2257
2258 * libsupc++/initializer_list (initializer_list): Add missing typedefs.
2259
2260 2009-05-21 Benjamin Kosnik <bkoz@redhat.com>
2261
2262 PR libstdc++/40221
2263 * include/tr1_impl/functional: Add explicit cast.
2264
2265 2009-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2266
2267 PR libstdc++/40094
2268 Revert:
2269 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2270 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2271 out of line member functions definitions.
2272 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2273 Remove, use static locals instead.
2274 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2275 * src/throw_allocator.cc: New.
2276 * src/Makefile.am: Add.
2277 * config/abi/pre/gnu.ver: Add exports.
2278 * src/Makefile.in: Regenerate.
2279
2280 2009-05-20 Benjamin Kosnik <bkoz@redhat.com>
2281
2282 * include/tr1_impl/functional (function): Use explicit operator bool.
2283 * include/bits/shared_ptr.h (__shared_ptr): Same.
2284 * include/bits/unique_ptr.h (unique_ptr): Same.
2285 * include/std/mutex (unique_lock): Same.
2286 * include/std/system_error (error_code): Same.
2287 (error_condition): Same.
2288 * include/std/ostream (sentry): Same.
2289 * include/std/istream (sentry): Same.
2290 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
2291 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
2292 * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
2293 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
2294 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
2295 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
2296 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
2297
2298 2009-05-19 Benjamin Kosnik <bkoz@redhat.com>
2299
2300 * testsuite/23_containers/list/14340.cc: Abstract list type.
2301 * testsuite/23_containers/list/init-list.cc: Same.
2302 * testsuite/23_containers/list/pthread5.cc: Same.
2303 * testsuite/23_containers/list/invalidation/1.cc: Same.
2304 * testsuite/23_containers/list/invalidation/2.cc: Same.
2305 * testsuite/23_containers/list/invalidation/3.cc: Same.
2306 * testsuite/23_containers/list/invalidation/4.cc: Same.
2307 * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
2308 * testsuite/23_containers/list/modifiers/1.cc: Same.
2309 * testsuite/23_containers/list/modifiers/2.cc: Same.
2310 * testsuite/23_containers/list/modifiers/3.cc: Same.
2311 * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
2312 * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
2313 * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
2314 * testsuite/23_containers/list/cons/1.cc: Same.
2315 * testsuite/23_containers/list/cons/2.cc: Same.
2316 * testsuite/23_containers/list/cons/3.cc: Same.
2317 * testsuite/23_containers/list/cons/4.cc: Same.
2318 * testsuite/23_containers/list/cons/5.cc: Same.
2319 * testsuite/23_containers/list/cons/6.cc: Same.
2320 * testsuite/23_containers/list/cons/7.cc: Same.
2321 * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
2322 * testsuite/23_containers/list/cons/8.cc: Same.
2323 * testsuite/23_containers/list/cons/9.cc: Same.
2324 * testsuite/23_containers/list/operations/1.cc: Same.
2325 * testsuite/23_containers/list/operations/2.cc: Same.
2326 * testsuite/23_containers/list/operations/3.cc: Same.
2327 * testsuite/23_containers/list/operations/4.cc: Same.
2328 * testsuite/23_containers/list/operations/5.cc: Same.
2329 * testsuite/23_containers/list/requirements/citerators.cc: Same.
2330 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
2331 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
2332 * testsuite/23_containers/list/requirements/dr438/
2333 constructor_1_neg.cc: Same.
2334 * testsuite/23_containers/list/requirements/dr438/
2335 constructor_2_neg.cc: Same.
2336 * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
2337 * testsuite/23_containers/list/requirements/
2338 partial_specialization/1.cc: Same.
2339 * testsuite/23_containers/list/23781.cc: Same.
2340 * testsuite/23_containers/list/pthread1.cc: Same.
2341 * testsuite/23_containers/list/capacity/1.cc: Same.
2342 * testsuite/23_containers/list/capacity/29134.cc: Same.
2343 * testsuite/23_containers/list/check_construct_destroy.cc: Same.
2344 * testsuite/23_containers/list/moveable.cc: Same.
2345
2346 * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
2347
2348 2009-05-19 Paolo Carlini <paolo.carlini@oracle.com>
2349
2350 PR libstdc++/40184
2351 * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
2352 Declare...
2353 * config/locale/gnu/c_locale.cc: ... and define.
2354 * config/locale/generic/c_locale.cc: Define.
2355 * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
2356 Use it.
2357 * testsuite/22_locale/locale/cons/40184.cc: New.
2358
2359 2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2360
2361 PR libstdc++/40192
2362 * include/bits/stl_construct.h (struct _Destroy_aux): Add.
2363 (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
2364 * testsuite/23_containers/vector/40192.cc: New.
2365
2366 2009-05-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2367
2368 * include/bits/stl_pair.h (swap): Do not swap rvalues.
2369 * include/bits/stl_deque.h (swap): Likewise.
2370 * include/bits/stl_list.h (swap): Likewise.
2371 * include/bits/stl_vector.h (swap): Likewise.
2372 * include/bits/stl_bvector.h (swap): Likewise.
2373 * include/bits/stl_queue.h (swap): Likewise.
2374 * include/bits/stl_stack.h (swap): Likewise.
2375 * include/bits/stl_tree.h (swap): Likewise.
2376 * include/bits/stl_map.h (swap): Likewise.
2377 * include/bits/stl_multimap.h (swap): Likewise.
2378 * include/bits/stl_set.h (swap): Likewise.
2379 * include/bits/stl_multiset.h (swap): Likewise.
2380 * include/bits/forward_list.h (swap): Likewise.
2381 * include/bits/unique_ptr.h (swap): Likewise.
2382 * include/debug/deque (swap): Likewise.
2383 * include/debug/list (swap): Likewise.
2384 * include/debug/vector (swap): Likewise.
2385 * include/debug/map.h (swap): Likewise.
2386 * include/debug/multimap.h (swap): Likewise.
2387 * include/debug/set.h (swap): Likewise.
2388 * include/debug/multiset.h (swap): Likewise.
2389 * include/debug/unordered_map (swap): Likewise.
2390 * include/debug/unordered_set (swap): Likewise.
2391 * include/ext/vstring.h (swap): Likewise.
2392 * include/tr1_impl/unordered_map (swap): Likewise.
2393 * include/tr1_impl/hashtable (swap): Likewise.
2394 * include/tr1_impl/unordered_set (swap): Likewise.
2395 * include/std/tuple (swap): Likewise.
2396 * include/std/mutex (swap): Likewise.
2397 * include/std/thread (swap): Likewise.
2398 (operator<<): Only output to lvalue streams.
2399 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
2400 * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
2401 * testsuite/23_containers/deque/requirements/dr438/
2402 assign_neg.cc: Adjust line numbers.
2403 * testsuite/23_containers/deque/requirements/dr438/
2404 constructor_1_neg.cc: Likewise.
2405 * testsuite/23_containers/deque/requirements/dr438/
2406 constructor_2_neg.cc: Likewise.
2407 * testsuite/23_containers/deque/requirements/dr438/
2408 insert_neg.cc: Likewise.
2409 * testsuite/23_containers/list/requirements/dr438/
2410 assign_neg.cc: Likewise.
2411 * testsuite/23_containers/list/requirements/dr438/
2412 constructor_1_neg.cc: Likewise.
2413 * testsuite/23_containers/list/requirements/dr438/
2414 constructor_2_neg.cc: Likewise.
2415 * testsuite/23_containers/list/requirements/dr438/
2416 insert_neg.cc: Likewise.
2417 * testsuite/23_containers/vector/requirements/dr438/
2418 assign_neg.cc: Likewise.
2419 * testsuite/23_containers/vector/requirements/dr438/
2420 constructor_1_neg.cc: Likewise.
2421 * testsuite/23_containers/vector/requirements/dr438/
2422 constructor_2_neg.cc: Likewise.
2423 * testsuite/23_containers/vector/requirements/dr438/
2424 insert_neg.cc: Likewise.
2425 * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
2426 test non-member swap.
2427 * testsuite/30_threads/thread/swap/2.cc: Remove.
2428
2429 2009-05-16 Jonathan Wakely <jwakely.gcc@gmail.com>
2430
2431 * include/std/mutex: Move std::lock_error to ...
2432 * src/compatibility.cc: Here.
2433 * src/mutex.cc: Likewise.
2434 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
2435 for lock types and remove std::lock_error check.
2436
2437 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2438
2439 * testsuite/21_strings/basic_string/40160.cc: Remove spurious
2440 double include.
2441
2442 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2443
2444 PR libstdc++/40160
2445 * include/debug/formatter.h (_Parameter::_Parameter): Don't use
2446 typeid when __GXX_RTTI is undefined.
2447 * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
2448 for null _M_variant._M_iterator._M_type,
2449 _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
2450 * testsuite/21_strings/basic_string/40160.cc: New.
2451
2452 2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2453
2454 * testsuite/26_numerics/random/discrete_distribution/cons/
2455 num_xbound_fun.cc: Minor tweaks.
2456 * testsuite/26_numerics/random/piecewise_constant_distribution/
2457 cons/initlist_fun.cc: Likewise
2458 * testsuite/26_numerics/random/piecewise_constant_distribution/
2459 cons/num_xbound_fun.cc: Likewise
2460 * testsuite/26_numerics/random/piecewise_linear_distribution/
2461 cons/initlist_fun.cc: Likewise
2462 * testsuite/26_numerics/random/piecewise_linear_distribution/
2463 cons/num_xbound_fun.cc: Likewise
2464
2465 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2466
2467 PR libstdc++/36211
2468 * testsuite/lib/libstdc++.exp(v3_target_compile): Add
2469 cxxldflags to additional_flags rather than cxx_final.
2470
2471 2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
2472
2473 * testsuite/26_numerics/random/discrete_distribution/cons/
2474 num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
2475 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2476 initlist_fun.cc: Likewise
2477 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
2478 num_xbound_fun.cc: Likewise
2479 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2480 initlist_fun.cc: Likewise
2481 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
2482 num_xbound_fun.cc: Likewise
2483
2484 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2485
2486 PR libstdc++/40123
2487 * random.tcc (independent_bits_engine<>::operator()()): Use
2488 result_type(1), not 1UL.
2489
2490 * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
2491 and _M_b.min(), instead of this->max() and this->min().
2492
2493 * random.h (_ShiftMin1): Remove, adjust everywhere.
2494
2495 * random.tcc: Minor cosmetic changes.
2496
2497 2009-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2498
2499 * include/bits/random.tcc (cauchy_distribution<>::
2500 operator()(_UniformRandomNumberGenerator&, const param_type&)):
2501 Avoid M_PI, a glibc extension.
2502
2503 2009-05-13 Ben Elliston <bje@au.ibm.com>
2504
2505 * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
2506 * include/Makefile.in: Likewise.
2507
2508 2009-05-13 Ben Elliston <bje@au.ibm.com>
2509
2510 * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
2511 const void * const.
2512
2513 2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
2514
2515 * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
2516 random number engines, complex, bitset, array, time utilities, and
2517 char_traits.
2518
2519 2009-05-12 Jonathan Wakely <jwakely.gcc@gmail.com>
2520
2521 * libsupc++/exception: Include nested_exception.h in C++0x mode.
2522 * libsupc++/nested_exception.h: New.
2523 * libsupc++/Makefile.am: Add new header.
2524 * libsupc++/Makefile.in: Regenerate.
2525 * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
2526 * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
2527 * testsuite/18_support/nested_exception/cons.cc: New.
2528 * testsuite/18_support/nested_exception/nested_ptr.cc: New.
2529 * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
2530 * doc/xml/manual/status_cxx200x.xml: Adjust.
2531
2532 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2533
2534 * include/ext/throw_allocator.h: Remove redundant include.
2535
2536 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2537
2538 * include/ext/throw_allocator.h (throw_allocator_base): Avoid
2539 out of line member functions definitions.
2540 (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
2541 Remove, use static locals instead.
2542 (throw_allocator_base::do_check_allocated, print_to_string): Declare.
2543 * src/throw_allocator.cc: New.
2544 * src/Makefile.am: Add.
2545 * config/abi/pre/gnu.ver: Add exports.
2546 * src/Makefile.in: Regenerate.
2547
2548 2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
2549
2550 * configure.ac: Bump libtool_VERSION to 6:12:0.
2551 * configure: Regenerate.
2552
2553 2009-05-07 Matthias Klose <doko@ubuntu.com>
2554
2555 PR libstdc++/40038
2556 * src/math_stubs_long_double.cc: Add ceill.
2557
2558 2009-05-06 Johannes Singler <singler@ira.uka.de>
2559
2560 PR libstdc++/39546
2561 * include/parallel/algo.h (find_switch):
2562 Parametrize binder2nd with const T& instead of T.
2563 * testsuite/25_algorithms/find/39546.cc: new test case
2564
2565 2009-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2566
2567 Revert:
2568 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2569
2570 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2571 possible.
2572 * configure: Regenerate.
2573
2574 2009-05-05 Jonathan Wakely <jwakely.gcc@gmail.com>
2575
2576 PR libstdc++/39909
2577 * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
2578 __set_once_functor_lock_ptr): Replace global lock object with local
2579 locks on global mutex.
2580 * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
2581 __set_once_functor_lock_ptr): Likewise, keeping old function to
2582 preserve ABI.
2583 (__once_proxy): Use pointer to local lock if set, global lock
2584 otherwise.
2585 * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
2586 * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
2587 * testsuite/30_threads/call_once/39909.cc: New.
2588
2589 2009-05-03 Jan Hubicka <jh@suse.cz>
2590
2591 * include/parallel/settings.h (get): Mark const.
2592 * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
2593 * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
2594 * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
2595 throw ().
2596 * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
2597 (is_open, fd): Mark pure and throw ().
2598 (seekoff): Mark throw ().
2599
2600 2009-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2601
2602 * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
2603 possible.
2604 * configure: Regenerate.
2605
2606 2009-05-02 Jan Hubicka <jh@suse.cz>
2607
2608 * include/tr1_impl/functional_hash.h (explicit specializations of ()
2609 operator): Mark pure.
2610
2611 2009-04-30 Jonathan Wakely <jwakely.gcc@gmail.com>
2612
2613 * scripts/create_testsuite_files: Remove thread directory.
2614
2615 2009-04-28 Benjamin Kosnik <bkoz@redhat.com>
2616
2617 PR libstdc++/39868
2618 * scripts/run_doxygen: Uncomment removal of includes.
2619 (problematic): Rewrite __cxxabiv1 namespace to abi.
2620
2621 2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2622
2623 Revert the last commit.
2624
2625 2009-04-25 Jonathan Wakely <jwakely.gcc@gmail.com>
2626
2627 * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
2628 Replace global lock object with local locks on global mutex.
2629 * src/mutex.cc: Likewise.
2630 * config/abi/pre/gnu.ver: Adjust.
2631 * testsuite/30_threads/call_once/call_once2.cc: New.
2632
2633 2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
2634
2635 PR libstdc++/39880
2636 PR libstdc++/39881
2637 PR libstdc++/39882
2638 * include/std/system_error (is_error_code_enum<errc>): Remove.
2639 (error_condition<>::error_condition(_ErrorCodeEnum,)
2640 error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
2641 (error_code<>::error_code(_ErrorCodeEnum,),
2642 error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
2643 * testsuite/19_diagnostics/system_error/39880.cc: New.
2644 * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
2645 Likewise.
2646 * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
2647 * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
2648 * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
2649 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
2650 Adjust.
2651 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
2652 Likewise.
2653 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2654 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2655 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2656 * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
2657 Likewise.
2658 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2659 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2660 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2661 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
2662
2663 2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
2664
2665 * doc/xml/authors.xml: Add space.
2666 * doc/xml/faq.xml: Update links.
2667 * doc/xml/manual/intro.xml: Same.
2668 * doc/xml/manual/abi.xml: Update.
2669 * doc/xml/manual/appendix_contributing.xml: Fix typo.
2670 * doc/xml/manual/status_cxxtr1.xml: Update links.
2671 * doc/xml/manual/status_cxx1998.xml: Same.
2672 * doc/xml/manual/status_cxx200x.xml: Same.
2673
2674 2009-04-22 Jan Hubicka <jh@suse.cz>
2675
2676 * include/tr1_impl/array (at): Do not use builtin_expect.
2677 * include/ext/throw_allocator.h (allocate): Likewise.
2678 * include/ext/pool_allocator.h (allocate): Likweise.
2679 * include/ext/bitmap_allocator.h (allocate): Likewise.
2680 * include/ext/rc_string_base.h (_S_construct): Likewise.
2681 * include/ext/malloc_allocator.h (allocate): Likewise.
2682 * include/ext/mt_allocator.h (allocate): Likewise.
2683 * include/ext/sso_string_base.h (_M_construct): Likewise.
2684 * include/bits/basic_string.tcc (_S_construct): Likewise.
2685
2686 2009-04-22 Jan Hubicka <jh@suse.cz>
2687
2688 * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2689 (atexit, atoll, stroll, strtoull): Mark throw ()
2690 * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2691 * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
2692 * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
2693 (atexit, atoll, stroll, strtoull): Mark throw ()
2694 * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2695 * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
2696
2697 2009-04-21 Jan Hubicka <jh@suse.cz>
2698
2699 * include/ext/atomicity.h
2700 (__exchange_and_add, __atomic_add): Mark throw ().
2701 * config/os/aix/atomicity.h
2702 * config/os/aix/atomicity.h
2703 * config/os/irix/atomicity.h
2704 * config/cpu/cris/atomicity.h
2705 * config/cpu/m68k/atomicity.h
2706 * config/cpu/hppa/atomicity.h
2707 * config/cpu/sparc/atomicity.h
2708 * config/cpu/i386/atomicity.h
2709 * config/cpu/i486/atomicity.h
2710 * config/cpu/sh/atomicity.h
2711 * config/cpu/generic/atomicity_mutex/atomicity.h
2712 * config/cpu/generic/atomicity_builtins/atomicity.h
2713 (__exchange_and_add, __atomic_add): Mark throw ().
2714
2715 2009-04-21 Paolo Carlini <paolo.carlini@oracle.com>
2716
2717 PR libstdc++/39835
2718 * include/bits/random.h: Avoid the badname __alpha (and, for
2719 consistency, __beta too).
2720 * include/bits/random.tcc: Likewise.
2721
2722 2009-04-19 Jan Hubicka <jh@suse.cz>
2723
2724 * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
2725 _GLIBCXX_NOTHROW.
2726
2727 2009-04-19 Jan Hubicka <jh@suse.cz>
2728
2729 * include/c_compatibility/stdatomic.h
2730 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
2731 __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
2732 * include/bits/c++config (_GLIBCXX_NOTHROW): New.
2733
2734 2009-04-18 Jan Hubicka <jh@suse.cz>
2735
2736 * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
2737 * libsupc++/unwind-cxx.h (__cxa_get_globals,
2738 __cxa_get_globals_fast): Mark const.
2739 (__cxa_get_exception_ptr): Mark pure.
2740 (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
2741 (__terminate): Makr throw ().
2742 * libsupc++/exception (terminate): Mark throw().
2743 (uncaught_exception): Mark pure.
2744 * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
2745 * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
2746 Mark throw().
2747 * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
2748 * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
2749 * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
2750 __cxa_guard_abort): Mark throw ().
2751 (__cxa_pure_virtual): Mark noreturn.
2752 (__cxa_current_exception_type): Mark throw and pure.
2753 * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
2754 __cxa_exception_type): Mark pure.
2755 (_M_safe_bool_dummy): Mark pure and const.
2756
2757 2009-04-18 Jan Hubicka <jh@suse.cz>
2758
2759 * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
2760 * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
2761 _M_destroy_thread_key): Mark throw ()
2762 * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
2763 _M_singular, _M_can_compare _M_get_mutex, _M_message,
2764 _M_get_max_length): Mark throw ().
2765 * include/debug/formatter.h (_M_message, _M_format_word,
2766 _M_get_max_length): Mark throw ().
2767 * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
2768 _M_detach_single): Mark throw ().
2769 (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
2770 * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
2771 throw ()
2772 (_M_get_mutex): Mark throw ().
2773 * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
2774 (_M_destroy_thread_key): Mark CONST and throw.
2775 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
2776 throw ().
2777
2778 2009-04-18 Jan Hubicka <jh@suse.cz>
2779
2780 * src/condition_variable.cc (condition_variable,
2781 condition_variable_any constructors): Mark throw()
2782 * src/hash.cc (operator() for long double, string, and wstring): Mark
2783 throw ().
2784 * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
2785 _M_setup, rdbuf, str): Mark throw ().
2786 * src/chrono.cc (new): Mark throw ().
2787 * include/std/system_error (system_category, generic_category): Mark
2788 throw () and const.
2789 * include/std/chrono (now): Mark throw ().
2790 * include/std/condition_variable (condition_variable,
2791 ~condition_variable, condition_variable_any,
2792 ~condition_variable_any): Mark throw ().
2793 * include/std/mutex (mutex): Mark throw ().
2794 * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
2795 throw.
2796 * include/bits/functional_hash.h (operator() on size_t): Mark pure
2797 and throw ().
2798 * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
2799 * include/bits/locale_classes.h (_S_initialize_once,
2800 _S_clone_c_locale): Mark throw ().
2801 (_S_get_c_name): Mark const and throw ().
2802 (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
2803 throw ().
2804 * include/bits/locale_facets.h (__convert_to_v explicit instances):
2805 Mark throw ().
2806 (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
2807 throw ().
2808 * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
2809 ios_base): Mark throw ()
2810 * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
2811 * include/backward/strstream (strstreambuf constructors): Mark throw ().
2812 (str, freeze, _M_setupf): Mark throw ().
2813 (pcount): Mark pure and throw ().
2814 (rdbuf): Mark const and throw ().
2815
2816 2009-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2817
2818 PR libstdc++/39802
2819 * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
2820 (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
2821 Always accept negative values, for unsigned types too.
2822 * testsuite/22_locale/num_get/get/char/39802.cc: New.
2823 * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
2824
2825 2009-04-18 Jan Hubicka <jh@suse.cz>
2826
2827 * include/debug/formater.h: Include bits/c++config.h.
2828 (_M_error): Mark noreturn.
2829 * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
2830 _GLIBCXX_NORETURN): New.
2831 * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
2832 _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
2833 Mark pure.
2834 * include/c_compatibility/stdatomic.h
2835 (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
2836 __atomic_flag_wait_explicit, __atomic_flag_for_address):
2837 Mark by throw ().
2838 * src/atomic.cc (atomic_flag_test_and_set_explicit,
2839 atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
2840 __atomic_flag_for_address): Mark by throw ().
2841
2842 2009-04-17 Uros Bizjak <ubizjak@gmail.com>
2843
2844 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
2845
2846 2009-04-16 Jan Hubicka <jh@suse.cz>
2847
2848 * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
2849 _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
2850 update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
2851 (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
2852 out body to ...
2853 (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
2854 functions.
2855 * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
2856 _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
2857 _Rb_tree_black_count): Mark nothrow.
2858
2859 2009-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2860
2861 * include/bits/forward_list.h: Remove default std::allocator<_Tp>
2862 from base classes.
2863 * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
2864
2865 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2866
2867 * doc/html: Regenerate.
2868
2869 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2870
2871 * doc/xml/manual/status_cxx1998.xml: Update to new table style.
2872
2873 * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
2874 * doc/xml/gnu/fdl-1.2.xml: Same.
2875 * doc/xml/manual/numerics.xml: Same.
2876 * doc/xml/manual/concurrency.xml: Same.
2877 * doc/xml/manual/intro.xml: Same.
2878 * doc/xml/manual/status_cxxtr1.xml: Same.
2879 * doc/xml/manual/containers.xml: Same.
2880 * doc/xml/manual/io.xml: Same.
2881 * doc/xml/manual/utilities.xml: Same.
2882 * doc/xml/manual/support.xml: Same.
2883 * doc/xml/manual/using.xml: Same.
2884 * doc/xml/manual/localization.xml: Same.
2885 * doc/xml/manual/locale.xml: Same.
2886 * doc/xml/manual/extensions.xml: Same.
2887 * doc/xml/manual/appendix_contributing.xml: Same.
2888 * doc/xml/manual/diagnostics.xml: Same.
2889 * doc/xml/manual/status_cxx200x.xml: Same.
2890
2891 2009-04-15 Benjamin Kosnik <bkoz@redhat.com>
2892
2893 * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
2894 * doc/xml/manual/status_cxx200x.xml: Adjust.
2895
2896 2009-04-14 Benjamin Kosnik <bkoz@redhat.com>
2897
2898 * doc/xml/spine.xml: Remove unused license entity, update
2899 copyright year.
2900
2901 * doc/xml/manual/spine.xml: Markup for primary index terms.
2902 * doc/xml/manual/numerics.xml: Same.
2903 * doc/xml/manual/intro.xml: Same.
2904 * doc/xml/manual/containers.xml: Same.
2905 * doc/xml/manual/io.xml: Same.
2906 * doc/xml/manual/appendix_porting.xml: Same.
2907 * doc/xml/manual/utilities.xml: Same.
2908 * doc/xml/manual/support.xml: Same.
2909 * doc/xml/manual/localization.xml: Same.
2910 * doc/xml/manual/strings.xml: Same.
2911 * doc/xml/manual/extensions.xml: Same.
2912 * doc/xml/manual/appendix_contributing.xml: Same.
2913 * doc/xml/manual/diagnostics.xml: Same.
2914 * doc/xml/manual/algorithms.xml: Same.
2915 * doc/xml/manual/appendix_free.xml: Same.
2916 * doc/xml/manual/iterators.xml: Same.
2917
2918 * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
2919 * doc/xml/gnu/fdl-1.2.xml: Same.
2920
2921 * doc/xml/manual/status_cxx200x.xml: Re-write.
2922
2923 2009-04-09 Paolo Carlini <paolo.carlini@oracle.com>
2924
2925 PR libstdc++/39629 (final bits)
2926 * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
2927 Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
2928 * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
2929 Fix formula for __j.
2930 * include/bits/random.tcc (operator==(const normal_distribution<>&,
2931 const normal_distribution<>&): Remove.
2932 * include/bits/random.h (operator==(const uniform_int_distribution<>&,
2933 const uniform_int_distribution<>&), operator==(const
2934 uniform_real_distribution<>&, const uniform_real_distribution<>&),
2935 operator==(const normal_distribution<>&, const normal_distribution<>&),
2936 operator==(const lognormal_distribution<>&,
2937 const lognormal_distribution<>&), operator==(const
2938 chi_squared_distribution<>&, const chi_squared_distribution<>&),
2939 operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
2940 operator==(const fisher_distribution<>&, const fisher_distribution<>&),
2941 operator==(const student_t_distribution<>&,
2942 const student_t_distribution<>&), operator==(const
2943 bernoulli_distribution<>&, const bernoulli_distribution<>&),
2944 operator==(const binomial_distribution<>&, const
2945 binomial_distribution<>&), operator==(const geometric_distribution<>&,
2946 const geometric_distribution<>&), operator==(const
2947 negative_binomial_distribution<>&, const
2948 negative_binomial_distribution<>&), operator==(const
2949 poisson_distribution<>&, const poisson_distribution<>&),
2950 operator==(const exponential_distribution<>&,
2951 const exponential_distribution<>&), operator==(const
2952 gamma_distribution<>&, const gamma_distribution<>&), operator==(const
2953 weibull_distribution<>&, const weibull_distribution<>&),
2954 operator==(const extreme_value_distribution<>&,
2955 const extreme_value_distribution<>&), operator==(const
2956 discrete_distribution<>&, const discrete_distribution<>&),
2957 operator==(const piecewise_constant_distribution<>&,
2958 const piecewise_constant_distribution<>&), operator==(const
2959 piecewise_linear_distribution<>&, const
2960 piecewise_linear_distribution<>&)): Remove.
2961 * testsuite/26_numerics/random/uniform_real_distribution/operators/
2962 serialize.cc: Remove.
2963 * testsuite/26_numerics/random/piecewise_constant_distribution/
2964 operators/serialize.cc: Likewise.
2965 * testsuite/26_numerics/random/chi_squared_distribution/operators/
2966 serialize.cc: Likewise.
2967 * testsuite/26_numerics/random/normal_distribution/operators/
2968 serialize.cc: Likewise.
2969 * testsuite/26_numerics/random/uniform_int_distribution/operators/
2970 serialize.cc: Likewise.
2971 * testsuite/26_numerics/random/poisson_distribution/operators/
2972 serialize.cc: Likewise.
2973 * testsuite/26_numerics/random/bernoulli_distribution/operators/
2974 serialize.cc: Likewise.
2975 * testsuite/26_numerics/random/discrete_distribution/operators/
2976 serialize.cc: Likewise.
2977 * testsuite/26_numerics/random/weibull_distribution/operators/
2978 serialize.cc: Likewise.
2979 * testsuite/26_numerics/random/negative_binomial_distribution/
2980 operators/serialize.cc: Likewise.
2981 * testsuite/26_numerics/random/cauchy_distribution/operators/
2982 serialize.cc: Likewise.
2983 * testsuite/26_numerics/random/gamma_distribution/operators/
2984 serialize.cc: Likewise.
2985 * testsuite/26_numerics/random/fisher_f_distribution/operators/
2986 serialize.cc: Likewise.
2987 * testsuite/26_numerics/random/exponential_distribution/operators/
2988 serialize.cc: Likewise.
2989 * testsuite/26_numerics/random/lognormal_distribution/operators/
2990 serialize.cc: Likewise.
2991 * testsuite/26_numerics/random/binomial_distribution/operators/
2992 serialize.cc: Likewise.
2993 * testsuite/26_numerics/random/extreme_value_distribution/
2994 operators/serialize.cc: Likewise.
2995 * testsuite/26_numerics/random/piecewise_linear_distribution/
2996 operators/serialize.cc: Likewise.
2997 * testsuite/26_numerics/random/student_t_distribution/operators/
2998 serialize.cc: Likewise.
2999 * testsuite/26_numerics/random/geometric_distribution/operators/
3000 serialize.cc: Likewise.
3001
3002 * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
3003 true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
3004 mersenne_twister_engine<>::seed(_Gen&,
3005 true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
3006 subtract_with_carry_engine<>::seed(_Gen&,
3007 true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
3008 Remove, unused.
3009 * include/bits/random.tcc (linear_congruential_engine<>::
3010 seed(_Gen&, false_type): Likewise.
3011
3012 2009-04-09 Nick Clifton <nickc@redhat.com>
3013
3014 * src/allocator-inst.cc: Change copyright header to refer to
3015 version 3 of the GNU General Public License with version 3.1
3016 of the GCC Runtime Library Exception and to point readers at
3017 the COPYING3 and COPYING3.RUNTIME files and the FSF's license
3018 web page.
3019 * config/abi/compatibility.h: Likewise.
3020 * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
3021 * config/abi/pre/gnu.ver: Likewise.
3022 * config/allocator/bitmap_allocator_base.h: Likewise.
3023 * config/allocator/malloc_allocator_base.h: Likewise.
3024 * config/allocator/mt_allocator_base.h: Likewise.
3025 * config/allocator/new_allocator_base.h: Likewise.
3026 * config/allocator/pool_allocator_base.h: Likewise.
3027 * config/cpu/alpha/atomic_word.h: Likewise.
3028 * config/cpu/arm/cxxabi_tweaks.h: Likewise.
3029 * config/cpu/cris/atomic_word.h: Likewise.
3030 * config/cpu/cris/atomicity.h: Likewise.
3031 * config/cpu/generic/atomic_word.h: Likewise.
3032 * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
3033 * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
3034 * config/cpu/generic/cpu_defines.h: Likewise.
3035 * config/cpu/generic/cxxabi_tweaks.h: Likewise.
3036 * config/cpu/hppa/atomicity.h: Likewise.
3037 * config/cpu/i386/atomicity.h: Likewise.
3038 * config/cpu/i486/atomicity.h: Likewise.
3039 * config/cpu/ia64/atomic_word.h: Likewise.
3040 * config/cpu/m68k/atomicity.h: Likewise.
3041 * config/cpu/powerpc/atomic_word.h: Likewise.
3042 * config/cpu/powerpc/cpu_defines.h: Likewise.
3043 * config/cpu/sh/atomicity.h: Likewise.
3044 * config/cpu/sparc/atomic_word.h: Likewise.
3045 * config/cpu/sparc/atomicity.h: Likewise.
3046 * config/io/basic_file_stdio.cc: Likewise.
3047 * config/io/basic_file_stdio.h: Likewise.
3048 * config/io/c_io_stdio.h: Likewise.
3049 * config/locale/darwin/ctype_members.cc: Likewise.
3050 * config/locale/generic/c++locale_internal.h: Likewise.
3051 * config/locale/generic/c_locale.cc: Likewise.
3052 * config/locale/generic/c_locale.h: Likewise.
3053 * config/locale/generic/codecvt_members.cc: Likewise.
3054 * config/locale/generic/collate_members.cc: Likewise.
3055 * config/locale/generic/ctype_members.cc: Likewise.
3056 * config/locale/generic/messages_members.cc: Likewise.
3057 * config/locale/generic/messages_members.h: Likewise.
3058 * config/locale/generic/monetary_members.cc: Likewise.
3059 * config/locale/generic/numeric_members.cc: Likewise.
3060 * config/locale/generic/time_members.cc: Likewise.
3061 * config/locale/generic/time_members.h: Likewise.
3062 * config/locale/gnu/c++locale_internal.h: Likewise.
3063 * config/locale/gnu/c_locale.cc: Likewise.
3064 * config/locale/gnu/c_locale.h: Likewise.
3065 * config/locale/gnu/codecvt_members.cc: Likewise.
3066 * config/locale/gnu/collate_members.cc: Likewise.
3067 * config/locale/gnu/ctype_members.cc: Likewise.
3068 * config/locale/gnu/messages_members.cc: Likewise.
3069 * config/locale/gnu/messages_members.h: Likewise.
3070 * config/locale/gnu/monetary_members.cc: Likewise.
3071 * config/locale/gnu/numeric_members.cc: Likewise.
3072 * config/locale/gnu/time_members.cc: Likewise.
3073 * config/locale/gnu/time_members.h: Likewise.
3074 * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
3075 * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
3076 * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
3077 * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
3078 * config/os/aix/atomic_word.h: Likewise.
3079 * config/os/aix/atomicity.h: Likewise.
3080 * config/os/aix/ctype_base.h: Likewise.
3081 * config/os/aix/ctype_inline.h: Likewise.
3082 * config/os/aix/ctype_noninline.h: Likewise.
3083 * config/os/aix/os_defines.h: Likewise.
3084 * config/os/bsd/darwin/ctype_base.h: Likewise.
3085 * config/os/bsd/darwin/ctype_inline.h: Likewise.
3086 * config/os/bsd/darwin/ctype_noninline.h: Likewise.
3087 * config/os/bsd/darwin/os_defines.h: Likewise.
3088 * config/os/bsd/freebsd/ctype_base.h: Likewise.
3089 * config/os/bsd/freebsd/ctype_inline.h: Likewise.
3090 * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
3091 * config/os/bsd/freebsd/os_defines.h: Likewise.
3092 * config/os/bsd/netbsd/ctype_base.h: Likewise.
3093 * config/os/bsd/netbsd/ctype_inline.h: Likewise.
3094 * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
3095 * config/os/bsd/netbsd/os_defines.h: Likewise.
3096 * config/os/djgpp/ctype_base.h: Likewise.
3097 * config/os/djgpp/ctype_inline.h: Likewise.
3098 * config/os/djgpp/ctype_noninline.h: Likewise.
3099 * config/os/djgpp/os_defines.h: Likewise.
3100 * config/os/generic/ctype_base.h: Likewise.
3101 * config/os/generic/ctype_inline.h: Likewise.
3102 * config/os/generic/ctype_noninline.h: Likewise.
3103 * config/os/generic/error_constants.h: Likewise.
3104 * config/os/generic/os_defines.h: Likewise.
3105 * config/os/gnu-linux/ctype_base.h: Likewise.
3106 * config/os/gnu-linux/ctype_inline.h: Likewise.
3107 * config/os/gnu-linux/ctype_noninline.h: Likewise.
3108 * config/os/gnu-linux/os_defines.h: Likewise.
3109 * config/os/hpux/ctype_base.h: Likewise.
3110 * config/os/hpux/ctype_inline.h: Likewise.
3111 * config/os/hpux/ctype_noninline.h: Likewise.
3112 * config/os/hpux/os_defines.h: Likewise.
3113 * config/os/irix/atomic_word.h: Likewise.
3114 * config/os/irix/atomicity.h: Likewise.
3115 * config/os/irix/irix5.2/ctype_base.h: Likewise.
3116 * config/os/irix/irix5.2/ctype_inline.h: Likewise.
3117 * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
3118 * config/os/irix/irix5.2/os_defines.h: Likewise.
3119 * config/os/irix/irix6.5/ctype_base.h: Likewise.
3120 * config/os/irix/irix6.5/ctype_inline.h: Likewise.
3121 * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
3122 * config/os/irix/irix6.5/os_defines.h: Likewise.
3123 * config/os/mingw32/ctype_base.h: Likewise.
3124 * config/os/mingw32/ctype_inline.h: Likewise.
3125 * config/os/mingw32/ctype_noninline.h: Likewise.
3126 * config/os/mingw32/error_constants.h: Likewise.
3127 * config/os/mingw32/os_defines.h: Likewise.
3128 * config/os/newlib/ctype_base.h: Likewise.
3129 * config/os/newlib/ctype_inline.h: Likewise.
3130 * config/os/newlib/ctype_noninline.h: Likewise.
3131 * config/os/newlib/os_defines.h: Likewise.
3132 * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
3133 * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
3134 * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
3135 * config/os/qnx/qnx6.1/os_defines.h: Likewise.
3136 * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
3137 * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
3138 * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
3139 * config/os/solaris/solaris2.7/os_defines.h: Likewise.
3140 * config/os/tpf/ctype_base.h: Likewise.
3141 * config/os/tpf/ctype_inline.h: Likewise.
3142 * config/os/tpf/ctype_noninline.h: Likewise.
3143 * config/os/tpf/os_defines.h: Likewise.
3144 * config/os/uclibc/ctype_base.h: Likewise.
3145 * config/os/uclibc/ctype_inline.h: Likewise.
3146 * config/os/uclibc/ctype_noninline.h: Likewise.
3147 * config/os/uclibc/os_defines.h: Likewise.
3148 * config/os/vxworks/ctype_base.h: Likewise.
3149 * config/os/vxworks/ctype_inline.h: Likewise.
3150 * config/os/vxworks/ctype_noninline.h: Likewise.
3151 * config/os/vxworks/os_defines.h: Likewise.
3152 * include/backward/auto_ptr.h: Likewise.
3153 * include/backward/backward_warning.h: Likewise.
3154 * include/backward/binders.h: Likewise.
3155 * include/backward/hash_fun.h: Likewise.
3156 * include/backward/hash_map: Likewise.
3157 * include/backward/hash_set: Likewise.
3158 * include/backward/hashtable.h: Likewise.
3159 * include/backward/strstream: Likewise.
3160 * include/bits/algorithmfwd.h: Likewise.
3161 * include/bits/allocator.h: Likewise.
3162 * include/bits/atomic_0.h: Likewise.
3163 * include/bits/atomic_2.h: Likewise.
3164 * include/bits/atomicfwd_c.h: Likewise.
3165 * include/bits/atomicfwd_cxx.h: Likewise.
3166 * include/bits/basic_ios.h: Likewise.
3167 * include/bits/basic_ios.tcc: Likewise.
3168 * include/bits/basic_string.h: Likewise.
3169 * include/bits/basic_string.tcc: Likewise.
3170 * include/bits/boost_concept_check.h: Likewise.
3171 * include/bits/c++config: Likewise.
3172 * include/bits/char_traits.h: Likewise.
3173 * include/bits/codecvt.h: Likewise.
3174 * include/bits/concept_check.h: Likewise.
3175 * include/bits/cpp_type_traits.h: Likewise.
3176 * include/bits/deque.tcc: Likewise.
3177 * include/bits/forward_list.h: Likewise.
3178 * include/bits/forward_list.tcc: Likewise.
3179 * include/bits/fstream.tcc: Likewise.
3180 * include/bits/functexcept.h: Likewise.
3181 * include/bits/functional_hash.h: Likewise.
3182 * include/bits/gslice.h: Likewise.
3183 * include/bits/gslice_array.h: Likewise.
3184 * include/bits/hashtable.h: Likewise.
3185 * include/bits/indirect_array.h: Likewise.
3186 * include/bits/ios_base.h: Likewise.
3187 * include/bits/istream.tcc: Likewise.
3188 * include/bits/list.tcc: Likewise.
3189 * include/bits/locale_classes.h: Likewise.
3190 * include/bits/locale_classes.tcc: Likewise.
3191 * include/bits/locale_facets.h: Likewise.
3192 * include/bits/locale_facets.tcc: Likewise.
3193 * include/bits/locale_facets_nonio.h: Likewise.
3194 * include/bits/locale_facets_nonio.tcc: Likewise.
3195 * include/bits/localefwd.h: Likewise.
3196 * include/bits/mask_array.h: Likewise.
3197 * include/bits/move.h: Likewise.
3198 * include/bits/ostream.tcc: Likewise.
3199 * include/bits/ostream_insert.h: Likewise.
3200 * include/bits/postypes.h: Likewise.
3201 * include/bits/shared_ptr.h: Likewise.
3202 * include/bits/slice_array.h: Likewise.
3203 * include/bits/sstream.tcc: Likewise.
3204 * include/bits/stl_algo.h: Likewise.
3205 * include/bits/stl_algobase.h: Likewise.
3206 * include/bits/stl_bvector.h: Likewise.
3207 * include/bits/stl_construct.h: Likewise.
3208 * include/bits/stl_deque.h: Likewise.
3209 * include/bits/stl_function.h: Likewise.
3210 * include/bits/stl_heap.h: Likewise.
3211 * include/bits/stl_iterator.h: Likewise.
3212 * include/bits/stl_iterator_base_funcs.h: Likewise.
3213 * include/bits/stl_iterator_base_types.h: Likewise.
3214 * include/bits/stl_list.h: Likewise.
3215 * include/bits/stl_map.h: Likewise.
3216 * include/bits/stl_multimap.h: Likewise.
3217 * include/bits/stl_multiset.h: Likewise.
3218 * include/bits/stl_numeric.h: Likewise.
3219 * include/bits/stl_pair.h: Likewise.
3220 * include/bits/stl_queue.h: Likewise.
3221 * include/bits/stl_raw_storage_iter.h: Likewise.
3222 * include/bits/stl_relops.h: Likewise.
3223 * include/bits/stl_set.h: Likewise.
3224 * include/bits/stl_stack.h: Likewise.
3225 * include/bits/stl_tempbuf.h: Likewise.
3226 * include/bits/stl_tree.h: Likewise.
3227 * include/bits/stl_uninitialized.h: Likewise.
3228 * include/bits/stl_vector.h: Likewise.
3229 * include/bits/stream_iterator.h: Likewise.
3230 * include/bits/streambuf.tcc: Likewise.
3231 * include/bits/streambuf_iterator.h: Likewise.
3232 * include/bits/stringfwd.h: Likewise.
3233 * include/bits/unique_ptr.h: Likewise.
3234 * include/bits/valarray_after.h: Likewise.
3235 * include/bits/valarray_array.h: Likewise.
3236 * include/bits/valarray_array.tcc: Likewise.
3237 * include/bits/valarray_before.h: Likewise.
3238 * include/bits/vector.tcc: Likewise.
3239 * include/c/cassert: Likewise.
3240 * include/c/cctype: Likewise.
3241 * include/c/cerrno: Likewise.
3242 * include/c/cfloat: Likewise.
3243 * include/c/ciso646: Likewise.
3244 * include/c/climits: Likewise.
3245 * include/c/clocale: Likewise.
3246 * include/c/cmath: Likewise.
3247 * include/c/csetjmp: Likewise.
3248 * include/c/csignal: Likewise.
3249 * include/c/cstdarg: Likewise.
3250 * include/c/cstddef: Likewise.
3251 * include/c/cstdio: Likewise.
3252 * include/c/cstdlib: Likewise.
3253 * include/c/cstring: Likewise.
3254 * include/c/ctime: Likewise.
3255 * include/c/cwchar: Likewise.
3256 * include/c/cwctype: Likewise.
3257 * include/c_compatibility/assert.h: Likewise.
3258 * include/c_compatibility/complex.h: Likewise.
3259 * include/c_compatibility/ctype.h: Likewise.
3260 * include/c_compatibility/errno.h: Likewise.
3261 * include/c_compatibility/fenv.h: Likewise.
3262 * include/c_compatibility/float.h: Likewise.
3263 * include/c_compatibility/inttypes.h: Likewise.
3264 * include/c_compatibility/iso646.h: Likewise.
3265 * include/c_compatibility/limits.h: Likewise.
3266 * include/c_compatibility/locale.h: Likewise.
3267 * include/c_compatibility/math.h: Likewise.
3268 * include/c_compatibility/setjmp.h: Likewise.
3269 * include/c_compatibility/signal.h: Likewise.
3270 * include/c_compatibility/stdarg.h: Likewise.
3271 * include/c_compatibility/stdatomic.h: Likewise.
3272 * include/c_compatibility/stdbool.h: Likewise.
3273 * include/c_compatibility/stddef.h: Likewise.
3274 * include/c_compatibility/stdint.h: Likewise.
3275 * include/c_compatibility/stdio.h: Likewise.
3276 * include/c_compatibility/stdlib.h: Likewise.
3277 * include/c_compatibility/string.h: Likewise.
3278 * include/c_compatibility/tgmath.h: Likewise.
3279 * include/c_compatibility/time.h: Likewise.
3280 * include/c_compatibility/wchar.h: Likewise.
3281 * include/c_compatibility/wctype.h: Likewise.
3282 * include/c_global/cassert: Likewise.
3283 * include/c_global/ccomplex: Likewise.
3284 * include/c_global/cctype: Likewise.
3285 * include/c_global/cerrno: Likewise.
3286 * include/c_global/cfenv: Likewise.
3287 * include/c_global/cfloat: Likewise.
3288 * include/c_global/cinttypes: Likewise.
3289 * include/c_global/ciso646: Likewise.
3290 * include/c_global/climits: Likewise.
3291 * include/c_global/clocale: Likewise.
3292 * include/c_global/cmath.tcc: Likewise.
3293 * include/c_global/cmath: Likewise.
3294 * include/c_global/csetjmp: Likewise.
3295 * include/c_global/csignal: Likewise.
3296 * include/c_global/cstdarg: Likewise.
3297 * include/c_global/cstdatomic: Likewise.
3298 * include/c_global/cstdbool: Likewise.
3299 * include/c_global/cstddef: Likewise.
3300 * include/c_global/cstdint: Likewise.
3301 * include/c_global/cstdio: Likewise.
3302 * include/c_global/cstdlib: Likewise.
3303 * include/c_global/cstring: Likewise.
3304 * include/c_global/ctgmath: Likewise.
3305 * include/c_global/ctime: Likewise.
3306 * include/c_global/cwchar: Likewise.
3307 * include/c_global/cwctype: Likewise.
3308 * include/c_std/cassert: Likewise.
3309 * include/c_std/cctype: Likewise.
3310 * include/c_std/cerrno: Likewise.
3311 * include/c_std/cfloat: Likewise.
3312 * include/c_std/ciso646: Likewise.
3313 * include/c_std/climits: Likewise.
3314 * include/c_std/clocale: Likewise.
3315 * include/c_std/cmath.tcc: Likewise.
3316 * include/c_std/cmath: Likewise.
3317 * include/c_std/csetjmp: Likewise.
3318 * include/c_std/csignal: Likewise.
3319 * include/c_std/cstdarg: Likewise.
3320 * include/c_std/cstddef: Likewise.
3321 * include/c_std/cstdio: Likewise.
3322 * include/c_std/cstdlib: Likewise.
3323 * include/c_std/cstring: Likewise.
3324 * include/c_std/ctime: Likewise.
3325 * include/c_std/cwchar: Likewise.
3326 * include/c_std/cwctype: Likewise.
3327 * include/debug/bitset: Likewise.
3328 * include/debug/debug.h: Likewise.
3329 * include/debug/deque: Likewise.
3330 * include/debug/formatter.h: Likewise.
3331 * include/debug/functions.h: Likewise.
3332 * include/debug/list: Likewise.
3333 * include/debug/macros.h: Likewise.
3334 * include/debug/map.h: Likewise.
3335 * include/debug/map: Likewise.
3336 * include/debug/multimap.h: Likewise.
3337 * include/debug/multiset.h: Likewise.
3338 * include/debug/safe_base.h: Likewise.
3339 * include/debug/safe_iterator.h: Likewise.
3340 * include/debug/safe_iterator.tcc: Likewise.
3341 * include/debug/safe_sequence.h: Likewise.
3342 * include/debug/set.h: Likewise.
3343 * include/debug/set: Likewise.
3344 * include/debug/string: Likewise.
3345 * include/debug/unordered_map: Likewise.
3346 * include/debug/unordered_set: Likewise.
3347 * include/debug/vector: Likewise.
3348 * include/ext/algorithm: Likewise.
3349 * include/ext/array_allocator.h: Likewise.
3350 * include/ext/atomicity.h: Likewise.
3351 * include/ext/bitmap_allocator.h: Likewise.
3352 * include/ext/cast.h: Likewise.
3353 * include/ext/codecvt_specializations.h: Likewise.
3354 * include/ext/concurrence.h: Likewise.
3355 * include/ext/debug_allocator.h: Likewise.
3356 * include/ext/enc_filebuf.h: Likewise.
3357 * include/ext/extptr_allocator.h: Likewise.
3358 * include/ext/functional: Likewise.
3359 * include/ext/iterator: Likewise.
3360 * include/ext/malloc_allocator.h: Likewise.
3361 * include/ext/memory: Likewise.
3362 * include/ext/mt_allocator.h: Likewise.
3363 * include/ext/new_allocator.h: Likewise.
3364 * include/ext/numeric: Likewise.
3365 * include/ext/numeric_traits.h: Likewise.
3366 * include/ext/pb_ds/assoc_container.hpp: Likewise.
3367 * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
3368 Likewise.
3369 * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
3370 Likewise.
3371 * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
3372 * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
3373 * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
3374 Likewise.
3375 * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
3376 Likewise.
3377 * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
3378 Likewise.
3379 * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
3380 Likewise.
3381 * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
3382 * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
3383 * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
3384 * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
3385 * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
3386 Likewise.
3387 * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
3388 Likewise.
3389 * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
3390 Likewise.
3391 * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
3392 Likewise.
3393 * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
3394 Likewise.
3395 * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
3396 Likewise.
3397 * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
3398 Likewise.
3399 * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
3400 Likewise.
3401 * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
3402 * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
3403 * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
3404 * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
3405 Likewise.
3406 * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
3407 Likewise.
3408 * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
3409 * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
3410 * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
3411 * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
3412 * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
3413 * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
3414 * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
3415 * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
3416 * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
3417 Likewise.
3418 * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
3419 * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
3420 Likewise.
3421 * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
3422 * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
3423 * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
3424 Likewise.
3425 * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
3426 * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
3427 Likewise.
3428 * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
3429 Likewise.
3430 * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
3431 Likewise.
3432 * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
3433 Likewise.
3434 * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
3435 Likewise.
3436 * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
3437 Likewise.
3438 * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
3439 Likewise.
3440 * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
3441 * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
3442 * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
3443 Likewise.
3444 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
3445 Likewise.
3446 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3447 Likewise.
3448 * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3449 Likewise.
3450 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
3451 Likewise.
3452 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3453 Likewise.
3454 * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
3455 Likewise.
3456 * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
3457 Likewise.
3458 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
3459 Likewise.
3460 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3461 Likewise.
3462 * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
3463 Likewise.
3464 * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
3465 Likewise.
3466 * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
3467 Likewise.
3468 * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
3469 Likewise.
3470 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
3471 Likewise.
3472 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3473 Likewise.
3474 * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
3475 Likewise.
3476 * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
3477 Likewise.
3478 * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
3479 Likewise.
3480 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
3481 Likewise.
3482 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3483 Likewise.
3484 * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
3485 Likewise.
3486 * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
3487 Likewise.
3488 * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
3489 Likewise.
3490 * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
3491 Likewise.
3492 * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
3493 * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
3494 Likewise.
3495 * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
3496 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
3497 * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
3498 * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
3499 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
3500 Likewise.
3501 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
3502 Likewise.
3503 * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
3504 Likewise.
3505 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
3506 Likewise.
3507 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
3508 Likewise.
3509 * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
3510 Likewise.
3511 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
3512 Likewise.
3513 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
3514 Likewise.
3515 * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
3516 Likewise.
3517 * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
3518 Likewise.
3519 * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
3520 Likewise.
3521 * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
3522 Likewise.
3523 * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
3524 * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
3525 Likewise.
3526 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
3527 Likewise.
3528 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
3529 Likewise.
3530 * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
3531 Likewise.
3532 * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
3533 Likewise.
3534 * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
3535 Likewise.
3536 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
3537 Likewise.
3538 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
3539 Likewise.
3540 * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
3541 Likewise.
3542 * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
3543 Likewise.
3544 * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
3545 Likewise.
3546 * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
3547 Likewise.
3548 * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
3549 Likewise.
3550 * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
3551 * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
3552 Likewise.
3553 * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
3554 Likewise.
3555 * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
3556 * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
3557 * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
3558 * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
3559 * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
3560 * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
3561 * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
3562 * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
3563 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
3564 Likewise.
3565 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
3566 Likewise.
3567 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
3568 Likewise.
3569 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
3570 Likewise.
3571 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
3572 Likewise.
3573 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
3574 Likewise.
3575 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
3576 Likewise.
3577 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
3578 Likewise.
3579 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
3580 Likewise.
3581 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
3582 Likewise.
3583 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
3584 Likewise.
3585 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
3586 Likewise.
3587 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
3588 Likewise.
3589 * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
3590 Likewise.
3591 * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
3592 * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
3593 Likewise.
3594 * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
3595 * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
3596 * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
3597 * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
3598 Likewise.
3599 * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
3600 Likewise.
3601 * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
3602 * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
3603 * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
3604 Likewise.
3605 * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
3606 Likewise.
3607 * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
3608 Likewise.
3609 * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
3610 Likewise.
3611 * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
3612 * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
3613 Likewise.
3614 * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
3615 * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
3616 * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
3617 * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
3618 * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
3619 * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
3620 * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
3621 * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
3622 Likewise.
3623 * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
3624 Likewise.
3625 * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
3626 * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
3627 Likewise.
3628 * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
3629 * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
3630 * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
3631 * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
3632 * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
3633 * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
3634 Likewise.
3635 * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
3636 * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
3637 Likewise.
3638 * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
3639 * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
3640 Likewise.
3641 * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
3642 * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
3643 * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
3644 * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
3645 * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
3646 * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
3647 * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
3648 * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
3649 * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
3650 * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
3651 * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
3652 * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
3653 * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
3654 * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
3655 * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
3656 Likewise.
3657 * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
3658 * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
3659 * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
3660 * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
3661 Likewise.
3662 * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
3663 Likewise.
3664 * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
3665 * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
3666 * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
3667 * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
3668 * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
3669 Likewise.
3670 * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
3671 * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
3672 * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
3673 * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
3674 * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
3675 * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
3676 * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
3677 Likewise.
3678 * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
3679 * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
3680 Likewise.
3681 * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
3682 Likewise.
3683 * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
3684 Likewise.
3685 * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
3686 Likewise.
3687 * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
3688 * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
3689 Likewise.
3690 * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
3691 Likewise.
3692 * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
3693 Likewise.
3694 * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
3695 Likewise.
3696 * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
3697 Likewise.
3698 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
3699 Likewise.
3700 * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
3701 Likewise.
3702 * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
3703 Likewise.
3704 * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
3705 Likewise.
3706 * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
3707 Likewise.
3708 * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
3709 Likewise.
3710 * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
3711 Likewise.
3712 * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
3713 Likewise.
3714 * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
3715 * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
3716 * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
3717 * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
3718 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
3719 * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
3720 * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
3721 * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
3722 * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
3723 * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
3724 * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
3725 * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
3726 Likewise.
3727 * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
3728 * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
3729 * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
3730 * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
3731 * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
3732 * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
3733 * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
3734 * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
3735 Likewise.
3736 * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
3737 Likewise.
3738 * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
3739 Likewise.
3740 * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
3741 Likewise.
3742 * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
3743 * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
3744 Likewise.
3745 * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
3746 Likewise.
3747 * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
3748 Likewise.
3749 * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
3750 Likewise.
3751 * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
3752 Likewise.
3753 * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
3754 Likewise.
3755 * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
3756 Likewise.
3757 * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
3758 * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
3759 * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
3760 * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
3761 Likewise.
3762 * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
3763 Likewise.
3764 * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
3765 * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
3766 Likewise.
3767 * include/ext/pb_ds/exception.hpp: Likewise.
3768 * include/ext/pb_ds/hash_policy.hpp: Likewise.
3769 * include/ext/pb_ds/list_update_policy.hpp: Likewise.
3770 * include/ext/pb_ds/priority_queue.hpp: Likewise.
3771 * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
3772 * include/ext/pb_ds/tree_policy.hpp: Likewise.
3773 * include/ext/pb_ds/trie_policy.hpp: Likewise.
3774 * include/ext/pod_char_traits.h: Likewise.
3775 * include/ext/pointer.h: Likewise.
3776 * include/ext/pool_allocator.h: Likewise.
3777 * include/ext/rb_tree: Likewise.
3778 * include/ext/rc_string_base.h: Likewise.
3779 * include/ext/rope: Likewise.
3780 * include/ext/ropeimpl.h: Likewise.
3781 * include/ext/slist: Likewise.
3782 * include/ext/sso_string_base.h: Likewise.
3783 * include/ext/stdio_filebuf.h: Likewise.
3784 * include/ext/stdio_sync_filebuf.h: Likewise.
3785 * include/ext/string_conversions.h: Likewise.
3786 * include/ext/throw_allocator.h: Likewise.
3787 * include/ext/type_traits.h: Likewise.
3788 * include/ext/typelist.h: Likewise.
3789 * include/ext/vstring.h: Likewise.
3790 * include/ext/vstring.tcc: Likewise.
3791 * include/ext/vstring_fwd.h: Likewise.
3792 * include/ext/vstring_util.h: Likewise.
3793 * include/parallel/algo.h: Likewise.
3794 * include/parallel/algobase.h: Likewise.
3795 * include/parallel/algorithm: Likewise.
3796 * include/parallel/algorithmfwd.h: Likewise.
3797 * include/parallel/balanced_quicksort.h: Likewise.
3798 * include/parallel/base.h: Likewise.
3799 * include/parallel/basic_iterator.h: Likewise.
3800 * include/parallel/checkers.h: Likewise.
3801 * include/parallel/compatibility.h: Likewise.
3802 * include/parallel/compiletime_settings.h: Likewise.
3803 * include/parallel/equally_split.h: Likewise.
3804 * include/parallel/features.h: Likewise.
3805 * include/parallel/find.h: Likewise.
3806 * include/parallel/find_selectors.h: Likewise.
3807 * include/parallel/for_each.h: Likewise.
3808 * include/parallel/for_each_selectors.h: Likewise.
3809 * include/parallel/iterator.h: Likewise.
3810 * include/parallel/list_partition.h: Likewise.
3811 * include/parallel/losertree.h: Likewise.
3812 * include/parallel/merge.h: Likewise.
3813 * include/parallel/multiseq_selection.h: Likewise.
3814 * include/parallel/multiway_merge.h: Likewise.
3815 * include/parallel/multiway_mergesort.h: Likewise.
3816 * include/parallel/numeric: Likewise.
3817 * include/parallel/numericfwd.h: Likewise.
3818 * include/parallel/omp_loop.h: Likewise.
3819 * include/parallel/omp_loop_static.h: Likewise.
3820 * include/parallel/par_loop.h: Likewise.
3821 * include/parallel/parallel.h: Likewise.
3822 * include/parallel/partial_sum.h: Likewise.
3823 * include/parallel/partition.h: Likewise.
3824 * include/parallel/queue.h: Likewise.
3825 * include/parallel/quicksort.h: Likewise.
3826 * include/parallel/random_number.h: Likewise.
3827 * include/parallel/random_shuffle.h: Likewise.
3828 * include/parallel/search.h: Likewise.
3829 * include/parallel/set_operations.h: Likewise.
3830 * include/parallel/settings.h: Likewise.
3831 * include/parallel/sort.h: Likewise.
3832 * include/parallel/tags.h: Likewise.
3833 * include/parallel/types.h: Likewise.
3834 * include/parallel/unique_copy.h: Likewise.
3835 * include/parallel/workstealing.h: Likewise.
3836 * include/precompiled/extc++.h: Likewise.
3837 * include/precompiled/stdc++.h: Likewise.
3838 * include/precompiled/stdtr1c++.h: Likewise.
3839 * include/std/algorithm: Likewise.
3840 * include/std/array: Likewise.
3841 * include/std/bitset: Likewise.
3842 * include/std/c++0x_warning.h: Likewise.
3843 * include/std/chrono: Likewise.
3844 * include/std/complex: Likewise.
3845 * include/std/condition_variable: Likewise.
3846 * include/std/deque: Likewise.
3847 * include/std/forward_list: Likewise.
3848 * include/std/fstream: Likewise.
3849 * include/std/functional: Likewise.
3850 * include/std/iomanip: Likewise.
3851 * include/std/ios: Likewise.
3852 * include/std/iosfwd: Likewise.
3853 * include/std/iostream: Likewise.
3854 * include/std/istream: Likewise.
3855 * include/std/iterator: Likewise.
3856 * include/std/limits: Likewise.
3857 * include/std/list: Likewise.
3858 * include/std/locale: Likewise.
3859 * include/std/map: Likewise.
3860 * include/std/memory: Likewise.
3861 * include/std/mutex: Likewise.
3862 * include/std/numeric: Likewise.
3863 * include/std/ostream: Likewise.
3864 * include/std/queue: Likewise.
3865 * include/std/random: Likewise.
3866 * include/std/ratio: Likewise.
3867 * include/std/regex: Likewise.
3868 * include/std/set: Likewise.
3869 * include/std/sstream: Likewise.
3870 * include/std/stack: Likewise.
3871 * include/std/stdexcept: Likewise.
3872 * include/std/streambuf: Likewise.
3873 * include/std/string: Likewise.
3874 * include/std/system_error: Likewise.
3875 * include/std/thread: Likewise.
3876 * include/std/tuple: Likewise.
3877 * include/std/type_traits: Likewise.
3878 * include/std/unordered_map: Likewise.
3879 * include/std/unordered_set: Likewise.
3880 * include/std/utility: Likewise.
3881 * include/std/valarray: Likewise.
3882 * include/std/vector: Likewise.
3883 * include/tr1/array: Likewise.
3884 * include/tr1/bessel_function.tcc: Likewise.
3885 * include/tr1/beta_function.tcc: Likewise.
3886 * include/tr1/ccomplex: Likewise.
3887 * include/tr1/cctype: Likewise.
3888 * include/tr1/cfenv: Likewise.
3889 * include/tr1/cfloat: Likewise.
3890 * include/tr1/cinttypes: Likewise.
3891 * include/tr1/climits: Likewise.
3892 * include/tr1/cmath: Likewise.
3893 * include/tr1/complex.h: Likewise.
3894 * include/tr1/complex: Likewise.
3895 * include/tr1/cstdarg: Likewise.
3896 * include/tr1/cstdbool: Likewise.
3897 * include/tr1/cstdint: Likewise.
3898 * include/tr1/cstdio: Likewise.
3899 * include/tr1/cstdlib: Likewise.
3900 * include/tr1/ctgmath: Likewise.
3901 * include/tr1/ctime: Likewise.
3902 * include/tr1/ctype.h: Likewise.
3903 * include/tr1/cwchar: Likewise.
3904 * include/tr1/cwctype: Likewise.
3905 * include/tr1/ell_integral.tcc: Likewise.
3906 * include/tr1/exp_integral.tcc: Likewise.
3907 * include/tr1/fenv.h: Likewise.
3908 * include/tr1/float.h: Likewise.
3909 * include/tr1/functional: Likewise.
3910 * include/tr1/functional_hash.h: Likewise.
3911 * include/tr1/gamma.tcc: Likewise.
3912 * include/tr1/hashtable.h: Likewise.
3913 * include/tr1/hypergeometric.tcc: Likewise.
3914 * include/tr1/inttypes.h: Likewise.
3915 * include/tr1/legendre_function.tcc: Likewise.
3916 * include/tr1/limits.h: Likewise.
3917 * include/tr1/math.h: Likewise.
3918 * include/tr1/memory: Likewise.
3919 * include/tr1/modified_bessel_func.tcc: Likewise.
3920 * include/tr1/poly_hermite.tcc: Likewise.
3921 * include/tr1/poly_laguerre.tcc: Likewise.
3922 * include/tr1/random: Likewise.
3923 * include/tr1/regex: Likewise.
3924 * include/tr1/riemann_zeta.tcc: Likewise.
3925 * include/tr1/shared_ptr.h: Likewise.
3926 * include/tr1/special_function_util.h: Likewise.
3927 * include/tr1/stdarg.h: Likewise.
3928 * include/tr1/stdbool.h: Likewise.
3929 * include/tr1/stdint.h: Likewise.
3930 * include/tr1/stdio.h: Likewise.
3931 * include/tr1/stdlib.h: Likewise.
3932 * include/tr1/tgmath.h: Likewise.
3933 * include/tr1/tuple: Likewise.
3934 * include/tr1/type_traits: Likewise.
3935 * include/tr1/unordered_map: Likewise.
3936 * include/tr1/unordered_set: Likewise.
3937 * include/tr1/utility: Likewise.
3938 * include/tr1/wchar.h: Likewise.
3939 * include/tr1/wctype.h: Likewise.
3940 * include/tr1_impl/array: Likewise.
3941 * include/tr1_impl/boost_sp_counted_base.h: Likewise.
3942 * include/tr1_impl/cctype: Likewise.
3943 * include/tr1_impl/cfenv: Likewise.
3944 * include/tr1_impl/cinttypes: Likewise.
3945 * include/tr1_impl/cmath: Likewise.
3946 * include/tr1_impl/complex: Likewise.
3947 * include/tr1_impl/cstdint: Likewise.
3948 * include/tr1_impl/cstdio: Likewise.
3949 * include/tr1_impl/cstdlib: Likewise.
3950 * include/tr1_impl/cwchar: Likewise.
3951 * include/tr1_impl/cwctype: Likewise.
3952 * include/tr1_impl/functional: Likewise.
3953 * include/tr1_impl/functional_hash.h: Likewise.
3954 * include/tr1_impl/hashtable: Likewise.
3955 * include/tr1_impl/hashtable_policy.h: Likewise.
3956 * include/tr1_impl/random.tcc: Likewise.
3957 * include/tr1_impl/random: Likewise.
3958 * include/tr1_impl/regex: Likewise.
3959 * include/tr1_impl/type_traits: Likewise.
3960 * include/tr1_impl/unordered_map: Likewise.
3961 * include/tr1_impl/unordered_set: Likewise.
3962 * include/tr1_impl/utility: Likewise.
3963 * libsupc++/array_type_info.cc: Likewise.
3964 * libsupc++/atexit_arm.cc: Likewise.
3965 * libsupc++/bad_cast.cc: Likewise.
3966 * libsupc++/bad_typeid.cc: Likewise.
3967 * libsupc++/class_type_info.cc: Likewise.
3968 * libsupc++/cxxabi-forced.h: Likewise.
3969 * libsupc++/cxxabi.h: Likewise.
3970 * libsupc++/del_op.cc: Likewise.
3971 * libsupc++/del_opnt.cc: Likewise.
3972 * libsupc++/del_opv.cc: Likewise.
3973 * libsupc++/del_opvnt.cc: Likewise.
3974 * libsupc++/dyncast.cc: Likewise.
3975 * libsupc++/eh_alloc.cc: Likewise.
3976 * libsupc++/eh_arm.cc: Likewise.
3977 * libsupc++/eh_aux_runtime.cc: Likewise.
3978 * libsupc++/eh_call.cc: Likewise.
3979 * libsupc++/eh_catch.cc: Likewise.
3980 * libsupc++/eh_exception.cc: Likewise.
3981 * libsupc++/eh_globals.cc: Likewise.
3982 * libsupc++/eh_personality.cc: Likewise.
3983 * libsupc++/eh_ptr.cc: Likewise.
3984 * libsupc++/eh_term_handler.cc: Likewise.
3985 * libsupc++/eh_terminate.cc: Likewise.
3986 * libsupc++/eh_throw.cc: Likewise.
3987 * libsupc++/eh_type.cc: Likewise.
3988 * libsupc++/eh_unex_handler.cc: Likewise.
3989 * libsupc++/enum_type_info.cc: Likewise.
3990 * libsupc++/exception: Likewise.
3991 * libsupc++/exception_defines.h: Likewise.
3992 * libsupc++/exception_ptr.h: Likewise.
3993 * libsupc++/function_type_info.cc: Likewise.
3994 * libsupc++/fundamental_type_info.cc: Likewise.
3995 * libsupc++/guard.cc: Likewise.
3996 * libsupc++/initializer_list: Likewise.
3997 * libsupc++/new: Likewise.
3998 * libsupc++/new_handler.cc: Likewise.
3999 * libsupc++/new_op.cc: Likewise.
4000 * libsupc++/new_opnt.cc: Likewise.
4001 * libsupc++/new_opv.cc: Likewise.
4002 * libsupc++/new_opvnt.cc: Likewise.
4003 * libsupc++/pbase_type_info.cc: Likewise.
4004 * libsupc++/pmem_type_info.cc: Likewise.
4005 * libsupc++/pointer_type_info.cc: Likewise.
4006 * libsupc++/pure.cc: Likewise.
4007 * libsupc++/si_class_type_info.cc: Likewise.
4008 * libsupc++/tinfo.cc: Likewise.
4009 * libsupc++/tinfo.h: Likewise.
4010 * libsupc++/tinfo2.cc: Likewise.
4011 * libsupc++/typeinfo: Likewise.
4012 * libsupc++/unwind-cxx.h: Likewise.
4013 * libsupc++/vec.cc: Likewise.
4014 * libsupc++/vmi_class_type_info.cc: Likewise.
4015 * libsupc++/vterminate.cc: Likewise.
4016 * po/string_literals.cc: Likewise.
4017 * src/atomic.cc: Likewise.
4018 * src/bitmap_allocator.cc: Likewise.
4019 * src/chrono.cc: Likewise.
4020 * src/codecvt.cc: Likewise.
4021 * src/compatibility-ldbl.cc: Likewise.
4022 * src/compatibility.cc: Likewise.
4023 * src/complex_io.cc: Likewise.
4024 * src/concept-inst.cc: Likewise.
4025 * src/condition_variable.cc: Likewise.
4026 * src/ctype.cc: Likewise.
4027 * src/debug.cc: Likewise.
4028 * src/debug_list.cc: Likewise.
4029 * src/ext-inst.cc: Likewise.
4030 * src/fstream-inst.cc: Likewise.
4031 * src/functexcept.cc: Likewise.
4032 * src/globals_io.cc: Likewise.
4033 * src/hash.cc: Likewise.
4034 * src/hash_c++0x.cc: Likewise.
4035 * src/hashtable.cc: Likewise.
4036 * src/hashtable_c++0x.cc: Likewise.
4037 * src/ios-inst.cc: Likewise.
4038 * src/ios.cc: Likewise.
4039 * src/ios_failure.cc: Likewise.
4040 * src/ios_init.cc: Likewise.
4041 * src/ios_locale.cc: Likewise.
4042 * src/iostream-inst.cc: Likewise.
4043 * src/istream-inst.cc: Likewise.
4044 * src/istream.cc: Likewise.
4045 * src/limits.cc: Likewise.
4046 * src/limits_c++0x.cc: Likewise.
4047 * src/list.cc: Likewise.
4048 * src/locale-inst.cc: Likewise.
4049 * src/locale.cc: Likewise.
4050 * src/locale_facets.cc: Likewise.
4051 * src/locale_init.cc: Likewise.
4052 * src/localename.cc: Likewise.
4053 * src/math_stubs_float.cc: Likewise.
4054 * src/math_stubs_long_double.cc: Likewise.
4055 * src/misc-inst.cc: Likewise.
4056 * src/mt_allocator.cc: Likewise.
4057 * src/mutex.cc: Likewise.
4058 * src/ostream-inst.cc: Likewise.
4059 * src/parallel_list.cc: Likewise.
4060 * src/parallel_settings.cc: Likewise.
4061 * src/pool_allocator.cc: Likewise.
4062 * src/sstream-inst.cc: Likewise.
4063 * src/stdexcept.cc: Likewise.
4064 * src/streambuf-inst.cc: Likewise.
4065 * src/streambuf.cc: Likewise.
4066 * src/string-inst.cc: Likewise.
4067 * src/strstream.cc: Likewise.
4068 * src/system_error.cc: Likewise.
4069 * src/thread.cc: Likewise.
4070 * src/tree.cc: Likewise.
4071 * src/valarray-inst.cc: Likewise.
4072 * src/wlocale-inst.cc: Likewise.
4073 * src/wstring-inst.cc: Likewise.
4074 * doc/xml/manual/intro.xml: Change documentation to refer the
4075 reader to version 3 of the GNU General Public License, version
4076 3.1 of the GCC Runtime Library Exception, and to point readers
4077 at the FSF's license web page.
4078
4079 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4080
4081 * Makefile.am: Change copyright header to refer to version
4082 3 of the GNU General Public License and to point readers at the
4083 COPYING3 file and the FSF's license web page.
4084 * doc/Makefile.am: Likewise.
4085 * include/Makefile.am: Likewise.
4086 * libsupc++/Makefile.am: Likewise.
4087 * po/Makefile.am: Likewise.
4088 * po/POTFILES.in: Likewise.
4089 * src/Makefile.am: Likewise.
4090 * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
4091 * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
4092 * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
4093 Likewise.
4094 * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
4095 * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
4096 Likewise.
4097 * testsuite/17_intro/using_namespace_std.cc: Likewise.
4098 * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
4099 * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
4100 * testsuite/18_support/bad_alloc/what.cc: Likewise.
4101 * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
4102 * testsuite/18_support/bad_cast/what.cc: Likewise.
4103 * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
4104 * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
4105 Likewise.
4106 * testsuite/18_support/bad_exception/what.cc: Likewise.
4107 * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
4108 * testsuite/18_support/bad_typeid/what.cc: Likewise.
4109 * testsuite/18_support/exception/38732.cc: Likewise.
4110 * testsuite/18_support/exception/what.cc: Likewise.
4111 * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
4112 * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
4113 * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
4114 * testsuite/18_support/headers/cfloat/values.cc: Likewise.
4115 * testsuite/18_support/headers/climits/values.cc: Likewise.
4116 * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
4117 * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
4118 * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
4119 * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
4120 * testsuite/18_support/headers/csignal/macros.cc: Likewise.
4121 * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
4122 * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
4123 * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
4124 * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
4125 * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
4126 * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
4127 * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
4128 * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
4129 * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
4130 * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
4131 * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
4132 * testsuite/18_support/headers/ctime/macros.cc: Likewise.
4133 * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
4134 * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
4135 * testsuite/18_support/headers/exception/types_std.cc: Likewise.
4136 * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
4137 * testsuite/18_support/headers/new/synopsis.cc: Likewise.
4138 * testsuite/18_support/headers/new/types_std.cc: Likewise.
4139 * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
4140 * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
4141 * testsuite/18_support/new_delete_placement.cc: Likewise.
4142 * testsuite/18_support/numeric_limits/29989.cc: Likewise.
4143 * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
4144 * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
4145 * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
4146 * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
4147 * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
4148 * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
4149 * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
4150 * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
4151 * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
4152 * testsuite/18_support/numeric_limits/specialization_default_values.cc:
4153 Likewise.
4154 * testsuite/18_support/numeric_limits/traps.cc: Likewise.
4155 * testsuite/18_support/pthread_guard.cc: Likewise.
4156 * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
4157 * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
4158 * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
4159 * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
4160 * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
4161 Likewise.
4162 * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
4163 * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
4164 * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
4165 * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
4166 * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
4167 * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
4168 * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
4169 * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
4170 Likewise.
4171 * testsuite/19_diagnostics/error_condition/operators/equal.cc:
4172 Likewise.
4173 * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
4174 Likewise.
4175 * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
4176 * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
4177 * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
4178 * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
4179 * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
4180 * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
4181 Likewise.
4182 * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
4183 Likewise.
4184 * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
4185 Likewise.
4186 * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
4187 Likewise.
4188 * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
4189 * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
4190 * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
4191 * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
4192 * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
4193 Likewise.
4194 * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
4195 * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
4196 * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
4197 * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
4198 * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
4199 * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
4200 Likewise.
4201 * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
4202 * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
4203 * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
4204 * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
4205 * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
4206 * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
4207 * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
4208 * testsuite/20_util/aligned_storage/value.cc: Likewise.
4209 * testsuite/20_util/allocator/1.cc: Likewise.
4210 * testsuite/20_util/allocator/10378.cc: Likewise.
4211 * testsuite/20_util/allocator/14176.cc: Likewise.
4212 * testsuite/20_util/allocator/33807.cc: Likewise.
4213 * testsuite/20_util/allocator/8230.cc: Likewise.
4214 * testsuite/20_util/auto_ptr/1.cc: Likewise.
4215 * testsuite/20_util/auto_ptr/2.cc: Likewise.
4216 * testsuite/20_util/auto_ptr/3.cc: Likewise.
4217 * testsuite/20_util/auto_ptr/3946.cc: Likewise.
4218 * testsuite/20_util/auto_ptr/4.cc: Likewise.
4219 * testsuite/20_util/auto_ptr/5.cc: Likewise.
4220 * testsuite/20_util/auto_ptr/6.cc: Likewise.
4221 * testsuite/20_util/auto_ptr/7.cc: Likewise.
4222 * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
4223 * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
4224 Likewise.
4225 * testsuite/20_util/clocks/1.cc: Likewise.
4226 * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
4227 * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
4228 * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
4229 * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
4230 * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
4231 * testsuite/20_util/duration/comparisons/1.cc: Likewise.
4232 * testsuite/20_util/duration/cons/1.cc: Likewise.
4233 * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
4234 * testsuite/20_util/duration/cons/2.cc: Likewise.
4235 * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
4236 Likewise.
4237 * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
4238 * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
4239 * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
4240 Likewise.
4241 * testsuite/20_util/forward/1.cc: Likewise.
4242 * testsuite/20_util/forward/1_neg.cc: Likewise.
4243 * testsuite/20_util/function_objects/binders/1.cc: Likewise.
4244 * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
4245 * testsuite/20_util/function_objects/comparisons.cc: Likewise.
4246 * testsuite/20_util/function_objects/dr660.cc: Likewise.
4247 * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
4248 Likewise.
4249 * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
4250 * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
4251 Likewise.
4252 * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
4253 * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
4254 Likewise.
4255 * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
4256 * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
4257 Likewise.
4258 * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
4259 * testsuite/20_util/hash/operators/size_t.cc: Likewise.
4260 * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
4261 Likewise.
4262 * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
4263 * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
4264 * testsuite/20_util/headers/cstring/macros.cc: Likewise.
4265 * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
4266 * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
4267 * testsuite/20_util/headers/ctime/macros.cc: Likewise.
4268 * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
4269 * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
4270 * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
4271 * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
4272 Likewise.
4273 * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
4274 * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
4275 * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
4276 * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
4277 * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
4278 Likewise.
4279 * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
4280 * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
4281 Likewise.
4282 * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
4283 * testsuite/20_util/identity/value.cc: Likewise.
4284 * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
4285 * testsuite/20_util/is_integral/value.cc: Likewise.
4286 * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
4287 Likewise.
4288 * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
4289 * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
4290 * testsuite/20_util/is_reference/value.cc: Likewise.
4291 * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
4292 Likewise.
4293 * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
4294 * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
4295 * testsuite/20_util/is_signed/value.cc: Likewise.
4296 * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
4297 * testsuite/20_util/is_unsigned/value.cc: Likewise.
4298 * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
4299 * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
4300 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
4301 * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
4302 * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
4303 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
4304 Likewise.
4305 * testsuite/20_util/move/1.cc: Likewise.
4306 * testsuite/20_util/owner_less/cmp.cc: Likewise.
4307 * testsuite/20_util/pair/1.cc: Likewise.
4308 * testsuite/20_util/pair/2.cc: Likewise.
4309 * testsuite/20_util/pair/3.cc: Likewise.
4310 * testsuite/20_util/pair/4.cc: Likewise.
4311 * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
4312 * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
4313 * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
4314 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
4315 * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
4316 * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
4317 * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
4318 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
4319 * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
4320 Likewise.
4321 * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
4322 Likewise.
4323 * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
4324 * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
4325 * testsuite/20_util/rel_ops.cc: Likewise.
4326 * testsuite/20_util/remove_reference/value.cc: Likewise.
4327 * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
4328 * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
4329 * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
4330 * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
4331 * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
4332 * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
4333 * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
4334 * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
4335 * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
4336 Likewise.
4337 * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
4338 * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
4339 * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
4340 * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
4341 * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
4342 * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
4343 * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
4344 * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
4345 * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
4346 * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
4347 * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
4348 * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
4349 * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
4350 * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
4351 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
4352 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
4353 Likewise.
4354 * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
4355 Likewise.
4356 * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
4357 * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
4358 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
4359 * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
4360 * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
4361 * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
4362 * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
4363 * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
4364 * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
4365 * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
4366 * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
4367 * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
4368 * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
4369 * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
4370 * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
4371 * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
4372 * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
4373 * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
4374 * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
4375 * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
4376 * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
4377 * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
4378 * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
4379 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
4380 Likewise.
4381 * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
4382 Likewise.
4383 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
4384 Likewise.
4385 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
4386 Likewise.
4387 * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
4388 Likewise.
4389 * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
4390 Likewise.
4391 * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
4392 Likewise.
4393 * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
4394 Likewise.
4395 * testsuite/20_util/temporary_buffer.cc: Likewise.
4396 * testsuite/20_util/time_point/1.cc: Likewise.
4397 * testsuite/20_util/time_point/2.cc: Likewise.
4398 * testsuite/20_util/time_point/3.cc: Likewise.
4399 * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
4400 Likewise.
4401 * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
4402 * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
4403 Likewise.
4404 * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
4405 * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
4406 * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
4407 * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
4408 * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
4409 * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
4410 * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
4411 * testsuite/20_util/tuple/element_access/get.cc: Likewise.
4412 * testsuite/20_util/tuple/tuple_element.cc: Likewise.
4413 * testsuite/20_util/tuple/tuple_size.cc: Likewise.
4414 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
4415 * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
4416 * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
4417 * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
4418 * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
4419 * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
4420 Likewise.
4421 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
4422 * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
4423 Likewise.
4424 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
4425 Likewise.
4426 * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
4427 Likewise.
4428 * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
4429 Likewise.
4430 * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
4431 * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
4432 * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
4433 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
4434 Likewise.
4435 * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
4436 Likewise.
4437 * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
4438 * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
4439 * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
4440 * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
4441 * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
4442 * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
4443 * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
4444 * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
4445 * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
4446 * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
4447 * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
4448 * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
4449 * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
4450 * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
4451 * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
4452 * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
4453 * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
4454 * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
4455 Likewise.
4456 * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
4457 * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
4458 * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
4459 * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
4460 * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
4461 * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
4462 * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
4463 * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
4464 * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
4465 * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
4466 * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
4467 * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
4468 * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
4469 * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
4470 * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
4471 * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
4472 * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
4473 * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
4474 * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
4475 * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
4476 * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
4477 * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
4478 Likewise.
4479 * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
4480 Likewise.
4481 * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
4482 Likewise.
4483 * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
4484 Likewise.
4485 * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
4486 * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
4487 * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
4488 * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
4489 * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
4490 * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
4491 * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
4492 * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
4493 * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
4494 * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
4495 * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
4496 * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
4497 * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
4498 Likewise.
4499 * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
4500 Likewise.
4501 * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
4502 Likewise.
4503 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
4504 Likewise.
4505 * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
4506 Likewise.
4507 * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
4508 Likewise.
4509 * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
4510 Likewise.
4511 * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
4512 Likewise.
4513 * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
4514 Likewise.
4515 * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
4516 Likewise.
4517 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
4518 Likewise.
4519 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
4520 Likewise.
4521 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
4522 Likewise.
4523 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
4524 Likewise.
4525 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
4526 Likewise.
4527 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
4528 Likewise.
4529 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
4530 Likewise.
4531 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
4532 Likewise.
4533 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
4534 Likewise.
4535 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
4536 Likewise.
4537 * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
4538 Likewise.
4539 * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
4540 Likewise.
4541 * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
4542 Likewise.
4543 * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
4544 Likewise.
4545 * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
4546 Likewise.
4547 * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
4548 Likewise.
4549 * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
4550 Likewise.
4551 * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
4552 Likewise.
4553 * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
4554 Likewise.
4555 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
4556 Likewise.
4557 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
4558 Likewise.
4559 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
4560 Likewise.
4561 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
4562 Likewise.
4563 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
4564 Likewise.
4565 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
4566 Likewise.
4567 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
4568 Likewise.
4569 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
4570 Likewise.
4571 * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
4572 Likewise.
4573 * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
4574 * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
4575 * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
4576 * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
4577 * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
4578 * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
4579 * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
4580 * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
4581 * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
4582 * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
4583 * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
4584 * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
4585 * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
4586 * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
4587 * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
4588 * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
4589 * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
4590 * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
4591 * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
4592 * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
4593 * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
4594 Likewise.
4595 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
4596 Likewise.
4597 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
4598 Likewise.
4599 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
4600 Likewise.
4601 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
4602 Likewise.
4603 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
4604 Likewise.
4605 * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
4606 * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
4607 * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
4608 * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
4609 * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
4610 * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
4611 * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
4612 * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
4613 * testsuite/21_strings/basic_string/types/1.cc: Likewise.
4614 * testsuite/21_strings/c_strings/char/1.cc: Likewise.
4615 * testsuite/21_strings/c_strings/char/2.cc: Likewise.
4616 * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
4617 * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
4618 * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
4619 * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
4620 * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
4621 Likewise.
4622 * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
4623 Likewise.
4624 * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
4625 Likewise.
4626 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
4627 Likewise.
4628 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
4629 Likewise.
4630 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
4631 Likewise.
4632 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
4633 Likewise.
4634 * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
4635 Likewise.
4636 * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
4637 * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
4638 * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
4639 Likewise.
4640 * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
4641 * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
4642 * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
4643 * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
4644 * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
4645 * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
4646 * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
4647 * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
4648 * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
4649 * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
4650 * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
4651 * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
4652 * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
4653 * testsuite/21_strings/headers/string/types_std.cc: Likewise.
4654 * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
4655 * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
4656 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
4657 Likewise.
4658 * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
4659 Likewise.
4660 * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
4661 * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
4662 * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
4663 * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
4664 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
4665 Likewise.
4666 * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
4667 Likewise.
4668 * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
4669 * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
4670 * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
4671 * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
4672 * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
4673 * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
4674 * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
4675 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
4676 * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
4677 Likewise.
4678 * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
4679 * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
4680 * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
4681 * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
4682 * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
4683 * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
4684 * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
4685 * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
4686 * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
4687 * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
4688 * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
4689 * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
4690 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
4691 * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
4692 * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
4693 * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
4694 * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
4695 * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
4696 * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
4697 * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
4698 * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
4699 * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
4700 * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
4701 * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
4702 * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
4703 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
4704 * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
4705 Likewise.
4706 * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
4707 * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
4708 * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
4709 Likewise.
4710 * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
4711 * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
4712 * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
4713 * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
4714 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
4715 Likewise.
4716 * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
4717 Likewise.
4718 * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
4719 * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
4720 * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
4721 * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
4722 * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
4723 * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
4724 * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
4725 * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
4726 * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
4727 * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
4728 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
4729 * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
4730 * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
4731 * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
4732 Likewise.
4733 * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
4734 * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
4735 * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
4736 * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
4737 * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
4738 * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
4739 * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
4740 * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
4741 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
4742 * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
4743 Likewise.
4744 * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
4745 Likewise.
4746 * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
4747 * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
4748 * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
4749 * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
4750 * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
4751 * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
4752 * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
4753 * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
4754 * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
4755 * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
4756 * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
4757 Likewise.
4758 * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
4759 * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
4760 * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
4761 * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
4762 * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
4763 * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
4764 * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
4765 * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
4766 * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
4767 * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
4768 Likewise.
4769 * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
4770 * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
4771 * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
4772 * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
4773 * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
4774 * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
4775 Likewise.
4776 * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
4777 * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
4778 * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
4779 * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
4780 Likewise.
4781 * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
4782 Likewise.
4783 * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
4784 * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
4785 Likewise.
4786 * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
4787 * testsuite/22_locale/ctype/2.cc: Likewise.
4788 * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
4789 * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
4790 * testsuite/22_locale/ctype/dr695.cc: Likewise.
4791 * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
4792 * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
4793 * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
4794 * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
4795 * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
4796 * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
4797 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
4798 * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
4799 * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
4800 * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
4801 * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
4802 * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
4803 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
4804 * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
4805 * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
4806 * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
4807 * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
4808 * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
4809 * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
4810 * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
4811 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
4812 * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
4813 * testsuite/22_locale/ctype_base/mask.cc: Likewise.
4814 * testsuite/22_locale/ctype_byname/1.cc: Likewise.
4815 * testsuite/22_locale/facet/1.cc: Likewise.
4816 * testsuite/22_locale/facet/2.cc: Likewise.
4817 * testsuite/22_locale/facet/25421.cc: Likewise.
4818 * testsuite/22_locale/global_templates/1.cc: Likewise.
4819 * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
4820 Likewise.
4821 * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
4822 Likewise.
4823 * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
4824 * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
4825 * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
4826 * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
4827 * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
4828 * testsuite/22_locale/locale/13630.cc: Likewise.
4829 * testsuite/22_locale/locale/cons/1.cc: Likewise.
4830 * testsuite/22_locale/locale/cons/12352.cc: Likewise.
4831 * testsuite/22_locale/locale/cons/12438.cc: Likewise.
4832 * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
4833 * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
4834 * testsuite/22_locale/locale/cons/2.cc: Likewise.
4835 * testsuite/22_locale/locale/cons/29217.cc: Likewise.
4836 * testsuite/22_locale/locale/cons/38365.cc: Likewise.
4837 * testsuite/22_locale/locale/cons/38368.cc: Likewise.
4838 * testsuite/22_locale/locale/cons/4.cc: Likewise.
4839 * testsuite/22_locale/locale/cons/5.cc: Likewise.
4840 * testsuite/22_locale/locale/cons/6.cc: Likewise.
4841 * testsuite/22_locale/locale/cons/7.cc: Likewise.
4842 * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
4843 * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
4844 * testsuite/22_locale/locale/cons/8.cc: Likewise.
4845 * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
4846 * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
4847 * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
4848 * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
4849 * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
4850 * testsuite/22_locale/locale/operations/1.cc: Likewise.
4851 * testsuite/22_locale/locale/operations/2.cc: Likewise.
4852 * testsuite/22_locale/messages/members/char/1.cc: Likewise.
4853 * testsuite/22_locale/messages/members/char/2.cc: Likewise.
4854 * testsuite/22_locale/messages/members/char/3.cc: Likewise.
4855 * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
4856 * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
4857 * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
4858 * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
4859 Likewise.
4860 * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
4861 * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
4862 * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
4863 Likewise.
4864 * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
4865 Likewise.
4866 * testsuite/22_locale/money_get/cons/3.cc: Likewise.
4867 * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
4868 * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
4869 * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
4870 * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
4871 * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
4872 * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
4873 * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
4874 * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
4875 * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
4876 * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
4877 * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
4878 * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
4879 * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
4880 * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
4881 * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
4882 * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
4883 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
4884 * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
4885 * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
4886 * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
4887 * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
4888 * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
4889 * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
4890 * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
4891 * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
4892 * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
4893 * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
4894 * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
4895 * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
4896 * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
4897 * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
4898 * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
4899 * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
4900 * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
4901 * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
4902 * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
4903 * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
4904 * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
4905 * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
4906 * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
4907 * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
4908 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
4909 * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
4910 * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
4911 * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
4912 * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
4913 * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
4914 * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
4915 * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
4916 * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
4917 * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
4918 * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
4919 Likewise.
4920 * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
4921 * testsuite/22_locale/money_put/cons/3.cc: Likewise.
4922 * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
4923 * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
4924 * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
4925 * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
4926 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
4927 * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
4928 * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
4929 * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
4930 * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
4931 * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
4932 * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
4933 * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
4934 * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
4935 * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
4936 * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
4937 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
4938 * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
4939 * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
4940 * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
4941 * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
4942 * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
4943 * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
4944 * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
4945 Likewise.
4946 * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
4947 * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
4948 * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
4949 * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
4950 * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
4951 Likewise.
4952 * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
4953 * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
4954 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
4955 Likewise.
4956 * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
4957 Likewise.
4958 * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
4959 Likewise.
4960 * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
4961 * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
4962 Likewise.
4963 * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
4964 Likewise.
4965 * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
4966 * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
4967 Likewise.
4968 * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
4969 * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
4970 Likewise.
4971 * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
4972 Likewise.
4973 * testsuite/22_locale/num_get/cons/3.cc: Likewise.
4974 * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
4975 * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
4976 * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
4977 * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
4978 * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
4979 * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
4980 * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
4981 * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
4982 * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
4983 * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
4984 * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
4985 * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
4986 * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
4987 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
4988 * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
4989 * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
4990 * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
4991 * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
4992 * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
4993 * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
4994 * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
4995 * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
4996 * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
4997 * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
4998 * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
4999 * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
5000 * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
5001 * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
5002 * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
5003 * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
5004 * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
5005 * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
5006 * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
5007 * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
5008 * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
5009 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
5010 * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
5011 * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
5012 * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
5013 * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
5014 * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
5015 * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
5016 * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
5017 * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
5018 * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
5019 * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
5020 Likewise.
5021 * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
5022 * testsuite/22_locale/num_put/cons/3.cc: Likewise.
5023 * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
5024 * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
5025 * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
5026 * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
5027 * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
5028 * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
5029 * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
5030 * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
5031 * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
5032 * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
5033 * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
5034 * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
5035 * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
5036 * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
5037 * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
5038 * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
5039 * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
5040 * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
5041 * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
5042 * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
5043 * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
5044 * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
5045 * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
5046 * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
5047 * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
5048 * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
5049 * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
5050 * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
5051 * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
5052 * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
5053 * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
5054 * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
5055 * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
5056 * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
5057 * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
5058 * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
5059 * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
5060 * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
5061 * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
5062 * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
5063 * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
5064 * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
5065 * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
5066 * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
5067 * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
5068 Likewise.
5069 * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
5070 * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
5071 * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
5072 * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
5073 * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
5074 * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
5075 * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
5076 * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
5077 * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
5078 * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
5079 * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
5080 * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
5081 * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
5082 * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
5083 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
5084 * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
5085 Likewise.
5086 * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
5087 * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
5088 Likewise.
5089 * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
5090 * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
5091 * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
5092 Likewise.
5093 * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
5094 Likewise.
5095 * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
5096 Likewise.
5097 * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
5098 * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
5099 * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
5100 Likewise.
5101 * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
5102 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
5103 Likewise.
5104 * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
5105 Likewise.
5106 * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
5107 * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
5108 * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
5109 * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
5110 * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
5111 * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
5112 * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
5113 * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
5114 Likewise.
5115 * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
5116 * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
5117 * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
5118 * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
5119 * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
5120 * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
5121 * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
5122 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
5123 Likewise.
5124 * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
5125 Likewise.
5126 * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
5127 * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
5128 * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
5129 * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
5130 * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
5131 * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
5132 Likewise.
5133 * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
5134 Likewise.
5135 * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
5136 * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
5137 * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
5138 * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
5139 * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
5140 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
5141 Likewise.
5142 * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
5143 Likewise.
5144 * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
5145 * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
5146 * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
5147 * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
5148 * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
5149 * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
5150 * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
5151 Likewise.
5152 * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
5153 * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
5154 * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
5155 * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
5156 * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
5157 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
5158 Likewise.
5159 * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
5160 Likewise.
5161 * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
5162 * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
5163 * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
5164 * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
5165 * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
5166 Likewise.
5167 * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
5168 Likewise.
5169 * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
5170 * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
5171 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
5172 * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
5173 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
5174 Likewise.
5175 * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
5176 Likewise.
5177 * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
5178 * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
5179 * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
5180 * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
5181 * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
5182 Likewise.
5183 * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
5184 * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
5185 * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
5186 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
5187 Likewise.
5188 * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
5189 Likewise.
5190 * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
5191 * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
5192 Likewise.
5193 * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
5194 * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
5195 * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
5196 * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
5197 * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
5198 * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
5199 * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
5200 * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
5201 * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
5202 * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
5203 * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
5204 * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
5205 * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
5206 * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
5207 * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
5208 * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
5209 * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
5210 * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
5211 * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
5212 * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
5213 * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
5214 * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
5215 * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
5216 * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
5217 * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
5218 * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
5219 * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
5220 * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
5221 * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
5222 * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
5223 * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
5224 * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
5225 * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
5226 * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
5227 * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
5228 Likewise.
5229 * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
5230 * testsuite/23_containers/array/requirements/fill.cc: Likewise.
5231 * testsuite/23_containers/bitset/18604.cc: Likewise.
5232 * testsuite/23_containers/bitset/all/1.cc: Likewise.
5233 * testsuite/23_containers/bitset/cons/1.cc: Likewise.
5234 * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
5235 * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
5236 * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
5237 * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
5238 * testsuite/23_containers/bitset/count/6124.cc: Likewise.
5239 * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
5240 * testsuite/23_containers/bitset/input/1.cc: Likewise.
5241 * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
5242 * testsuite/23_containers/bitset/operations/1.cc: Likewise.
5243 * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
5244 * testsuite/23_containers/bitset/operations/2.cc: Likewise.
5245 * testsuite/23_containers/bitset/test/1.cc: Likewise.
5246 * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
5247 * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
5248 * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
5249 * testsuite/23_containers/deque/18604.cc: Likewise.
5250 * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
5251 * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
5252 * testsuite/23_containers/deque/cons/1.cc: Likewise.
5253 * testsuite/23_containers/deque/cons/2.cc: Likewise.
5254 * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
5255 * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
5256 * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
5257 * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
5258 * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
5259 * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
5260 * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
5261 * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
5262 * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
5263 * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
5264 * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
5265 * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
5266 * testsuite/23_containers/deque/operators/1.cc: Likewise.
5267 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
5268 Likewise.
5269 * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
5270 Likewise.
5271 * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
5272 Likewise.
5273 * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
5274 Likewise.
5275 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
5276 Likewise.
5277 * testsuite/23_containers/deque/types/1.cc: Likewise.
5278 * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
5279 * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
5280 * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
5281 * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
5282 * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
5283 * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
5284 * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
5285 * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
5286 * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
5287 * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
5288 * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
5289 * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
5290 Likewise.
5291 * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
5292 Likewise.
5293 * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
5294 Likewise.
5295 * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
5296 Likewise.
5297 * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
5298 Likewise.
5299 * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
5300 Likewise.
5301 * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
5302 Likewise.
5303 * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
5304 Likewise.
5305 * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
5306 Likewise.
5307 * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
5308 Likewise.
5309 * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
5310 Likewise.
5311 * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
5312 Likewise.
5313 * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
5314 Likewise.
5315 * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
5316 * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
5317 * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
5318 * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
5319 * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
5320 * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
5321 * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
5322 * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
5323 * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
5324 * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
5325 * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
5326 * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
5327 * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
5328 * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
5329 * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
5330 * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
5331 * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
5332 * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
5333 * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
5334 * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
5335 * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
5336 * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
5337 * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
5338 * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
5339 * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
5340 Likewise.
5341 * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
5342 Likewise.
5343 * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
5344 * testsuite/23_containers/list/18604.cc: Likewise.
5345 * testsuite/23_containers/list/capacity/1.cc: Likewise.
5346 * testsuite/23_containers/list/capacity/29134.cc: Likewise.
5347 * testsuite/23_containers/list/cons/1.cc: Likewise.
5348 * testsuite/23_containers/list/cons/2.cc: Likewise.
5349 * testsuite/23_containers/list/cons/3.cc: Likewise.
5350 * testsuite/23_containers/list/cons/4.cc: Likewise.
5351 * testsuite/23_containers/list/cons/5.cc: Likewise.
5352 * testsuite/23_containers/list/cons/6.cc: Likewise.
5353 * testsuite/23_containers/list/cons/7.cc: Likewise.
5354 * testsuite/23_containers/list/cons/8.cc: Likewise.
5355 * testsuite/23_containers/list/cons/9.cc: Likewise.
5356 * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
5357 * testsuite/23_containers/list/invalidation/1.cc: Likewise.
5358 * testsuite/23_containers/list/invalidation/2.cc: Likewise.
5359 * testsuite/23_containers/list/invalidation/3.cc: Likewise.
5360 * testsuite/23_containers/list/invalidation/4.cc: Likewise.
5361 * testsuite/23_containers/list/modifiers/1.cc: Likewise.
5362 * testsuite/23_containers/list/modifiers/2.cc: Likewise.
5363 * testsuite/23_containers/list/modifiers/3.cc: Likewise.
5364 * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
5365 * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
5366 * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
5367 * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
5368 * testsuite/23_containers/list/operations/1.cc: Likewise.
5369 * testsuite/23_containers/list/operations/2.cc: Likewise.
5370 * testsuite/23_containers/list/operations/3.cc: Likewise.
5371 * testsuite/23_containers/list/operations/35969.cc: Likewise.
5372 * testsuite/23_containers/list/operations/4.cc: Likewise.
5373 * testsuite/23_containers/list/operations/5.cc: Likewise.
5374 * testsuite/23_containers/list/pthread1.cc: Likewise.
5375 * testsuite/23_containers/list/pthread5.cc: Likewise.
5376 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
5377 Likewise.
5378 * testsuite/23_containers/list/requirements/dr438/constructor.cc:
5379 Likewise.
5380 * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
5381 Likewise.
5382 * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
5383 Likewise.
5384 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
5385 Likewise.
5386 * testsuite/23_containers/map/18604.cc: Likewise.
5387 * testsuite/23_containers/map/capacity/29134.cc: Likewise.
5388 * testsuite/23_containers/map/element_access/1.cc: Likewise.
5389 * testsuite/23_containers/map/invalidation/1.cc: Likewise.
5390 * testsuite/23_containers/map/invalidation/2.cc: Likewise.
5391 * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
5392 * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
5393 * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
5394 * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
5395 * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
5396 * testsuite/23_containers/map/operators/1.cc: Likewise.
5397 * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
5398 * testsuite/23_containers/map/pthread6.cc: Likewise.
5399 * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
5400 * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
5401 * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
5402 * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
5403 * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
5404 * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
5405 * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
5406 * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
5407 * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
5408 * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
5409 * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
5410 * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
5411 * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
5412 * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
5413 * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
5414 * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
5415 * testsuite/23_containers/queue/members/7157.cc: Likewise.
5416 * testsuite/23_containers/set/18604.cc: Likewise.
5417 * testsuite/23_containers/set/capacity/29134.cc: Likewise.
5418 * testsuite/23_containers/set/invalidation/1.cc: Likewise.
5419 * testsuite/23_containers/set/invalidation/2.cc: Likewise.
5420 * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
5421 * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
5422 * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
5423 * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
5424 * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
5425 * testsuite/23_containers/stack/members/7158.cc: Likewise.
5426 * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
5427 * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
5428 Likewise.
5429 * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
5430 Likewise.
5431 * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
5432 Likewise.
5433 * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
5434 Likewise.
5435 * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5436 Likewise.
5437 * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
5438 Likewise.
5439 * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
5440 Likewise.
5441 * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5442 Likewise.
5443 * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
5444 Likewise.
5445 * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
5446 Likewise.
5447 * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
5448 Likewise.
5449 * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
5450 Likewise.
5451 * testsuite/23_containers/vector/18604.cc: Likewise.
5452 * testsuite/23_containers/vector/bool/1.cc: Likewise.
5453 * testsuite/23_containers/vector/bool/21244.cc: Likewise.
5454 * testsuite/23_containers/vector/bool/23632.cc: Likewise.
5455 * testsuite/23_containers/vector/bool/6886.cc: Likewise.
5456 * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
5457 * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
5458 * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
5459 * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
5460 * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
5461 * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
5462 * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
5463 * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
5464 Likewise.
5465 * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
5466 * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
5467 * testsuite/23_containers/vector/capacity/1.cc: Likewise.
5468 * testsuite/23_containers/vector/capacity/2.cc: Likewise.
5469 * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
5470 * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
5471 * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
5472 * testsuite/23_containers/vector/cons/1.cc: Likewise.
5473 * testsuite/23_containers/vector/cons/2.cc: Likewise.
5474 * testsuite/23_containers/vector/cons/3.cc: Likewise.
5475 * testsuite/23_containers/vector/cons/4.cc: Likewise.
5476 * testsuite/23_containers/vector/cons/6513.cc: Likewise.
5477 * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
5478 * testsuite/23_containers/vector/data_access/1.cc: Likewise.
5479 * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
5480 Likewise.
5481 * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
5482 Likewise.
5483 * testsuite/23_containers/vector/element_access/1.cc: Likewise.
5484 * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
5485 * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
5486 * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
5487 * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
5488 * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
5489 * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
5490 * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
5491 * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
5492 * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
5493 * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
5494 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
5495 Likewise.
5496 * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
5497 Likewise.
5498 * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
5499 Likewise.
5500 * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
5501 Likewise.
5502 * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
5503 Likewise.
5504 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
5505 Likewise.
5506 * testsuite/23_containers/vector/resize/1.cc: Likewise.
5507 * testsuite/23_containers/vector/types/1.cc: Likewise.
5508 * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
5509 * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
5510 Likewise.
5511 * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
5512 Likewise.
5513 * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
5514 Likewise.
5515 * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
5516 Likewise.
5517 * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
5518 * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
5519 Likewise.
5520 * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
5521 Likewise.
5522 * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
5523 Likewise.
5524 * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
5525 Likewise.
5526 * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
5527 * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
5528 * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
5529 * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
5530 Likewise.
5531 * testsuite/24_iterators/insert_iterator/requirements/container.cc:
5532 Likewise.
5533 * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
5534 Likewise.
5535 * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
5536 Likewise.
5537 * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
5538 * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
5539 Likewise.
5540 * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
5541 Likewise.
5542 * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
5543 Likewise.
5544 * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
5545 * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
5546 * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
5547 Likewise.
5548 * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
5549 Likewise.
5550 * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
5551 Likewise.
5552 * testsuite/24_iterators/operations/next.cc: Likewise.
5553 * testsuite/24_iterators/operations/prev.cc: Likewise.
5554 * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
5555 Likewise.
5556 * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
5557 Likewise.
5558 * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
5559 Likewise.
5560 * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
5561 * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
5562 Likewise.
5563 * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
5564 Likewise.
5565 * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
5566 * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
5567 Likewise.
5568 * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
5569 * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
5570 * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
5571 * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
5572 Likewise.
5573 * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
5574 Likewise.
5575 * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
5576 Likewise.
5577 * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
5578 Likewise.
5579 * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
5580 * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
5581 * testsuite/25_algorithms/all_of/1.cc: Likewise.
5582 * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
5583 * testsuite/25_algorithms/any_of/1.cc: Likewise.
5584 * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
5585 * testsuite/25_algorithms/binary_search/1.cc: Likewise.
5586 * testsuite/25_algorithms/binary_search/2.cc: Likewise.
5587 * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
5588 * testsuite/25_algorithms/copy/1.cc: Likewise.
5589 * testsuite/25_algorithms/copy/2.cc: Likewise.
5590 * testsuite/25_algorithms/copy/3.cc: Likewise.
5591 * testsuite/25_algorithms/copy/34595.cc: Likewise.
5592 * testsuite/25_algorithms/copy/4.cc: Likewise.
5593 * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
5594 * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
5595 * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
5596 * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
5597 * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
5598 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
5599 Likewise.
5600 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
5601 Likewise.
5602 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
5603 Likewise.
5604 * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
5605 Likewise.
5606 * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
5607 * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
5608 * testsuite/25_algorithms/copy_n/1.cc: Likewise.
5609 * testsuite/25_algorithms/copy_n/2.cc: Likewise.
5610 * testsuite/25_algorithms/copy_n/3.cc: Likewise.
5611 * testsuite/25_algorithms/copy_n/4.cc: Likewise.
5612 * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
5613 * testsuite/25_algorithms/count/1.cc: Likewise.
5614 * testsuite/25_algorithms/count/check_type.cc: Likewise.
5615 * testsuite/25_algorithms/count_if/1.cc: Likewise.
5616 * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
5617 * testsuite/25_algorithms/equal/1.cc: Likewise.
5618 * testsuite/25_algorithms/equal/check_type.cc: Likewise.
5619 * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
5620 * testsuite/25_algorithms/equal_range/1.cc: Likewise.
5621 * testsuite/25_algorithms/equal_range/2.cc: Likewise.
5622 * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
5623 * testsuite/25_algorithms/fill/1.cc: Likewise.
5624 * testsuite/25_algorithms/fill/2.cc: Likewise.
5625 * testsuite/25_algorithms/fill/3.cc: Likewise.
5626 * testsuite/25_algorithms/fill/35725.cc: Likewise.
5627 * testsuite/25_algorithms/fill/4.cc: Likewise.
5628 * testsuite/25_algorithms/fill/5.cc: Likewise.
5629 * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
5630 * testsuite/25_algorithms/find/1.cc: Likewise.
5631 * testsuite/25_algorithms/find/17441.cc: Likewise.
5632 * testsuite/25_algorithms/find/check_type.cc: Likewise.
5633 * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
5634 * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
5635 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
5636 Likewise.
5637 * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
5638 Likewise.
5639 * testsuite/25_algorithms/find_end/1.cc: Likewise.
5640 * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
5641 * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
5642 * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
5643 * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
5644 * testsuite/25_algorithms/find_if/1.cc: Likewise.
5645 * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
5646 * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
5647 * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
5648 * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
5649 Likewise.
5650 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
5651 Likewise.
5652 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
5653 Likewise.
5654 * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
5655 Likewise.
5656 * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
5657 * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
5658 * testsuite/25_algorithms/heap/1.cc: Likewise.
5659 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
5660 * testsuite/25_algorithms/includes/1.cc: Likewise.
5661 * testsuite/25_algorithms/includes/check_type.cc: Likewise.
5662 * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
5663 * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
5664 * testsuite/25_algorithms/is_heap/1.cc: Likewise.
5665 * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
5666 * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
5667 * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
5668 * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
5669 * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
5670 * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
5671 * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
5672 * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
5673 Likewise.
5674 * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
5675 * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
5676 * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
5677 * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
5678 * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
5679 * testsuite/25_algorithms/max/1.cc: Likewise.
5680 * testsuite/25_algorithms/max/2.cc: Likewise.
5681 * testsuite/25_algorithms/max/3.cc: Likewise.
5682 * testsuite/25_algorithms/max/37547.cc: Likewise.
5683 * testsuite/25_algorithms/max/4.cc: Likewise.
5684 * testsuite/25_algorithms/max_element/1.cc: Likewise.
5685 * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
5686 * testsuite/25_algorithms/merge/1.cc: Likewise.
5687 * testsuite/25_algorithms/merge/check_type.cc: Likewise.
5688 * testsuite/25_algorithms/min/1.cc: Likewise.
5689 * testsuite/25_algorithms/min/2.cc: Likewise.
5690 * testsuite/25_algorithms/min/3.cc: Likewise.
5691 * testsuite/25_algorithms/min/37547.cc: Likewise.
5692 * testsuite/25_algorithms/min/4.cc: Likewise.
5693 * testsuite/25_algorithms/min_element/1.cc: Likewise.
5694 * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
5695 * testsuite/25_algorithms/minmax/1.cc: Likewise.
5696 * testsuite/25_algorithms/minmax/2.cc: Likewise.
5697 * testsuite/25_algorithms/minmax/3.cc: Likewise.
5698 * testsuite/25_algorithms/minmax/37547.cc: Likewise.
5699 * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
5700 * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
5701 * testsuite/25_algorithms/mismatch/1.cc: Likewise.
5702 * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
5703 * testsuite/25_algorithms/move/1.cc: Likewise.
5704 * testsuite/25_algorithms/move_backward/1.cc: Likewise.
5705 * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
5706 * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
5707 * testsuite/25_algorithms/none_of/1.cc: Likewise.
5708 * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
5709 * testsuite/25_algorithms/nth_element/1.cc: Likewise.
5710 * testsuite/25_algorithms/nth_element/2.cc: Likewise.
5711 * testsuite/25_algorithms/nth_element/3.cc: Likewise.
5712 * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
5713 * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
5714 * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
5715 * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
5716 * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
5717 * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
5718 * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
5719 * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
5720 * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
5721 * testsuite/25_algorithms/partition/1.cc: Likewise.
5722 * testsuite/25_algorithms/partition/moveable.cc: Likewise.
5723 * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
5724 * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
5725 * testsuite/25_algorithms/partition_point/1.cc: Likewise.
5726 * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
5727 * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
5728 * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
5729 * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
5730 * testsuite/25_algorithms/remove/1.cc: Likewise.
5731 * testsuite/25_algorithms/remove/check_type.cc: Likewise.
5732 * testsuite/25_algorithms/remove/moveable.cc: Likewise.
5733 * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
5734 * testsuite/25_algorithms/remove_if/1.cc: Likewise.
5735 * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
5736 * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
5737 * testsuite/25_algorithms/replace/1.cc: Likewise.
5738 * testsuite/25_algorithms/replace/check_type.cc: Likewise.
5739 * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
5740 * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
5741 * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
5742 * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
5743 * testsuite/25_algorithms/replace_if/1.cc: Likewise.
5744 * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
5745 * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
5746 * testsuite/25_algorithms/rotate/1.cc: Likewise.
5747 * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
5748 * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
5749 * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
5750 * testsuite/25_algorithms/search/1.cc: Likewise.
5751 * testsuite/25_algorithms/search/check_type.cc: Likewise.
5752 * testsuite/25_algorithms/search_n/11400.cc: Likewise.
5753 * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
5754 * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
5755 * testsuite/25_algorithms/set_difference/1.cc: Likewise.
5756 * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
5757 * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
5758 * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
5759 * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
5760 * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
5761 * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
5762 * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
5763 Likewise.
5764 * testsuite/25_algorithms/set_union/1.cc: Likewise.
5765 * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
5766 * testsuite/25_algorithms/sort/1.cc: Likewise.
5767 * testsuite/25_algorithms/sort/34095.cc: Likewise.
5768 * testsuite/25_algorithms/sort/34636.cc: Likewise.
5769 * testsuite/25_algorithms/sort/35588.cc: Likewise.
5770 * testsuite/25_algorithms/sort/moveable.cc: Likewise.
5771 * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
5772 * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
5773 * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
5774 * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
5775 * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
5776 * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
5777 * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
5778 * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
5779 * testsuite/25_algorithms/unique/1.cc: Likewise.
5780 * testsuite/25_algorithms/unique/11480.cc: Likewise.
5781 * testsuite/25_algorithms/unique/2.cc: Likewise.
5782 * testsuite/25_algorithms/unique/moveable.cc: Likewise.
5783 * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
5784 * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
5785 * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
5786 * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
5787 * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
5788 * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
5789 * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
5790 * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
5791 * testsuite/26_numerics/accumulate/1.cc: Likewise.
5792 * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
5793 * testsuite/26_numerics/complex/13450.cc: Likewise.
5794 * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
5795 * testsuite/26_numerics/complex/complex_value.cc: Likewise.
5796 * testsuite/26_numerics/complex/dr387.cc: Likewise.
5797 * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
5798 * testsuite/26_numerics/complex/dr781.cc: Likewise.
5799 * testsuite/26_numerics/complex/dr844.cc: Likewise.
5800 * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
5801 Likewise.
5802 * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
5803 Likewise.
5804 * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
5805 * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
5806 * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
5807 * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
5808 * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
5809 * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
5810 * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
5811 * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
5812 * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
5813 * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
5814 * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
5815 * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
5816 * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
5817 * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
5818 * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
5819 * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
5820 * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
5821 * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
5822 * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
5823 Likewise.
5824 * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
5825 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
5826 Likewise.
5827 * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
5828 Likewise.
5829 * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
5830 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
5831 * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
5832 * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
5833 * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
5834 * testsuite/26_numerics/inner_product/1.cc: Likewise.
5835 * testsuite/26_numerics/iota/1.cc: Likewise.
5836 * testsuite/26_numerics/partial_sum/1.cc: Likewise.
5837 * testsuite/26_numerics/slice/1.cc: Likewise.
5838 * testsuite/26_numerics/valarray/28277.cc: Likewise.
5839 * testsuite/26_numerics/valarray/dr543.cc: Likewise.
5840 * testsuite/26_numerics/valarray/operators.cc: Likewise.
5841 * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
5842 * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
5843 * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
5844 * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
5845 * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
5846 * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
5847 * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
5848 * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
5849 * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
5850 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
5851 * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
5852 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
5853 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
5854 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
5855 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
5856 * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
5857 * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
5858 * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
5859 * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
5860 * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
5861 * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
5862 * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
5863 * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
5864 * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
5865 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
5866 * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
5867 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
5868 * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
5869 * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
5870 * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
5871 * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
5872 * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
5873 * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
5874 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
5875 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
5876 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
5877 * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
5878 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
5879 * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
5880 * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
5881 * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
5882 * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
5883 * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
5884 * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
5885 * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
5886 * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
5887 * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
5888 * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
5889 * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
5890 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
5891 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
5892 * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
5893 * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
5894 * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
5895 * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
5896 * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
5897 * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
5898 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
5899 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
5900 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
5901 * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
5902 * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
5903 * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
5904 * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
5905 * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
5906 Likewise.
5907 * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
5908 * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
5909 * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
5910 * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
5911 * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
5912 * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
5913 * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
5914 * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
5915 * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
5916 * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
5917 * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
5918 * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
5919 * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
5920 * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
5921 * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
5922 * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
5923 * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
5924 * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
5925 * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
5926 * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
5927 * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
5928 * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
5929 * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
5930 * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
5931 * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
5932 * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
5933 * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
5934 * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
5935 * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
5936 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
5937 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
5938 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
5939 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
5940 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
5941 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
5942 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
5943 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
5944 * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
5945 Likewise.
5946 * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
5947 * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
5948 * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
5949 * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
5950 * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
5951 * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
5952 * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
5953 * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
5954 * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
5955 * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
5956 * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
5957 * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
5958 * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
5959 * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
5960 * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
5961 * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
5962 * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
5963 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
5964 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
5965 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
5966 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
5967 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
5968 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
5969 * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
5970 Likewise.
5971 * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
5972 * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
5973 * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
5974 * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
5975 * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
5976 * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
5977 * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
5978 * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
5979 * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
5980 * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
5981 * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
5982 * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
5983 * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
5984 * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
5985 * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
5986 * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
5987 * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
5988 * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
5989 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
5990 * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
5991 * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
5992 * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
5993 * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
5994 * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
5995 * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
5996 * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
5997 * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
5998 * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
5999 * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
6000 * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
6001 * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
6002 * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
6003 * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
6004 * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
6005 * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
6006 * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
6007 * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
6008 * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
6009 * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
6010 * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
6011 * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
6012 * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
6013 * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
6014 * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
6015 * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
6016 * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
6017 * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
6018 * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
6019 * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
6020 * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
6021 * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
6022 * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
6023 * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
6024 * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
6025 * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
6026 * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
6027 * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
6028 * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
6029 * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
6030 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
6031 * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
6032 * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
6033 * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
6034 * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
6035 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
6036 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
6037 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
6038 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
6039 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
6040 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
6041 * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
6042 * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
6043 * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
6044 * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
6045 * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
6046 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
6047 * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
6048 * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
6049 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
6050 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
6051 * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
6052 * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
6053 * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
6054 * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
6055 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
6056 * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
6057 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
6058 * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
6059 * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
6060 * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
6061 * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
6062 * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
6063 * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
6064 * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
6065 * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
6066 * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
6067 * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
6068 * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
6069 Likewise.
6070 * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
6071 Likewise.
6072 * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
6073 Likewise.
6074 * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
6075 Likewise.
6076 * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
6077 Likewise.
6078 * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
6079 Likewise.
6080 * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
6081 Likewise.
6082 * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
6083 Likewise.
6084 * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
6085 Likewise.
6086 * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
6087 Likewise.
6088 * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
6089 Likewise.
6090 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
6091 Likewise.
6092 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
6093 Likewise.
6094 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
6095 Likewise.
6096 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
6097 Likewise.
6098 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
6099 Likewise.
6100 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
6101 Likewise.
6102 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
6103 Likewise.
6104 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
6105 Likewise.
6106 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
6107 Likewise.
6108 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
6109 Likewise.
6110 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
6111 Likewise.
6112 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
6113 Likewise.
6114 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6115 Likewise.
6116 * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
6117 Likewise.
6118 * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
6119 Likewise.
6120 * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
6121 Likewise.
6122 * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
6123 Likewise.
6124 * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
6125 Likewise.
6126 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
6127 Likewise.
6128 * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
6129 Likewise.
6130 * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
6131 Likewise.
6132 * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
6133 Likewise.
6134 * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
6135 Likewise.
6136 * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
6137 * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
6138 * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
6139 Likewise.
6140 * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
6141 * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
6142 * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
6143 * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
6144 Likewise.
6145 * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
6146 * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
6147 * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
6148 * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
6149 * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
6150 * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
6151 * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
6152 * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
6153 * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
6154 * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
6155 * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
6156 * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
6157 * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
6158 * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
6159 * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
6160 * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
6161 * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
6162 * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
6163 * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
6164 * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
6165 * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
6166 * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
6167 * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
6168 * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
6169 * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
6170 * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
6171 * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
6172 * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
6173 * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
6174 * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
6175 * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
6176 * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
6177 * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
6178 * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
6179 * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
6180 * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
6181 * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
6182 * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
6183 * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
6184 * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
6185 * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
6186 * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
6187 * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
6188 * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
6189 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
6190 * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
6191 * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
6192 * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
6193 * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
6194 * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
6195 * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
6196 * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
6197 * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
6198 * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
6199 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
6200 * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
6201 * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
6202 * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
6203 * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
6204 * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
6205 * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
6206 * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
6207 * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
6208 * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
6209 * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
6210 * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
6211 * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
6212 * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
6213 * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
6214 * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
6215 * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
6216 * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
6217 * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
6218 * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
6219 Likewise.
6220 * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
6221 * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
6222 * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
6223 * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
6224 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
6225 * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
6226 * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
6227 * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
6228 * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
6229 * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
6230 * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
6231 * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
6232 * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
6233 * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
6234 * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
6235 * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
6236 * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
6237 * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
6238 * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
6239 * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
6240 * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
6241 * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
6242 * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
6243 * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
6244 * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
6245 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
6246 Likewise.
6247 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
6248 Likewise.
6249 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
6250 Likewise.
6251 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
6252 Likewise.
6253 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
6254 Likewise.
6255 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
6256 Likewise.
6257 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
6258 Likewise.
6259 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
6260 Likewise.
6261 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
6262 Likewise.
6263 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
6264 Likewise.
6265 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
6266 Likewise.
6267 * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
6268 Likewise.
6269 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
6270 Likewise.
6271 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
6272 Likewise.
6273 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
6274 Likewise.
6275 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
6276 Likewise.
6277 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
6278 Likewise.
6279 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
6280 Likewise.
6281 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
6282 Likewise.
6283 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
6284 Likewise.
6285 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
6286 Likewise.
6287 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
6288 Likewise.
6289 * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
6290 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
6291 Likewise.
6292 * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
6293 Likewise.
6294 * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
6295 Likewise.
6296 * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
6297 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
6298 Likewise.
6299 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
6300 Likewise.
6301 * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
6302 * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
6303 * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
6304 * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
6305 * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
6306 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
6307 Likewise.
6308 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
6309 Likewise.
6310 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
6311 Likewise.
6312 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
6313 Likewise.
6314 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
6315 Likewise.
6316 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
6317 Likewise.
6318 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
6319 Likewise.
6320 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
6321 Likewise.
6322 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
6323 Likewise.
6324 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
6325 Likewise.
6326 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
6327 Likewise.
6328 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
6329 Likewise.
6330 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
6331 Likewise.
6332 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
6333 Likewise.
6334 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
6335 Likewise.
6336 * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
6337 * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
6338 * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
6339 * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
6340 * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
6341 * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
6342 Likewise.
6343 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
6344 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
6345 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
6346 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
6347 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
6348 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
6349 Likewise.
6350 * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
6351 * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
6352 * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
6353 * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
6354 * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
6355 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
6356 * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
6357 * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
6358 * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
6359 * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
6360 * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
6361 * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
6362 * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
6363 * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
6364 * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
6365 * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
6366 * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
6367 * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
6368 * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
6369 * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
6370 Likewise.
6371 * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
6372 * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
6373 * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
6374 * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
6375 * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
6376 * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
6377 * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
6378 * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
6379 * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
6380 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
6381 * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
6382 * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
6383 * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
6384 * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
6385 * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
6386 * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
6387 * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
6388 * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
6389 * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
6390 * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
6391 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
6392 * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
6393 * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
6394 * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
6395 * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
6396 * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
6397 * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
6398 * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
6399 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
6400 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
6401 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
6402 * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
6403 * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
6404 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
6405 * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
6406 * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
6407 Likewise.
6408 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
6409 Likewise.
6410 * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
6411 Likewise.
6412 * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
6413 * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
6414 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
6415 * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
6416 * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
6417 * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
6418 * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
6419 * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
6420 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
6421 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
6422 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
6423 * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
6424 * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
6425 * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
6426 * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
6427 * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
6428 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
6429 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
6430 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
6431 * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
6432 * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
6433 * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
6434 * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
6435 * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
6436 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
6437 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
6438 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
6439 * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
6440 * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
6441 * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
6442 * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
6443 * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
6444 * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
6445 * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
6446 * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
6447 * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
6448 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
6449 * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
6450 * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
6451 * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
6452 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
6453 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
6454 * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
6455 * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
6456 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
6457 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
6458 * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
6459 * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
6460 * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
6461 * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
6462 * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
6463 * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
6464 * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
6465 * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
6466 * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
6467 * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
6468 * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
6469 * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
6470 * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
6471 * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
6472 Likewise.
6473 * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
6474 * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
6475 * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
6476 * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
6477 * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
6478 * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
6479 * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
6480 * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
6481 * testsuite/27_io/fpos/11450.cc: Likewise.
6482 * testsuite/27_io/fpos/14320-1.cc: Likewise.
6483 * testsuite/27_io/fpos/14320-2.cc: Likewise.
6484 * testsuite/27_io/fpos/14320-3.cc: Likewise.
6485 * testsuite/27_io/fpos/14320-4.cc: Likewise.
6486 * testsuite/27_io/fpos/14320-5.cc: Likewise.
6487 * testsuite/27_io/fpos/14775.cc: Likewise.
6488 * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
6489 * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
6490 * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
6491 * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
6492 * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
6493 * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
6494 * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
6495 * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
6496 * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
6497 * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
6498 * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
6499 * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
6500 * testsuite/27_io/headers/ios/types_std.cc: Likewise.
6501 * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
6502 * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
6503 * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
6504 * testsuite/27_io/headers/istream/types_std.cc: Likewise.
6505 * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
6506 * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
6507 * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
6508 * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
6509 * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
6510 * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
6511 * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
6512 * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
6513 * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
6514 * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
6515 * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
6516 * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
6517 * testsuite/27_io/ios_base/storage/1.cc: Likewise.
6518 * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
6519 * testsuite/27_io/ios_base/storage/2.cc: Likewise.
6520 * testsuite/27_io/ios_base/storage/3.cc: Likewise.
6521 * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
6522 * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
6523 * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
6524 * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
6525 * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
6526 * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
6527 * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
6528 * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
6529 * testsuite/27_io/objects/char/1.cc: Likewise.
6530 * testsuite/27_io/objects/char/10.cc: Likewise.
6531 * testsuite/27_io/objects/char/12048-1.cc: Likewise.
6532 * testsuite/27_io/objects/char/12048-2.cc: Likewise.
6533 * testsuite/27_io/objects/char/12048-3.cc: Likewise.
6534 * testsuite/27_io/objects/char/12048-4.cc: Likewise.
6535 * testsuite/27_io/objects/char/12048-5.cc: Likewise.
6536 * testsuite/27_io/objects/char/2.cc: Likewise.
6537 * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
6538 * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
6539 * testsuite/27_io/objects/char/3_xin.cc: Likewise.
6540 * testsuite/27_io/objects/char/4_xin.cc: Likewise.
6541 * testsuite/27_io/objects/char/5.cc: Likewise.
6542 * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
6543 * testsuite/27_io/objects/char/6.cc: Likewise.
6544 * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
6545 * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
6546 * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
6547 * testsuite/27_io/objects/char/7.cc: Likewise.
6548 * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
6549 * testsuite/27_io/objects/char/8.cc: Likewise.
6550 * testsuite/27_io/objects/char/9.cc: Likewise.
6551 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
6552 * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
6553 * testsuite/27_io/objects/char/dr455.cc: Likewise.
6554 * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
6555 * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
6556 * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
6557 * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
6558 * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
6559 * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
6560 * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
6561 * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
6562 * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
6563 * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
6564 * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
6565 * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
6566 * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
6567 * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
6568 * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
6569 * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
6570 * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
6571 * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
6572 * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
6573 * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
6574 * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
6575 * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
6576 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
6577 * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
6578 * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
6579 * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
6580 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
6581 * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
6582 * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
6583 * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
6584 * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
6585 * testsuite/27_io/types/1.cc: Likewise.
6586 * testsuite/27_io/types/2.cc: Likewise.
6587 * testsuite/27_io/types/3.cc: Likewise.
6588 * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
6589 * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
6590 * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
6591 Likewise.
6592 * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
6593 Likewise.
6594 * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
6595 * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
6596 * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
6597 * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
6598 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
6599 * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
6600 * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
6601 * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
6602 Likewise.
6603 * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
6604 Likewise.
6605 * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
6606 Likewise.
6607 * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
6608 Likewise.
6609 * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
6610 * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
6611 * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
6612 * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
6613 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
6614 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
6615 Likewise.
6616 * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
6617 Likewise.
6618 * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
6619 * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
6620 * testsuite/30_threads/thread/id/operators.cc: Likewise.
6621 * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
6622 * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
6623 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
6624 * testsuite/Makefile.am: Likewise.
6625 * testsuite/abi/30586.cc: Likewise.
6626 * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
6627 * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
6628 * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
6629 * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
6630 * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
6631 * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
6632 * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
6633 * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
6634 * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
6635 * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
6636 * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
6637 * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
6638 * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
6639 * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
6640 * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
6641 * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
6642 * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
6643 * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
6644 * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
6645 * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
6646 * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
6647 * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
6648 * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
6649 * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
6650 * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
6651 * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
6652 * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
6653 * testsuite/abi/demangle/abi_text/01.cc: Likewise.
6654 * testsuite/abi/demangle/abi_text/02.cc: Likewise.
6655 * testsuite/abi/demangle/abi_text/03.cc: Likewise.
6656 * testsuite/abi/demangle/abi_text/04.cc: Likewise.
6657 * testsuite/abi/demangle/abi_text/05.cc: Likewise.
6658 * testsuite/abi/demangle/abi_text/06.cc: Likewise.
6659 * testsuite/abi/demangle/abi_text/07.cc: Likewise.
6660 * testsuite/abi/demangle/abi_text/08.cc: Likewise.
6661 * testsuite/abi/demangle/abi_text/09.cc: Likewise.
6662 * testsuite/abi/demangle/abi_text/10.cc: Likewise.
6663 * testsuite/abi/demangle/abi_text/11.cc: Likewise.
6664 * testsuite/abi/demangle/abi_text/12.cc: Likewise.
6665 * testsuite/abi/demangle/abi_text/13.cc: Likewise.
6666 * testsuite/abi/demangle/abi_text/14.cc: Likewise.
6667 * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
6668 * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
6669 * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
6670 * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
6671 * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
6672 * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
6673 * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
6674 * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
6675 * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
6676 * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
6677 * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
6678 * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
6679 * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
6680 * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
6681 * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
6682 * testsuite/abi/demangle/regression/7986.cc: Likewise.
6683 * testsuite/abi/demangle/regression/8897.cc: Likewise.
6684 * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
6685 * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
6686 * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
6687 * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
6688 * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
6689 * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
6690 * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
6691 * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
6692 * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
6693 * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
6694 * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
6695 * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
6696 * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
6697 * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
6698 * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
6699 * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
6700 * testsuite/abi/demangle/regression/old.cc: Likewise.
6701 * testsuite/abi/header_cxxabi.c: Likewise.
6702 * testsuite/backward/11460.cc: Likewise.
6703 * testsuite/backward/hash_map/1.cc: Likewise.
6704 * testsuite/backward/hash_map/14648.cc: Likewise.
6705 * testsuite/backward/hash_map/23528.cc: Likewise.
6706 * testsuite/backward/hash_set/1.cc: Likewise.
6707 * testsuite/backward/strstream_members.cc: Likewise.
6708 * testsuite/config/default.exp: Likewise.
6709 * testsuite/data/filebuf_virtuals-1.tst: Likewise.
6710 * testsuite/data/filebuf_virtuals-1.txt: Likewise.
6711 * testsuite/data/istream_extractor_other-1.tst: Likewise.
6712 * testsuite/data/istream_extractor_other-1.txt: Likewise.
6713 * testsuite/data/istream_extractor_other-2.tst: Likewise.
6714 * testsuite/data/ostream_inserter_other-1.tst: Likewise.
6715 * testsuite/data/ostream_inserter_other-2.tst: Likewise.
6716 * testsuite/data/sgetn.txt: Likewise.
6717 * testsuite/data/wistream_extractor_other-1.tst: Likewise.
6718 * testsuite/data/wistream_extractor_other-1.txt: Likewise.
6719 * testsuite/data/wistream_extractor_other-2.tst: Likewise.
6720 * testsuite/data/wostream_inserter_other-1.tst: Likewise.
6721 * testsuite/data/wostream_inserter_other-2.tst: Likewise.
6722 * testsuite/ext/array_allocator/26875.cc: Likewise.
6723 * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
6724 * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
6725 * testsuite/ext/array_allocator/check_delete.cc: Likewise.
6726 * testsuite/ext/array_allocator/check_new.cc: Likewise.
6727 * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
6728 * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
6729 * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
6730 * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
6731 * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
6732 * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
6733 * testsuite/ext/codecvt/1.cc: Likewise.
6734 * testsuite/ext/codecvt/char-1.cc: Likewise.
6735 * testsuite/ext/codecvt/char-2.cc: Likewise.
6736 * testsuite/ext/codecvt/wchar_t.cc: Likewise.
6737 * testsuite/ext/concept_checks.cc: Likewise.
6738 * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
6739 Likewise.
6740 * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
6741 Likewise.
6742 * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
6743 * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
6744 * testsuite/ext/debug_allocator/check_new.cc: Likewise.
6745 * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
6746 * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
6747 * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
6748 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
6749 * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
6750 Likewise.
6751 * testsuite/ext/headers.cc: Likewise.
6752 * testsuite/ext/is_heap/1.cc: Likewise.
6753 * testsuite/ext/is_heap/check_type.cc: Likewise.
6754 * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
6755 * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
6756 * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
6757 * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
6758 * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
6759 * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
6760 * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
6761 * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
6762 * testsuite/ext/median.cc: Likewise.
6763 * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
6764 * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
6765 * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
6766 * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
6767 * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
6768 * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
6769 * testsuite/ext/mt_allocator/check_new.cc: Likewise.
6770 * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
6771 * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
6772 * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
6773 * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
6774 * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
6775 * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
6776 * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
6777 * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
6778 * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
6779 * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
6780 * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
6781 * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
6782 * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
6783 * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
6784 * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
6785 * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
6786 * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
6787 * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
6788 * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
6789 * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
6790 * testsuite/ext/new_allocator/check_delete.cc: Likewise.
6791 * testsuite/ext/new_allocator/check_new.cc: Likewise.
6792 * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
6793 * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
6794 * testsuite/ext/new_allocator/instantiate.cc: Likewise.
6795 * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
6796 * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
6797 * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
6798 * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
6799 * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
6800 * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
6801 * testsuite/ext/pool_allocator/check_new.cc: Likewise.
6802 * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
6803 * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
6804 * testsuite/ext/rope/1.cc: Likewise.
6805 * testsuite/ext/rope/2.cc: Likewise.
6806 * testsuite/ext/rope/3.cc: Likewise.
6807 * testsuite/ext/rope/36832.cc: Likewise.
6808 * testsuite/ext/rope/4.cc: Likewise.
6809 * testsuite/ext/rope/pthread7-rope.cc: Likewise.
6810 * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
6811 * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
6812 * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
6813 * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
6814 * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
6815 Likewise.
6816 * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
6817 * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
6818 * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
6819 * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
6820 * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
6821 * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
6822 * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
6823 * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
6824 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
6825 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
6826 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
6827 * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
6828 * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
6829 * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
6830 * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
6831 * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
6832 * testsuite/ext/throw_allocator/check_new.cc: Likewise.
6833 * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
6834 * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
6835 * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
6836 * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
6837 * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
6838 * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
6839 * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
6840 * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
6841 * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
6842 * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
6843 * testsuite/ext/vstring/capacity/29134.cc: Likewise.
6844 * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
6845 * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
6846 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
6847 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
6848 * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
6849 * testsuite/lib/dg-options.exp: Likewise.
6850 * testsuite/lib/libstdc++.exp: Likewise.
6851 * testsuite/lib/prune.exp: Likewise.
6852 * testsuite/libstdc++-abi/abi.exp: Likewise.
6853 * testsuite/libstdc++-dg/conformance.exp: Likewise.
6854 * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
6855 Likewise.
6856 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
6857 Likewise.
6858 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
6859 Likewise.
6860 * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
6861 Likewise.
6862 * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
6863 Likewise.
6864 * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
6865 Likewise.
6866 * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
6867 Likewise.
6868 * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
6869 Likewise.
6870 * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
6871 Likewise.
6872 * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
6873 Likewise.
6874 * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
6875 Likewise.
6876 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
6877 Likewise.
6878 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
6879 Likewise.
6880 * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
6881 Likewise.
6882 * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
6883 Likewise.
6884 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
6885 Likewise.
6886 * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
6887 Likewise.
6888 * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
6889 * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
6890 Likewise.
6891 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
6892 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
6893 Likewise.
6894 * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
6895 Likewise.
6896 * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
6897 * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
6898 Likewise.
6899 * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
6900 Likewise.
6901 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
6902 Likewise.
6903 * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
6904 Likewise.
6905 * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
6906 * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
6907 * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
6908 * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
6909 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
6910 Likewise.
6911 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
6912 Likewise.
6913 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
6914 Likewise.
6915 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
6916 Likewise.
6917 * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
6918 Likewise.
6919 * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
6920 Likewise.
6921 * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
6922 Likewise.
6923 * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
6924 Likewise.
6925 * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
6926 Likewise.
6927 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
6928 Likewise.
6929 * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
6930 Likewise.
6931 * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
6932 Likewise.
6933 * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
6934 Likewise.
6935 * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
6936 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
6937 Likewise.
6938 * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
6939 Likewise.
6940 * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
6941 * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
6942 * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
6943 * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
6944 * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
6945 * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
6946 * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
6947 * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
6948 * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
6949 * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
6950 * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
6951 * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
6952 * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
6953 * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
6954 Likewise.
6955 * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
6956 Likewise.
6957 * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
6958 Likewise.
6959 * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
6960 * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
6961 Likewise.
6962 * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
6963 Likewise.
6964 * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
6965 * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
6966 * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
6967 * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
6968 * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
6969 * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
6970 * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
6971 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
6972 Likewise.
6973 * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
6974 * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
6975 Likewise.
6976 * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
6977 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
6978 Likewise.
6979 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
6980 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
6981 Likewise.
6982 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
6983 Likewise.
6984 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
6985 Likewise.
6986 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
6987 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
6988 Likewise.
6989 * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
6990 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
6991 Likewise.
6992 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
6993 Likewise.
6994 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
6995 Likewise.
6996 * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
6997 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
6998 Likewise.
6999 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
7000 Likewise.
7001 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
7002 Likewise.
7003 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
7004 Likewise.
7005 * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
7006 Likewise.
7007 * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
7008 Likewise.
7009 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
7010 Likewise.
7011 * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
7012 Likewise.
7013 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
7014 Likewise.
7015 * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
7016 Likewise.
7017 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
7018 Likewise.
7019 * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
7020 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
7021 Likewise.
7022 * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
7023 * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
7024 Likewise.
7025 * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
7026 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
7027 Likewise.
7028 * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
7029 * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
7030 Likewise.
7031 * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
7032 * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
7033 Likewise.
7034 * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
7035 * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
7036 Likewise.
7037 * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
7038 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
7039 Likewise.
7040 * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
7041 * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
7042 Likewise.
7043 * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
7044 * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
7045 * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
7046 Likewise.
7047 * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
7048 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
7049 Likewise.
7050 * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
7051 * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
7052 * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
7053 * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
7054 Likewise.
7055 * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
7056 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
7057 Likewise.
7058 * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
7059 * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
7060 Likewise.
7061 * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
7062 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
7063 Likewise.
7064 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
7065 Likewise.
7066 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
7067 Likewise.
7068 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
7069 Likewise.
7070 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
7071 Likewise.
7072 * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
7073 * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
7074 * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
7075 Likewise.
7076 * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
7077 * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
7078 Likewise.
7079 * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
7080 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
7081 Likewise.
7082 * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
7083 * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
7084 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
7085 Likewise.
7086 * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
7087 * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
7088 Likewise.
7089 * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
7090 * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
7091 Likewise.
7092 * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
7093 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
7094 Likewise.
7095 * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
7096 * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
7097 Likewise.
7098 * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
7099 * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
7100 Likewise.
7101 * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
7102 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
7103 Likewise.
7104 * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
7105 * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
7106 Likewise.
7107 * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
7108 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
7109 Likewise.
7110 * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
7111 * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
7112 Likewise.
7113 * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
7114 * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
7115 * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
7116 * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
7117 * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
7118 * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
7119 * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
7120 * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
7121 * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
7122 Likewise.
7123 * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
7124 Likewise.
7125 * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
7126 Likewise.
7127 * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
7128 Likewise.
7129 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
7130 Likewise.
7131 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
7132 Likewise.
7133 * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
7134 Likewise.
7135 * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
7136 Likewise.
7137 * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
7138 Likewise.
7139 * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
7140 Likewise.
7141 * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
7142 Likewise.
7143 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
7144 Likewise.
7145 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
7146 Likewise.
7147 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
7148 Likewise.
7149 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
7150 Likewise.
7151 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
7152 Likewise.
7153 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
7154 Likewise.
7155 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
7156 Likewise.
7157 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
7158 Likewise.
7159 * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
7160 Likewise.
7161 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
7162 Likewise.
7163 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
7164 Likewise.
7165 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
7166 Likewise.
7167 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
7168 Likewise.
7169 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
7170 Likewise.
7171 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
7172 Likewise.
7173 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
7174 Likewise.
7175 * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
7176 Likewise.
7177 * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
7178 * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
7179 * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
7180 * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
7181 Likewise.
7182 * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
7183 Likewise.
7184 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
7185 Likewise.
7186 * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
7187 Likewise.
7188 * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
7189 Likewise.
7190 * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
7191 * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
7192 * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
7193 * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
7194 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
7195 Likewise.
7196 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
7197 Likewise.
7198 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
7199 Likewise.
7200 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
7201 Likewise.
7202 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
7203 Likewise.
7204 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
7205 Likewise.
7206 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
7207 Likewise.
7208 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
7209 Likewise.
7210 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
7211 Likewise.
7212 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
7213 Likewise.
7214 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
7215 Likewise.
7216 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
7217 Likewise.
7218 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
7219 Likewise.
7220 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
7221 Likewise.
7222 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
7223 Likewise.
7224 * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
7225 Likewise.
7226 * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
7227 Likewise.
7228 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
7229 Likewise.
7230 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
7231 Likewise.
7232 * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
7233 Likewise.
7234 * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
7235 Likewise.
7236 * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
7237 Likewise.
7238 * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
7239 Likewise.
7240 * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
7241 Likewise.
7242 * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
7243 Likewise.
7244 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
7245 Likewise.
7246 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
7247 Likewise.
7248 * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
7249 Likewise.
7250 * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
7251 Likewise.
7252 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
7253 Likewise.
7254 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
7255 Likewise.
7256 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
7257 Likewise.
7258 * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
7259 Likewise.
7260 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
7261 Likewise.
7262 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
7263 Likewise.
7264 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
7265 Likewise.
7266 * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
7267 Likewise.
7268 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
7269 Likewise.
7270 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
7271 Likewise.
7272 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
7273 Likewise.
7274 * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
7275 Likewise.
7276 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
7277 Likewise.
7278 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
7279 Likewise.
7280 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
7281 Likewise.
7282 * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
7283 Likewise.
7284 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
7285 Likewise.
7286 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
7287 Likewise.
7288 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
7289 Likewise.
7290 * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
7291 Likewise.
7292 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
7293 Likewise.
7294 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
7295 Likewise.
7296 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
7297 Likewise.
7298 * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
7299 Likewise.
7300 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
7301 Likewise.
7302 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
7303 Likewise.
7304 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
7305 Likewise.
7306 * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
7307 Likewise.
7308 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
7309 Likewise.
7310 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
7311 Likewise.
7312 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
7313 Likewise.
7314 * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
7315 Likewise.
7316 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
7317 Likewise.
7318 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
7319 Likewise.
7320 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
7321 Likewise.
7322 * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
7323 Likewise.
7324 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
7325 Likewise.
7326 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
7327 Likewise.
7328 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
7329 Likewise.
7330 * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
7331 Likewise.
7332 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
7333 Likewise.
7334 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
7335 Likewise.
7336 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
7337 Likewise.
7338 * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
7339 Likewise.
7340 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
7341 Likewise.
7342 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
7343 Likewise.
7344 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
7345 Likewise.
7346 * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
7347 Likewise.
7348 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
7349 Likewise.
7350 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
7351 Likewise.
7352 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
7353 Likewise.
7354 * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
7355 Likewise.
7356 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
7357 Likewise.
7358 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
7359 Likewise.
7360 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
7361 Likewise.
7362 * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
7363 Likewise.
7364 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
7365 Likewise.
7366 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
7367 Likewise.
7368 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
7369 Likewise.
7370 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
7371 Likewise.
7372 * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
7373 Likewise.
7374 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
7375 Likewise.
7376 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
7377 Likewise.
7378 * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
7379 Likewise.
7380 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
7381 Likewise.
7382 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
7383 Likewise.
7384 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
7385 Likewise.
7386 * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
7387 Likewise.
7388 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
7389 Likewise.
7390 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
7391 Likewise.
7392 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
7393 Likewise.
7394 * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
7395 Likewise.
7396 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
7397 Likewise.
7398 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
7399 Likewise.
7400 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
7401 Likewise.
7402 * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
7403 Likewise.
7404 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
7405 Likewise.
7406 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
7407 Likewise.
7408 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
7409 Likewise.
7410 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
7411 Likewise.
7412 * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
7413 Likewise.
7414 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
7415 Likewise.
7416 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
7417 Likewise.
7418 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
7419 Likewise.
7420 * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
7421 Likewise.
7422 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
7423 Likewise.
7424 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
7425 Likewise.
7426 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
7427 Likewise.
7428 * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
7429 Likewise.
7430 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
7431 Likewise.
7432 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
7433 Likewise.
7434 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
7435 Likewise.
7436 * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
7437 Likewise.
7438 * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
7439 Likewise.
7440 * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
7441 * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
7442 * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
7443 * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
7444 Likewise.
7445 * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
7446 Likewise.
7447 * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
7448 Likewise.
7449 * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
7450 Likewise.
7451 * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
7452 Likewise.
7453 * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
7454 Likewise.
7455 * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
7456 Likewise.
7457 * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
7458 Likewise.
7459 * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
7460 * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
7461 * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
7462 * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
7463 Likewise.
7464 * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
7465 * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
7466 * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
7467 Likewise.
7468 * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
7469 Likewise.
7470 * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
7471 Likewise.
7472 * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
7473 * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
7474 Likewise.
7475 * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
7476 Likewise.
7477 * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
7478 * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
7479 * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
7480 Likewise.
7481 * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
7482 Likewise.
7483 * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
7484 * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
7485 * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
7486 * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
7487 * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
7488 Likewise.
7489 * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
7490 Likewise.
7491 * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
7492 Likewise.
7493 * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
7494 Likewise.
7495 * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
7496 * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
7497 * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
7498 * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
7499 Likewise.
7500 * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
7501 Likewise.
7502 * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
7503 * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
7504 * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
7505 * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
7506 * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
7507 * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
7508 * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
7509 Likewise.
7510 * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
7511 * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
7512 * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
7513 * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
7514 Likewise.
7515 * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
7516 Likewise.
7517 * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
7518 Likewise.
7519 * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
7520 Likewise.
7521 * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
7522 Likewise.
7523 * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
7524 Likewise.
7525 * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
7526 * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
7527 * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
7528 Likewise.
7529 * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
7530 * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
7531 Likewise.
7532 * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
7533 Likewise.
7534 * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
7535 Likewise.
7536 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
7537 Likewise.
7538 * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
7539 Likewise.
7540 * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
7541 Likewise.
7542 * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
7543 Likewise.
7544 * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
7545 * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
7546 * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
7547 * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
7548 Likewise.
7549 * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
7550 * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
7551 Likewise.
7552 * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
7553 Likewise.
7554 * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
7555 Likewise.
7556 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
7557 Likewise.
7558 * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
7559 Likewise.
7560 * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
7561 Likewise.
7562 * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
7563 Likewise.
7564 * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
7565 * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
7566 * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
7567 * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
7568 * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
7569 * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
7570 * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
7571 Likewise.
7572 * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
7573 * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
7574 * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
7575 * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
7576 Likewise.
7577 * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
7578 Likewise.
7579 * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
7580 Likewise.
7581 * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
7582 Likewise.
7583 * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
7584 Likewise.
7585 * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
7586 Likewise.
7587 * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
7588 * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
7589 * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
7590 * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
7591 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
7592 Likewise.
7593 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
7594 Likewise.
7595 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
7596 Likewise.
7597 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
7598 Likewise.
7599 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
7600 Likewise.
7601 * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
7602 Likewise.
7603 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
7604 Likewise.
7605 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
7606 Likewise.
7607 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
7608 Likewise.
7609 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
7610 Likewise.
7611 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
7612 Likewise.
7613 * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
7614 Likewise.
7615 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
7616 Likewise.
7617 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
7618 Likewise.
7619 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
7620 Likewise.
7621 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
7622 Likewise.
7623 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
7624 Likewise.
7625 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
7626 Likewise.
7627 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
7628 Likewise.
7629 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
7630 Likewise.
7631 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
7632 Likewise.
7633 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
7634 Likewise.
7635 * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
7636 Likewise.
7637 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
7638 Likewise.
7639 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
7640 Likewise.
7641 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
7642 Likewise.
7643 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
7644 Likewise.
7645 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
7646 Likewise.
7647 * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
7648 Likewise.
7649 * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
7650 Likewise.
7651 * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
7652 Likewise.
7653 * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
7654 Likewise.
7655 * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
7656 Likewise.
7657 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
7658 Likewise.
7659 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
7660 Likewise.
7661 * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
7662 Likewise.
7663 * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
7664 * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
7665 * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
7666 * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
7667 * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
7668 * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
7669 * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
7670 * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
7671 * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
7672 * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
7673 * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
7674 * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
7675 * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
7676 * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
7677 * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
7678 * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
7679 * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
7680 * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
7681 * testsuite/tr1/headers/all.cc: Likewise.
7682 * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
7683 * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
7684 * testsuite/util/testsuite_shared.cc: Likewise.
7685 * scripts/extract_symvers: Likewise. Remove runtime exception.
7686 * testsuite/17_intro/headers/all.cc: Likewise.
7687 * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
7688 * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
7689 * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
7690 Likewise.
7691 * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
7692 Likewise.
7693 * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
7694 Likewise.
7695 * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
7696 Likewise.
7697 * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
7698 Likewise.
7699 * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
7700 Likewise.
7701 * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
7702 Likewise.
7703 * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
7704 Likewise.
7705 * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
7706 Likewise.
7707 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
7708 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
7709 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
7710 * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
7711 Likewise.
7712 * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
7713 Likewise.
7714 * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
7715 Likewise.
7716 * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
7717 Likewise.
7718 * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
7719 Likewise.
7720 * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
7721 Likewise.
7722 * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
7723 Likewise.
7724 * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
7725 Likewise.
7726 * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
7727 Likewise.
7728 * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
7729 Likewise.
7730 * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
7731 Likewise.
7732 * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
7733 Likewise.
7734 * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
7735 Likewise.
7736 * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
7737 Likewise.
7738 * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
7739 Likewise.
7740 * testsuite/20_util/move/requirements/explicit_instantiation.cc:
7741 Likewise.
7742 * testsuite/20_util/pair/moveable.cc: Likewise.
7743 * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
7744 Likewise.
7745 * testsuite/20_util/pair/swap.cc: Likewise.
7746 * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
7747 Likewise.
7748 * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
7749 * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
7750 Likewise.
7751 * testsuite/20_util/tuple/moveable.cc: Likewise.
7752 * testsuite/20_util/tuple/moveable2.cc: Likewise.
7753 * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
7754 Likewise.
7755 * testsuite/20_util/tuple/swap.cc: Likewise.
7756 * testsuite/21_strings/basic_string/element_access/char/21674.cc:
7757 Likewise.
7758 * testsuite/21_strings/basic_string/element_access/char/empty.cc:
7759 Likewise.
7760 * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
7761 Likewise.
7762 * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
7763 Likewise.
7764 * testsuite/21_strings/basic_string/init-list.cc: Likewise.
7765 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
7766 Likewise.
7767 * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
7768 Likewise.
7769 * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
7770 Likewise.
7771 * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
7772 * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
7773 Likewise.
7774 * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
7775 Likewise.
7776 * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
7777 * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
7778 * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
7779 * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
7780 * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
7781 * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
7782 * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
7783 * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
7784 * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
7785 * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
7786 * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
7787 * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
7788 * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
7789 * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
7790 * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
7791 Likewise.
7792 * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
7793 * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
7794 * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
7795 * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
7796 * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
7797 * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
7798 * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
7799 * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
7800 * testsuite/22_locale/ctype_base/11844.cc: Likewise.
7801 * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
7802 Likewise.
7803 * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
7804 Likewise.
7805 * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
7806 Likewise.
7807 * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
7808 Likewise.
7809 * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
7810 * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
7811 Likewise.
7812 * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
7813 Likewise.
7814 * testsuite/23_containers/deque/14340.cc: Likewise.
7815 * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
7816 * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
7817 * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
7818 * testsuite/23_containers/deque/init-list.cc: Likewise.
7819 * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
7820 * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
7821 * testsuite/23_containers/deque/moveable.cc: Likewise.
7822 * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
7823 * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
7824 Likewise.
7825 * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
7826 Likewise.
7827 * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
7828 Likewise.
7829 * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
7830 Likewise.
7831 * testsuite/23_containers/forward_list/comparable.cc: Likewise.
7832 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
7833 Likewise.
7834 * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
7835 Likewise.
7836 * testsuite/23_containers/forward_list/moveable.cc: Likewise.
7837 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
7838 Likewise.
7839 * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
7840 Likewise.
7841 * testsuite/23_containers/list/14340.cc: Likewise.
7842 * testsuite/23_containers/list/23781.cc: Likewise.
7843 * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
7844 * testsuite/23_containers/list/init-list.cc: Likewise.
7845 * testsuite/23_containers/list/moveable.cc: Likewise.
7846 * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
7847 * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
7848 Likewise.
7849 * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
7850 Likewise.
7851 * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
7852 Likewise.
7853 * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
7854 Likewise.
7855 * testsuite/23_containers/map/14340.cc: Likewise.
7856 * testsuite/23_containers/map/23781.cc: Likewise.
7857 * testsuite/23_containers/map/init-list.cc: Likewise.
7858 * testsuite/23_containers/map/moveable.cc: Likewise.
7859 * testsuite/23_containers/map/operations/1.cc: Likewise.
7860 * testsuite/23_containers/map/operations/31440.cc: Likewise.
7861 * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
7862 * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
7863 Likewise.
7864 * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
7865 Likewise.
7866 * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
7867 Likewise.
7868 * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
7869 Likewise.
7870 * testsuite/23_containers/multimap/14340.cc: Likewise.
7871 * testsuite/23_containers/multimap/23781.cc: Likewise.
7872 * testsuite/23_containers/multimap/init-list.cc: Likewise.
7873 * testsuite/23_containers/multimap/moveable.cc: Likewise.
7874 * testsuite/23_containers/multimap/operations/1.cc: Likewise.
7875 * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
7876 * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
7877 Likewise.
7878 * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
7879 Likewise.
7880 * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
7881 Likewise.
7882 * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
7883 Likewise.
7884 * testsuite/23_containers/multiset/14340.cc: Likewise.
7885 * testsuite/23_containers/multiset/23781.cc: Likewise.
7886 * testsuite/23_containers/multiset/init-list.cc: Likewise.
7887 * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
7888 * testsuite/23_containers/multiset/moveable.cc: Likewise.
7889 * testsuite/23_containers/multiset/operations/1.cc: Likewise.
7890 * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
7891 * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
7892 Likewise.
7893 * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
7894 Likewise.
7895 * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
7896 Likewise.
7897 * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
7898 Likewise.
7899 * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
7900 * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
7901 Likewise.
7902 * testsuite/23_containers/queue/moveable.cc: Likewise.
7903 * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
7904 Likewise.
7905 * testsuite/23_containers/set/14340.cc: Likewise.
7906 * testsuite/23_containers/set/23781.cc: Likewise.
7907 * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
7908 * testsuite/23_containers/set/init-list.cc: Likewise.
7909 * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
7910 * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
7911 * testsuite/23_containers/set/moveable.cc: Likewise.
7912 * testsuite/23_containers/set/operations/1.cc: Likewise.
7913 * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
7914 * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
7915 Likewise.
7916 * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
7917 Likewise.
7918 * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
7919 Likewise.
7920 * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
7921 Likewise.
7922 * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
7923 Likewise.
7924 * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
7925 * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
7926 * testsuite/23_containers/unordered_map/requirements/citerators.cc:
7927 Likewise.
7928 * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
7929 Likewise.
7930 * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
7931 Likewise.
7932 * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
7933 * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
7934 * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
7935 Likewise.
7936 * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
7937 Likewise.
7938 * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
7939 * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
7940 * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
7941 Likewise.
7942 * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
7943 Likewise.
7944 * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
7945 * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
7946 * testsuite/23_containers/unordered_set/requirements/citerators.cc:
7947 Likewise.
7948 * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
7949 Likewise.
7950 * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
7951 Likewise.
7952 * testsuite/23_containers/vector/14340.cc: Likewise.
7953 * testsuite/23_containers/vector/26412-1.cc: Likewise.
7954 * testsuite/23_containers/vector/26412-2.cc: Likewise.
7955 * testsuite/23_containers/vector/bool/requirements/citerators.cc:
7956 Likewise.
7957 * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
7958 * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
7959 * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
7960 * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
7961 * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
7962 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
7963 Likewise.
7964 * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
7965 Likewise.
7966 * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
7967 Likewise.
7968 * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
7969 Likewise.
7970 * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
7971 Likewise.
7972 * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
7973 * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
7974 * testsuite/23_containers/vector/init-list.cc: Likewise.
7975 * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
7976 * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
7977 * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
7978 * testsuite/23_containers/vector/moveable.cc: Likewise.
7979 * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
7980 * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
7981 Likewise.
7982 * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
7983 Likewise.
7984 * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
7985 Likewise.
7986 * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
7987 Likewise.
7988 * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
7989 * testsuite/23_containers/vector/types/23767.cc: Likewise.
7990 * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
7991 * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
7992 Likewise.
7993 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
7994 Likewise.
7995 * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
7996 Likewise.
7997 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
7998 Likewise.
7999 * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
8000 Likewise.
8001 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
8002 Likewise.
8003 * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
8004 Likewise.
8005 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
8006 Likewise.
8007 * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
8008 Likewise.
8009 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
8010 Likewise.
8011 * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
8012 Likewise.
8013 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
8014 Likewise.
8015 * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
8016 Likewise.
8017 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
8018 Likewise.
8019 * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
8020 Likewise.
8021 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
8022 Likewise.
8023 * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
8024 Likewise.
8025 * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
8026 Likewise.
8027 * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
8028 Likewise.
8029 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
8030 Likewise.
8031 * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
8032 Likewise.
8033 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
8034 Likewise.
8035 * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
8036 Likewise.
8037 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
8038 Likewise.
8039 * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
8040 Likewise.
8041 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
8042 Likewise.
8043 * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
8044 Likewise.
8045 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
8046 Likewise.
8047 * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
8048 Likewise.
8049 * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
8050 Likewise.
8051 * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
8052 Likewise.
8053 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
8054 Likewise.
8055 * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
8056 Likewise.
8057 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
8058 Likewise.
8059 * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
8060 Likewise.
8061 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
8062 Likewise.
8063 * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
8064 Likewise.
8065 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
8066 Likewise.
8067 * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
8068 Likewise.
8069 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
8070 Likewise.
8071 * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
8072 Likewise.
8073 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
8074 Likewise.
8075 * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
8076 Likewise.
8077 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
8078 Likewise.
8079 * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
8080 Likewise.
8081 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
8082 Likewise.
8083 * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
8084 Likewise.
8085 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
8086 Likewise.
8087 * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
8088 Likewise.
8089 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
8090 Likewise.
8091 * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
8092 Likewise.
8093 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
8094 Likewise.
8095 * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
8096 Likewise.
8097 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
8098 Likewise.
8099 * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
8100 Likewise.
8101 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
8102 Likewise.
8103 * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
8104 Likewise.
8105 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
8106 Likewise.
8107 * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
8108 Likewise.
8109 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
8110 Likewise.
8111 * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
8112 Likewise.
8113 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
8114 Likewise.
8115 * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
8116 Likewise.
8117 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
8118 Likewise.
8119 * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
8120 Likewise.
8121 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
8122 Likewise.
8123 * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
8124 Likewise.
8125 * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
8126 Likewise.
8127 * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
8128 Likewise.
8129 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
8130 Likewise.
8131 * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
8132 Likewise.
8133 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
8134 Likewise.
8135 * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
8136 Likewise.
8137 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
8138 Likewise.
8139 * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
8140 Likewise.
8141 * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
8142 Likewise.
8143 * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
8144 Likewise.
8145 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
8146 Likewise.
8147 * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
8148 Likewise.
8149 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
8150 Likewise.
8151 * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
8152 Likewise.
8153 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
8154 Likewise.
8155 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
8156 Likewise.
8157 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
8158 Likewise.
8159 * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
8160 Likewise.
8161 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
8162 Likewise.
8163 * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
8164 Likewise.
8165 * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
8166 Likewise.
8167 * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
8168 Likewise.
8169 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
8170 Likewise.
8171 * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
8172 Likewise.
8173 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
8174 Likewise.
8175 * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
8176 Likewise.
8177 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
8178 Likewise.
8179 * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
8180 Likewise.
8181 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
8182 Likewise.
8183 * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
8184 Likewise.
8185 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
8186 Likewise.
8187 * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
8188 Likewise.
8189 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
8190 Likewise.
8191 * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
8192 Likewise.
8193 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
8194 Likewise.
8195 * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
8196 Likewise.
8197 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
8198 Likewise.
8199 * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
8200 Likewise.
8201 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
8202 Likewise.
8203 * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
8204 Likewise.
8205 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
8206 Likewise.
8207 * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
8208 Likewise.
8209 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
8210 Likewise.
8211 * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
8212 Likewise.
8213 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
8214 Likewise.
8215 * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
8216 Likewise.
8217 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
8218 Likewise.
8219 * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
8220 Likewise.
8221 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
8222 Likewise.
8223 * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
8224 Likewise.
8225 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
8226 Likewise.
8227 * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
8228 Likewise.
8229 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
8230 Likewise.
8231 * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
8232 Likewise.
8233 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
8234 Likewise.
8235 * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
8236 Likewise.
8237 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
8238 Likewise.
8239 * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
8240 Likewise.
8241 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
8242 Likewise.
8243 * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
8244 Likewise.
8245 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
8246 Likewise.
8247 * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
8248 Likewise.
8249 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
8250 Likewise.
8251 * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
8252 Likewise.
8253 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
8254 Likewise.
8255 * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
8256 Likewise.
8257 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
8258 Likewise.
8259 * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
8260 Likewise.
8261 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
8262 Likewise.
8263 * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
8264 Likewise.
8265 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
8266 Likewise.
8267 * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
8268 Likewise.
8269 * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
8270 Likewise.
8271 * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
8272 Likewise.
8273 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
8274 Likewise.
8275 * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
8276 Likewise.
8277 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
8278 Likewise.
8279 * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
8280 Likewise.
8281 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
8282 Likewise.
8283 * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
8284 Likewise.
8285 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
8286 Likewise.
8287 * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
8288 Likewise.
8289 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
8290 Likewise.
8291 * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
8292 Likewise.
8293 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
8294 Likewise.
8295 * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
8296 Likewise.
8297 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
8298 Likewise.
8299 * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
8300 Likewise.
8301 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
8302 Likewise.
8303 * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
8304 Likewise.
8305 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
8306 Likewise.
8307 * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
8308 Likewise.
8309 * testsuite/25_algorithms/swap/dr809.cc: Likewise.
8310 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
8311 Likewise.
8312 * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
8313 Likewise.
8314 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
8315 Likewise.
8316 * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
8317 Likewise.
8318 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
8319 Likewise.
8320 * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
8321 Likewise.
8322 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
8323 Likewise.
8324 * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
8325 Likewise.
8326 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
8327 Likewise.
8328 * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
8329 Likewise.
8330 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
8331 Likewise.
8332 * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
8333 Likewise.
8334 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
8335 Likewise.
8336 * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
8337 Likewise.
8338 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
8339 Likewise.
8340 * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
8341 Likewise.
8342 * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
8343 * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
8344 * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
8345 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
8346 Likewise.
8347 * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
8348 Likewise.
8349 * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
8350 * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
8351 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
8352 Likewise.
8353 * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
8354 Likewise.
8355 * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
8356 Likewise.
8357 * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
8358 Likewise.
8359 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
8360 Likewise.
8361 * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
8362 Likewise.
8363 * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
8364 * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
8365 Likewise.
8366 * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
8367 * testsuite/26_numerics/valarray/27867.cc: Likewise.
8368 * testsuite/26_numerics/valarray/30416.cc: Likewise.
8369 * testsuite/26_numerics/valarray/33084.cc: Likewise.
8370 * testsuite/26_numerics/valarray/algo.cc: Likewise.
8371 * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
8372 * testsuite/26_numerics/valarray/init-list.cc: Likewise.
8373 * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
8374 * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
8375 Likewise.
8376 * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
8377 * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
8378 * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
8379 * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
8380 * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
8381 * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
8382 * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
8383 * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
8384 Likewise.
8385 * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
8386 * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
8387 Likewise.
8388 * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
8389 * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
8390 * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
8391 * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
8392 * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
8393 * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
8394 * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
8395 * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
8396 * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
8397 * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
8398 * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
8399 * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
8400 Likewise.
8401 * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
8402 * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
8403 Likewise.
8404 * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
8405 * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
8406 Likewise.
8407 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
8408 Likewise.
8409 * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
8410 Likewise.
8411 * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
8412 Likewise.
8413 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
8414 Likewise.
8415 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
8416 Likewise.
8417 * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8418 Likewise.
8419 * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
8420 Likewise.
8421 * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
8422 Likewise.
8423 * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
8424 Likewise.
8425 * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
8426 Likewise.
8427 * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
8428 Likewise.
8429 * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
8430 Likewise.
8431 * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
8432 Likewise.
8433 * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
8434 Likewise.
8435 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
8436 Likewise.
8437 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
8438 Likewise.
8439 * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
8440 Likewise.
8441 * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
8442 Likewise.
8443 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
8444 Likewise.
8445 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
8446 Likewise.
8447 * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
8448 Likewise.
8449 * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
8450 Likewise.
8451 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
8452 Likewise.
8453 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
8454 Likewise.
8455 * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
8456 Likewise.
8457 * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
8458 * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
8459 * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
8460 Likewise.
8461 * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
8462 * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
8463 Likewise.
8464 * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
8465 Likewise.
8466 * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
8467 * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
8468 * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
8469 * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
8470 * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
8471 * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
8472 * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
8473 * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
8474 * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
8475 * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
8476 Likewise.
8477 * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
8478 Likewise.
8479 * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
8480 Likewise.
8481 * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
8482 Likewise.
8483 * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
8484 Likewise.
8485 * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
8486 * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
8487 Likewise.
8488 * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
8489 Likewise.
8490 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
8491 Likewise.
8492 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
8493 Likewise.
8494 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
8495 Likewise.
8496 * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
8497 Likewise.
8498 * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
8499 Likewise.
8500 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
8501 Likewise.
8502 * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
8503 Likewise.
8504 * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
8505 Likewise.
8506 * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
8507 Likewise.
8508 * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
8509 Likewise.
8510 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
8511 Likewise.
8512 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
8513 Likewise.
8514 * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
8515 Likewise.
8516 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
8517 Likewise.
8518 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
8519 Likewise.
8520 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
8521 Likewise.
8522 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
8523 Likewise.
8524 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
8525 Likewise.
8526 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
8527 Likewise.
8528 * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
8529 Likewise.
8530 * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
8531 Likewise.
8532 * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
8533 * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
8534 Likewise.
8535 * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
8536 Likewise.
8537 * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
8538 * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
8539 * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
8540 * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
8541 * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
8542 * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
8543 Likewise.
8544 * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
8545 Likewise.
8546 * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
8547 Likewise.
8548 * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
8549 Likewise.
8550 * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
8551 * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
8552 * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
8553 * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
8554 * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
8555 * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
8556 * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
8557 * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
8558 * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
8559 * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
8560 * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
8561 Likewise.
8562 * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
8563 * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
8564 * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
8565 * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
8566 * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
8567 * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
8568 * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
8569 * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
8570 * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
8571 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
8572 * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
8573 * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
8574 * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
8575 * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
8576 * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
8577 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
8578 * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
8579 * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
8580 * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
8581 * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
8582 * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
8583 * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
8584 * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
8585 * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
8586 * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
8587 Likewise.
8588 * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
8589 * testsuite/27_io/fpos/14252.cc: Likewise.
8590 * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
8591 * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
8592 * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
8593 * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
8594 * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
8595 * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
8596 * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
8597 * testsuite/27_io/ios_base/state/1.cc: Likewise.
8598 * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
8599 Likewise.
8600 * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
8601 * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
8602 * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
8603 * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
8604 Likewise.
8605 * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
8606 * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
8607 * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
8608 * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
8609 * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
8610 * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
8611 * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
8612 * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
8613 * testsuite/27_io/objects/char/3045.cc: Likewise.
8614 * testsuite/27_io/objects/char/3647.cc: Likewise.
8615 * testsuite/27_io/objects/char/5268.cc: Likewise.
8616 * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
8617 * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
8618 * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
8619 * testsuite/28_regex/init-list.cc: Likewise.
8620 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
8621 * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
8622 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
8623 * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
8624 * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
8625 * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
8626 * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
8627 Likewise.
8628 * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
8629 Likewise.
8630 * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
8631 Likewise.
8632 * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
8633 * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
8634 * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
8635 * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
8636 * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
8637 * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
8638 Likewise.
8639 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
8640 * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
8641 * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
8642 * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
8643 * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
8644 * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
8645 Likewise.
8646 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
8647 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
8648 * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
8649 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
8650 * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
8651 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
8652 * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
8653 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
8654 * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
8655 * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
8656 * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
8657 * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
8658 * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
8659 Likewise.
8660 * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
8661 * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
8662 Likewise.
8663 * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
8664 * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
8665 Likewise.
8666 * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
8667 Likewise.
8668 * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
8669 Likewise.
8670 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
8671 Likewise.
8672 * testsuite/30_threads/call_once/call_once1.cc: Likewise.
8673 * testsuite/30_threads/call_once/once_flag.cc: Likewise.
8674 * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
8675 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
8676 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
8677 * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
8678 * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
8679 * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
8680 Likewise.
8681 * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
8682 Likewise.
8683 * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
8684 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8685 Likewise.
8686 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
8687 Likewise.
8688 * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
8689 Likewise.
8690 * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
8691 * testsuite/30_threads/mutex/cons/1.cc: Likewise.
8692 * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
8693 * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
8694 * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
8695 * testsuite/30_threads/mutex/lock/1.cc: Likewise.
8696 * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
8697 * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
8698 * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
8699 * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
8700 * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
8701 * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
8702 * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
8703 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
8704 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
8705 * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
8706 Likewise.
8707 * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
8708 * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
8709 * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
8710 Likewise.
8711 * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
8712 Likewise.
8713 * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
8714 * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
8715 * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
8716 * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
8717 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
8718 Likewise.
8719 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
8720 * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
8721 Likewise.
8722 * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
8723 * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
8724 * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
8725 Likewise.
8726 * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
8727 Likewise.
8728 * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
8729 * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
8730 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
8731 Likewise.
8732 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
8733 Likewise.
8734 * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
8735 Likewise.
8736 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
8737 Likewise.
8738 * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
8739 Likewise.
8740 * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
8741 * testsuite/30_threads/this_thread/1.cc: Likewise.
8742 * testsuite/30_threads/this_thread/2.cc: Likewise.
8743 * testsuite/30_threads/this_thread/3.cc: Likewise.
8744 * testsuite/30_threads/this_thread/4.cc: Likewise.
8745 * testsuite/30_threads/thread/cons/1.cc: Likewise.
8746 * testsuite/30_threads/thread/cons/2.cc: Likewise.
8747 * testsuite/30_threads/thread/cons/3.cc: Likewise.
8748 * testsuite/30_threads/thread/cons/4.cc: Likewise.
8749 * testsuite/30_threads/thread/cons/5.cc: Likewise.
8750 * testsuite/30_threads/thread/cons/6.cc: Likewise.
8751 * testsuite/30_threads/thread/cons/7.cc: Likewise.
8752 * testsuite/30_threads/thread/cons/8.cc: Likewise.
8753 * testsuite/30_threads/thread/cons/9.cc: Likewise.
8754 * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
8755 * testsuite/30_threads/thread/members/1.cc: Likewise.
8756 * testsuite/30_threads/thread/members/2.cc: Likewise.
8757 * testsuite/30_threads/thread/members/3.cc: Likewise.
8758 * testsuite/30_threads/thread/members/4.cc: Likewise.
8759 * testsuite/30_threads/thread/members/5.cc: Likewise.
8760 * testsuite/30_threads/thread/swap/1.cc: Likewise.
8761 * testsuite/30_threads/thread/swap/2.cc: Likewise.
8762 * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
8763 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
8764 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
8765 * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
8766 * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
8767 * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
8768 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
8769 Likewise.
8770 * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
8771 * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
8772 * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
8773 * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
8774 * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
8775 * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
8776 * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
8777 * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
8778 * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
8779 * testsuite/30_threads/try_lock/1.cc: Likewise.
8780 * testsuite/30_threads/try_lock/2.cc: Likewise.
8781 * testsuite/30_threads/try_lock/3.cc: Likewise.
8782 * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
8783 * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
8784 * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
8785 * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
8786 * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
8787 * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
8788 * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
8789 * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
8790 * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
8791 * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
8792 * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
8793 * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
8794 * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
8795 Likewise.
8796 * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
8797 * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
8798 Likewise.
8799 * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
8800 * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
8801 Likewise.
8802 * testsuite/ext/array_allocator/1.cc: Likewise.
8803 * testsuite/ext/array_allocator/2.cc: Likewise.
8804 * testsuite/ext/array_allocator/3.cc: Likewise.
8805 * testsuite/ext/ext_pointer/1.cc: Likewise.
8806 * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
8807 * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
8808 * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
8809 * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
8810 * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
8811 * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
8812 * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
8813 * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
8814 * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
8815 * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
8816 * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
8817 * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
8818 * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
8819 * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
8820 * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
8821 * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
8822 * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
8823 Likewise.
8824 * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
8825 * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
8826 * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
8827 * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
8828 * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
8829 * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
8830 * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
8831 * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
8832 * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
8833 * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
8834 * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
8835 * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
8836 * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
8837 * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
8838 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
8839 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
8840 * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
8841 * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
8842 Likewise.
8843 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
8844 * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
8845 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
8846 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
8847 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
8848 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
8849 * testsuite/ext/pod_char_traits.cc: Likewise.
8850 * testsuite/ext/slist/23781.cc: Likewise.
8851 * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
8852 * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
8853 * testsuite/ext/vstring/init-list.cc: Likewise.
8854 * testsuite/ext/vstring/moveable.cc: Likewise.
8855 * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
8856 * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
8857 Likewise.
8858 * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
8859 Likewise.
8860 * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
8861 Likewise.
8862 * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
8863 Likewise.
8864 * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
8865 Likewise.
8866 * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
8867 Likewise.
8868 * testsuite/ext/vstring/types/23767.cc: Likewise.
8869 * testsuite/performance/21_strings/string_append.cc: Likewise.
8870 * testsuite/performance/21_strings/string_append_2.cc: Likewise.
8871 * testsuite/performance/21_strings/string_cons_input_iterator.cc:
8872 Likewise.
8873 * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
8874 Likewise.
8875 * testsuite/performance/21_strings/string_find.cc: Likewise.
8876 * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
8877 * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
8878 * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
8879 * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
8880 * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
8881 * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
8882 * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
8883 Likewise.
8884 * testsuite/performance/23_containers/create/map.cc: Likewise.
8885 * testsuite/performance/23_containers/create_from_sorted/set.cc:
8886 Likewise.
8887 * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
8888 * testsuite/performance/23_containers/find/map.cc: Likewise.
8889 * testsuite/performance/23_containers/index/map.cc: Likewise.
8890 * testsuite/performance/23_containers/insert/associative.cc: Likewise.
8891 * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
8892 * testsuite/performance/23_containers/insert/unordered_map_array.cc:
8893 Likewise.
8894 * testsuite/performance/23_containers/insert_erase/associative.cc:
8895 Likewise.
8896 * testsuite/performance/23_containers/insert_from_sorted/set.cc:
8897 Likewise.
8898 * testsuite/performance/23_containers/producer_consumer/associative.cc:
8899 Likewise.
8900 * testsuite/performance/23_containers/producer_consumer/sequence.cc:
8901 Likewise.
8902 * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
8903 * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
8904 * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
8905 Likewise.
8906 * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
8907 Likewise.
8908 * testsuite/performance/25_algorithms/lexicographical_compare.cc:
8909 Likewise.
8910 * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
8911 Likewise.
8912 * testsuite/performance/25_algorithms/search_n.cc: Likewise.
8913 * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
8914 * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
8915 Likewise.
8916 * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
8917 * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
8918 * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
8919 * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
8920 * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
8921 * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
8922 * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
8923 * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
8924 * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
8925 * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
8926 * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
8927 * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
8928 * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
8929 * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
8930 * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
8931 * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
8932 Likewise.
8933 * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
8934 Likewise.
8935 * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
8936 Likewise.
8937 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
8938 Likewise.
8939 * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
8940 Likewise.
8941 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
8942 Likewise.
8943 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
8944 Likewise.
8945 * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
8946 Likewise.
8947 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
8948 Likewise.
8949 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
8950 Likewise.
8951 * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
8952 Likewise.
8953 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
8954 Likewise.
8955 * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
8956 Likewise.
8957 * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
8958 Likewise.
8959 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
8960 Likewise.
8961 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
8962 Likewise.
8963 * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
8964 Likewise.
8965 * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
8966 Likewise.
8967 * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
8968 Likewise.
8969 * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
8970 Likewise.
8971 * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
8972 * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
8973 Likewise.
8974 * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
8975 Likewise.
8976 * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
8977 * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
8978 Likewise.
8979 * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
8980 * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
8981 * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
8982 Likewise.
8983 * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
8984 Likewise.
8985 * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
8986 Likewise.
8987 * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
8988 Likewise.
8989 * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
8990 Likewise.
8991 * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
8992 Likewise.
8993 * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
8994 Likewise.
8995 * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
8996 Likewise.
8997 * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
8998 Likewise.
8999 * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
9000 Likewise.
9001 * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
9002 Likewise.
9003 * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
9004 Likewise.
9005 * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
9006 Likewise.
9007 * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
9008 Likewise.
9009 * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
9010 Likewise.
9011 * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
9012 Likewise.
9013 * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
9014 Likewise.
9015 * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
9016 Likewise.
9017 * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
9018 Likewise.
9019 * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
9020 Likewise.
9021 * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
9022 Likewise.
9023 * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
9024 Likewise.
9025 * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
9026 Likewise.
9027 * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
9028 Likewise.
9029 * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
9030 Likewise.
9031 * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
9032 Likewise.
9033 * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
9034 Likewise.
9035 * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
9036 Likewise.
9037 * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
9038 Likewise.
9039 * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
9040 Likewise.
9041 * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
9042 Likewise.
9043 * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
9044 Likewise.
9045 * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
9046 Likewise.
9047 * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
9048 Likewise.
9049 * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
9050 Likewise.
9051 * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
9052 Likewise.
9053 * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
9054 Likewise.
9055 * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
9056 Likewise.
9057 * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
9058 Likewise.
9059 * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
9060 Likewise.
9061 * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
9062 Likewise.
9063 * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
9064 Likewise.
9065 * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
9066 Likewise.
9067 * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
9068 Likewise.
9069 * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
9070 Likewise.
9071 * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
9072 Likewise.
9073 * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
9074 Likewise.
9075 * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
9076 Likewise.
9077 * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
9078 Likewise.
9079 * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
9080 Likewise.
9081 * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
9082 Likewise.
9083 * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
9084 Likewise.
9085 * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
9086 Likewise.
9087 * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
9088 Likewise.
9089 * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
9090 Likewise.
9091 * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
9092 Likewise.
9093 * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
9094 * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
9095 Likewise.
9096 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
9097 Likewise.
9098 * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
9099 Likewise.
9100 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
9101 Likewise.
9102 * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
9103 Likewise.
9104 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
9105 Likewise.
9106 * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
9107 Likewise.
9108 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
9109 Likewise.
9110 * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
9111 Likewise.
9112 * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
9113 * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
9114 Likewise.
9115 * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
9116 * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
9117 Likewise.
9118 * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
9119 Likewise.
9120 * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
9121 Likewise.
9122 * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
9123 Likewise.
9124 * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
9125 Likewise.
9126 * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
9127 Likewise.
9128 * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
9129 Likewise.
9130 * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
9131 Likewise.
9132 * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
9133 Likewise.
9134 * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
9135 * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
9136 * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
9137 * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
9138 * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
9139 Likewise.
9140 * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
9141 * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
9142 * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
9143 * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
9144 * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
9145 * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
9146 * testsuite/util/io/illegal_input_error.hpp: Likewise.
9147 * testsuite/util/io/prog_bar.cc: Likewise.
9148 * testsuite/util/io/prog_bar.hpp: Likewise.
9149 * testsuite/util/io/text_populate.hpp: Likewise.
9150 * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
9151 * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
9152 * testsuite/util/io/xml.hpp: Likewise.
9153 * testsuite/util/io/xml_test_formatter.hpp: Likewise.
9154 * testsuite/util/native_type/native_hash_map.hpp: Likewise.
9155 * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
9156 * testsuite/util/native_type/native_hash_set.hpp: Likewise.
9157 * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
9158 * testsuite/util/native_type/native_map.hpp: Likewise.
9159 * testsuite/util/native_type/native_multimap.hpp: Likewise.
9160 * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
9161 * testsuite/util/native_type/native_set.hpp: Likewise.
9162 * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
9163 * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
9164 * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
9165 Likewise.
9166 * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
9167 * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
9168 * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
9169 * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
9170 * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
9171 Likewise.
9172 * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
9173 Likewise.
9174 * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
9175 Likewise.
9176 * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
9177 Likewise.
9178 * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
9179 Likewise.
9180 * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
9181 Likewise.
9182 * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
9183 * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
9184 Likewise.
9185 * testsuite/util/performance/priority_queue/timing/join_test.hpp:
9186 Likewise.
9187 * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
9188 Likewise.
9189 * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
9190 Likewise.
9191 * testsuite/util/performance/priority_queue/timing/push_test.hpp:
9192 Likewise.
9193 * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
9194 * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
9195 * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
9196 * testsuite/util/regression/basic_type.hpp: Likewise.
9197 * testsuite/util/regression/common_type.hpp: Likewise.
9198 * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
9199 Likewise.
9200 * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
9201 Likewise.
9202 * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
9203 Likewise.
9204 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
9205 Likewise.
9206 * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
9207 Likewise.
9208 * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
9209 Likewise.
9210 * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
9211 * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
9212 Likewise.
9213 * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
9214 Likewise.
9215 * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
9216 * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
9217 * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
9218 * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
9219 * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
9220 * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
9221 * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
9222 * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
9223 * testsuite/util/statistic/result_recorder.hpp: Likewise.
9224 * testsuite/util/statistic/sample_mean.hpp: Likewise.
9225 * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
9226 * testsuite/util/statistic/sample_variance.hpp: Likewise.
9227 * testsuite/util/testsuite_abi.cc: Likewise.
9228 * testsuite/util/testsuite_abi.h: Likewise.
9229 * testsuite/util/testsuite_abi_check.cc: Likewise.
9230 * testsuite/util/testsuite_allocator.cc: Likewise.
9231 * testsuite/util/testsuite_allocator.h: Likewise.
9232 * testsuite/util/testsuite_api.h: Likewise.
9233 * testsuite/util/testsuite_character.cc: Likewise.
9234 * testsuite/util/testsuite_character.h: Likewise.
9235 * testsuite/util/testsuite_common_types.h: Likewise.
9236 * testsuite/util/testsuite_error.h: Likewise.
9237 * testsuite/util/testsuite_hooks.cc: Likewise.
9238 * testsuite/util/testsuite_hooks.h: Likewise.
9239 * testsuite/util/testsuite_io.h: Likewise.
9240 * testsuite/util/testsuite_iterators.h: Likewise.
9241 * testsuite/util/testsuite_performance.h: Likewise.
9242 * testsuite/util/testsuite_rng.h: Likewise.
9243 * testsuite/util/testsuite_rvalref.h: Likewise.
9244 * testsuite/util/testsuite_tr1.h: Likewise.
9245 * testsuite/util/thread/all.h: Likewise.
9246 * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
9247 Likewise.
9248 * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
9249 Likewise.
9250 * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
9251 Likewise.
9252 * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
9253 Likewise.
9254 * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
9255 Likewise.
9256 * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
9257 Likewise.
9258 * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
9259 Likewise.
9260 * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
9261 Likewise.
9262 * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
9263 Likewise.
9264 * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
9265 Likewise.
9266 * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
9267 Likewise.
9268 * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
9269 Likewise.
9270 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
9271 Likewise.
9272 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
9273 Likewise.
9274 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
9275 Likewise.
9276 * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
9277 Likewise.
9278 * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
9279 Likewise.
9280 * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
9281 Likewise.
9282 * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
9283 * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
9284 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
9285 Likewise.
9286 * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
9287 * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
9288 * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
9289 * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
9290 Likewise.
9291 * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
9292 Likewise.
9293 * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
9294 Likewise.
9295 * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
9296 Likewise.
9297 * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
9298 Likewise.
9299 * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
9300 Likewise.
9301 * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
9302 Likewise.
9303 * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
9304 Likewise.
9305 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
9306 Likewise.
9307 * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
9308 Likewise.
9309 * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
9310 Likewise.
9311 * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
9312 Likewise.
9313 * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
9314 Likewise.
9315 * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
9316 Likewise.
9317 * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
9318 Likewise.
9319 * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
9320 Likewise.
9321 * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
9322 Likewise.
9323 * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
9324 Likewise.
9325 * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
9326 Likewise.
9327 * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
9328 Likewise.
9329 * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
9330 Likewise.
9331 * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
9332 Likewise.
9333 * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
9334 Likewise.
9335 * testsuite/26_numerics/random/mt19937.cc: Likewise.
9336 * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
9337 Likewise.
9338 * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
9339 Likewise.
9340 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
9341 Likewise.
9342 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
9343 Likewise.
9344 * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
9345 Likewise.
9346 * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
9347 Likewise.
9348 * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
9349 Likewise.
9350 * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
9351 Likewise.
9352 * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
9353 Likewise.
9354 * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
9355 Likewise.
9356 * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
9357 * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
9358 Likewise.
9359 * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
9360 Likewise.
9361 * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
9362 Likewise.
9363 * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
9364 Likewise.
9365 * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
9366 Likewise.
9367 * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
9368 Likewise.
9369 * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
9370 Likewise.
9371 * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
9372 Likewise.
9373 * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
9374 Likewise.
9375 * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
9376 Likewise.
9377 * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
9378 Likewise.
9379 * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
9380 Likewise.
9381 * testsuite/26_numerics/random/ranlux24.cc: Likewise.
9382 * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
9383 * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
9384 Likewise.
9385 * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
9386 Likewise.
9387 * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
9388 Likewise.
9389 * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
9390 Likewise.
9391 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
9392 Likewise.
9393 * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
9394 Likewise.
9395 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
9396 Likewise.
9397 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
9398 Likewise.
9399 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
9400 Likewise.
9401 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
9402 Likewise.
9403 * testsuite/26_numerics/random/knuth_b.cc: Likewise.
9404 * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
9405 * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
9406 Likewise.
9407 * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
9408 Likewise.
9409 * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
9410 Likewise.
9411 * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
9412 Likewise.
9413 * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
9414 Likewise.
9415 * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
9416 Likewise.
9417 * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
9418 Likewise.
9419 * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
9420 Likewise.
9421 * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
9422 Likewise.
9423 * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
9424 Likewise.
9425 * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
9426 Likewise.
9427 * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
9428 Likewise.
9429 * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
9430 Likewise.
9431 * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
9432 Likewise.
9433 * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
9434 Likewise.
9435 * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
9436 Likewise.
9437 * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
9438 * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
9439 Likewise.
9440 * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
9441 Likewise.
9442 * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
9443 Likewise.
9444 * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
9445 Likewise.
9446 * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
9447 Likewise.
9448 * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
9449 Likewise.
9450 * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
9451 Likewise.
9452 * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
9453 Likewise.
9454 * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
9455 Likewise.
9456 * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
9457 Likewise.
9458 * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
9459 Likewise.
9460 * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
9461 Likewise.
9462 * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
9463 Likewise.
9464 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
9465 Likewise.
9466 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
9467 Likewise.
9468 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
9469 Likewise.
9470 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
9471 Likewise.
9472 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
9473 Likewise.
9474 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
9475 Likewise.
9476 * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
9477 Likewise.
9478 * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
9479 Likewise.
9480 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
9481 Likewise.
9482 * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
9483 Likewise.
9484 * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
9485 Likewise.
9486 * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
9487 Likewise.
9488 * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
9489 Likewise.
9490 * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
9491 Likewise.
9492 * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
9493 Likewise.
9494 * testsuite/26_numerics/random/ranlux48.cc: Likewise.
9495 * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
9496 Likewise.
9497 * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
9498 Likewise.
9499 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
9500 Likewise.
9501 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
9502 Likewise.
9503 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
9504 Likewise.
9505 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
9506 Likewise.
9507 * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
9508 Likewise.
9509 * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
9510 Likewise.
9511 * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
9512 Likewise.
9513 * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
9514 Likewise.
9515 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
9516 Likewise.
9517 * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
9518 Likewise.
9519 * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
9520 Likewise.
9521 * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
9522 Likewise.
9523 * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
9524 Likewise.
9525 * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
9526 Likewise.
9527 * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
9528 Likewise.
9529 * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
9530 Likewise.
9531 * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
9532 * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
9533 * testsuite/backward/hash_map/25896.cc: Likewise.
9534 * testsuite/backward/hash_set/25896.cc: Likewise.
9535
9536 2009-04-08 Ian Lance Taylor <iant@google.com>
9537
9538 * include/backward/hashtable.h (erase): Correctly handle erasing a
9539 reference to an entry in the hash table.
9540 * testsuite/backward/hash_map/25896.cc: New.
9541 * testsuite/backward/hash_set/25896.cc: New.
9542
9543 2009-04-08 Adam Nemet <anemet@caviumnetworks.com>
9544
9545 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
9546 * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
9547
9548 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9549
9550 * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
9551 of debug.
9552 * include/Makefile.in: Regenerate.
9553 * include/precompiled/stdc++.h: Add.
9554
9555 2009-04-06 Benjamin Kosnik <bkoz@redhat.com>
9556
9557 * include/bits/random.h: Adjust doxygen markup.
9558 * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
9559
9560 * testsuite/26_numerics/random/piecewise_linear_distribution/
9561 operators/serialize.cc: Use typedefs.
9562
9563 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9564
9565 * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
9566 __gnu_cxx namespace. Remove "static inline".
9567
9568 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9569
9570 * include/bits/random.tcc (linear_congruential_engine<>::
9571 seed(seed_seq&)): Fix typo in last fix for __m == 0.
9572
9573 2009-04-06 Paolo Carlini <paolo.carlini@oracle.com>
9574
9575 * include/bits/random.h (operator==): Mark all inline.
9576 (mersenne_twister_engine): Enable #if 0 checks.
9577
9578 * include/bits/random.h: Formatting tweaks.
9579
9580 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9581
9582 * include/bits/random.tcc (piecewise_linear_distribution<>::
9583 operator()(_UniformRandomNumberGenerator&, const param_type&)):
9584 Remove spurious closed parenthesis.
9585
9586 2009-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9587
9588 PR libstdc++/39644 (partial)
9589 * include/bits/random.tcc (linear_congruential_engine<>::
9590 seed(seed_seq&), independent_bits_engine<>::operator(),
9591 generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
9592
9593 2009-04-04 Edward Smith-Rowland <3dw4rd@verizon.net>
9594
9595 * include/bits/random.h (struct _ShiftMin1): Fix small typo and
9596 thinko.
9597 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9598 default.cc: Enable.
9599
9600 2009-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9601
9602 PR libstdc++/39629 (partial)
9603 * testsuite/26_numerics/random/independent_bits_engine/cons/
9604 base_move.cc: Use uint_fast64_t instead of unsigned long.
9605 * testsuite/26_numerics/random/independent_bits_engine/cons/
9606 seed1.cc: Likewise.
9607 * testsuite/26_numerics/random/independent_bits_engine/cons/
9608 seed2.cc: Likewise.
9609 * testsuite/26_numerics/random/independent_bits_engine/cons/
9610 base_copy.cc: Likewise.
9611 * testsuite/26_numerics/random/independent_bits_engine/cons/
9612 default.cc: Likewise.
9613 * testsuite/26_numerics/random/independent_bits_engine/cons/
9614 seed_seq.cc: Likewise.
9615 * testsuite/26_numerics/random/independent_bits_engine/
9616 requirements/typedefs.cc: Likewise.
9617 * testsuite/26_numerics/random/independent_bits_engine/
9618 operators/equal.cc: Likewise.
9619 * testsuite/26_numerics/random/independent_bits_engine/
9620 operators/serialize.cc: Likewise.
9621 * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
9622
9623 2009-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9624
9625 * include/tr1_impl/random: Remove, empty.
9626 * include/tr1_impl/random.tcc: Likewise.
9627
9628 * include/std/random: Minor clean-ups, formatting fixes, adjust
9629 copyright years.
9630 * include/bits/random.tcc: Likewise.
9631 * include/bits/random.h: Likewise.
9632 * include/tr1/random: Likewise.
9633 * include/tr1/random.tcc: Likewise.
9634 * include/tr1/random.h: Likewise.
9635
9636 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9637
9638 * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
9639 * doc/html/api.html: Regenerate.
9640
9641 2009-04-02 Benjamin Kosnik <bkoz@redhat.com>
9642
9643 * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
9644 Change to mersenne_twister_engine, add same defaults as
9645 mersenne_twister_engine/cons/default.cc.
9646 * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
9647
9648 * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
9649 to __il.
9650 * include/bits/random.h (mersenne_twister_engine): Qualify
9651 _ShiftMin1 with namespace __detail.
9652 (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
9653 constexpr std::numeric_limits::max() can be used.
9654 (mersenne_twister_engine): Split apart static asserts into one
9655 assert per message. Temporarily disable the last three.
9656
9657 2009-04-02 Edward Smith-Rowland <3dw4rd@verizon.net>
9658
9659 * include/Makefile.am: Update to N2836. Modified for new random headers.
9660 * include/Makefile.in: Ditto.
9661 * include/tr1_impl/random: Moved to tr1/random.h
9662 * include/tr1_impl/random.tcc: Moved to tr1
9663 * include/tr1/random: Just point to moved tr1 random headers.
9664 * include/tr1/random.tcc: Moved from tr1_impl.
9665 * include/tr1/random.h: Moved from tr1_impl/random.
9666 * include/std/random: Modified to point to std random headers.
9667 * include/bits/random.tcc: New implementation of std random facilities.
9668 * include/bits/random.h: Ditto.
9669 * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
9670 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9671 seed1.cc: New.
9672 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9673 seed2.cc: New.
9674 * testsuite/26_numerics/random/linear_congruential_engine/cons/
9675 default.cc: New.
9676 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9677 non_uint_neg.cc: New.
9678 * testsuite/26_numerics/random/linear_congruential_engine/requirements/
9679 typedefs.cc: New.
9680 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9681 equal.cc: New.
9682 * testsuite/26_numerics/random/linear_congruential_engine/operators/
9683 serialize.cc: New.
9684 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9685 seed1.cc: New.
9686 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9687 seed2.cc: New.
9688 * testsuite/26_numerics/random/mersenne_twister_engine/cons/
9689 default.cc: New.
9690 * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
9691 typedefs.cc: New.
9692 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9693 equal.cc: New.
9694 * testsuite/26_numerics/random/mersenne_twister_engine/operators/
9695 serialize.cc: New.
9696 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9697 seed1.cc: New.
9698 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9699 seed2.cc: New.
9700 * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
9701 default.cc: New.
9702 * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
9703 typedefs.cc: New.
9704 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9705 equal.cc: New.
9706 * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
9707 serialize.cc: New.
9708 * testsuite/26_numerics/random/discard_block_engine/cons/
9709 base_move.cc: New.
9710 * testsuite/26_numerics/random/discard_block_engine/cons/
9711 seed1.cc: New.
9712 * testsuite/26_numerics/random/discard_block_engine/cons/
9713 seed2.cc: New.
9714 * testsuite/26_numerics/random/discard_block_engine/cons/
9715 base_copy.cc: New.
9716 * testsuite/26_numerics/random/discard_block_engine/cons/
9717 default.cc: New.
9718 * testsuite/26_numerics/random/discard_block_engine/cons/
9719 seed_seq.cc: New.
9720 * testsuite/26_numerics/random/discard_block_engine/requirements/
9721 typedefs.cc: New.
9722 * testsuite/26_numerics/random/discard_block_engine/operators/
9723 equal.cc: New.
9724 * testsuite/26_numerics/random/discard_block_engine/operators/
9725 serialize.cc: New.
9726 * testsuite/26_numerics/random/independent_bits_engine/cons/
9727 base_move.cc: New.
9728 * testsuite/26_numerics/random/independent_bits_engine/cons/
9729 seed1.cc: New.
9730 * testsuite/26_numerics/random/independent_bits_engine/cons/
9731 seed2.cc: New.
9732 * testsuite/26_numerics/random/independent_bits_engine/cons/
9733 base_copy.cc: New.
9734 * testsuite/26_numerics/random/independent_bits_engine/cons/
9735 default.cc: New.
9736 * testsuite/26_numerics/random/independent_bits_engine/cons/
9737 seed_seq.cc: New.
9738 * testsuite/26_numerics/random/independent_bits_engine/requirements/
9739 typedefs.cc: New.
9740 * testsuite/26_numerics/random/independent_bits_engine/operators/
9741 equal.cc: New.
9742 * testsuite/26_numerics/random/independent_bits_engine/operators/
9743 serialize.cc: New.
9744 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9745 base_move.cc: New.
9746 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9747 seed1.cc: New.
9748 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9749 seed2.cc: New.
9750 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9751 base_copy.cc: New.
9752 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9753 default.cc: New.
9754 * testsuite/26_numerics/random/shuffle_order_engine/cons/
9755 seed_seq.cc: New.
9756 * testsuite/26_numerics/random/shuffle_order_engine/requirements/
9757 typedefs.cc: New.
9758 * testsuite/26_numerics/random/shuffle_order_engine/operators/
9759 equal.cc: New.
9760 * testsuite/26_numerics/random/shuffle_order_engine/operators/
9761 serialize.cc
9762 * testsuite/26_numerics/random/mt19937.cc: New.
9763 * testsuite/26_numerics/random/mt19937_64.cc: New.
9764 * testsuite/26_numerics/random/minstd_rand.cc: New.
9765 * testsuite/26_numerics/random/minstd_rand0.cc: New.
9766 * testsuite/26_numerics/random/ranlux24_base.cc: New.
9767 * testsuite/26_numerics/random/ranlux48_base.cc: New.
9768 * testsuite/26_numerics/random/ranlux24.cc: New.
9769 * testsuite/26_numerics/random/ranlux48.cc: New.
9770 * testsuite/26_numerics/random/knuth_b.cc: New.
9771 * testsuite/26_numerics/random/default_random_engine.cc: New.
9772 * testsuite/26_numerics/random/chi_squared_distribution/cons/
9773 parms.cc: New.
9774 * testsuite/26_numerics/random/chi_squared_distribution/cons/
9775 default.cc: New.
9776 * testsuite/26_numerics/random/chi_squared_distribution/requirements/
9777 typedefs.cc: New.
9778 * testsuite/26_numerics/random/chi_squared_distribution/operators/
9779 serialize.cc: New.
9780 * testsuite/26_numerics/random/normal_distribution/cons/
9781 parms.cc: New.
9782 * testsuite/26_numerics/random/normal_distribution/cons/
9783 default.cc: New.
9784 * testsuite/26_numerics/random/normal_distribution/requirements/
9785 typedefs.cc: New.
9786 * testsuite/26_numerics/random/normal_distribution/operators/
9787 serialize.cc: New.
9788 * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
9789 * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
9790 * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
9791 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9792 parms_neg.cc: New.
9793 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9794 parms.cc: New.
9795 * testsuite/26_numerics/random/uniform_int_distribution/cons/
9796 default.cc: New.
9797 * testsuite/26_numerics/random/uniform_int_distribution/requirements/
9798 typedefs.cc: New.
9799 * testsuite/26_numerics/random/uniform_int_distribution/operators/
9800 serialize.cc: New.
9801 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9802 parms_neg.cc: New.
9803 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9804 parms.cc: New.
9805 * testsuite/26_numerics/random/uniform_real_distribution/cons/
9806 default.cc: New.
9807 * testsuite/26_numerics/random/uniform_real_distribution/requirements/
9808 typedefs.cc: New.
9809 * testsuite/26_numerics/random/uniform_real_distribution/operators/
9810 serialize.cc: New.
9811 * testsuite/26_numerics/random/poisson_distribution/cons/
9812 parms.cc: New.
9813 * testsuite/26_numerics/random/poisson_distribution/cons/
9814 default.cc: New.
9815 * testsuite/26_numerics/random/poisson_distribution/requirements/
9816 typedefs.cc
9817 * testsuite/26_numerics/random/poisson_distribution/operators/
9818 serialize.cc: New.
9819 * testsuite/26_numerics/random/bernoulli_distribution/cons/
9820 parms.cc: New.
9821 * testsuite/26_numerics/random/bernoulli_distribution/cons/
9822 default.cc: New.
9823 * testsuite/26_numerics/random/bernoulli_distribution/requirements/
9824 typedefs.cc: New.
9825 * testsuite/26_numerics/random/bernoulli_distribution/operators/
9826 serialize.cc: New.
9827 * testsuite/26_numerics/random/discrete_distribution/cons/
9828 range.cc: New.
9829 * testsuite/26_numerics/random/discrete_distribution/cons/
9830 initlist.cc: New.
9831 * testsuite/26_numerics/random/discrete_distribution/cons/
9832 default.cc: New.
9833 * testsuite/26_numerics/random/discrete_distribution/cons/
9834 num_xbound_fun.cc: New.
9835 * testsuite/26_numerics/random/discrete_distribution/requirements/
9836 typedefs.cc: New.
9837 * testsuite/26_numerics/random/discrete_distribution/operators/
9838 serialize.cc: New.
9839 * testsuite/26_numerics/random/weibull_distribution/cons/
9840 parms.cc: New.
9841 * testsuite/26_numerics/random/weibull_distribution/cons/
9842 default.cc: New.
9843 * testsuite/26_numerics/random/weibull_distribution/requirements/
9844 typedefs.cc: New.
9845 * testsuite/26_numerics/random/weibull_distribution/operators/
9846 serialize.cc: New.
9847 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
9848 parms.cc: New.
9849 * testsuite/26_numerics/random/negative_binomial_distribution/cons/
9850 default.cc: New.
9851 * testsuite/26_numerics/random/negative_binomial_distribution/
9852 requirements/typedefs.cc: New.
9853 * testsuite/26_numerics/random/negative_binomial_distribution/
9854 operators/serialize.cc: New.
9855 * testsuite/26_numerics/random/cauchy_distribution/cons/
9856 parms.cc: New.
9857 * testsuite/26_numerics/random/cauchy_distribution/cons/
9858 default.cc: New.
9859 * testsuite/26_numerics/random/cauchy_distribution/requirements/
9860 typedefs.cc: New.
9861 * testsuite/26_numerics/random/cauchy_distribution/operators/
9862 serialize.cc: New.
9863 * testsuite/26_numerics/random/gamma_distribution/cons/
9864 parms.cc: New.
9865 * testsuite/26_numerics/random/gamma_distribution/cons/
9866 default.cc: New.
9867 * testsuite/26_numerics/random/gamma_distribution/requirements/
9868 typedefs.cc: New.
9869 * testsuite/26_numerics/random/gamma_distribution/operators/
9870 serialize.cc: New.
9871 * testsuite/26_numerics/random/fisher_f_distribution/cons/
9872 parms.cc: New.
9873 * testsuite/26_numerics/random/fisher_f_distribution/cons/
9874 default.cc: New.
9875 * testsuite/26_numerics/random/fisher_f_distribution/requirements/
9876 typedefs.cc: New.
9877 * testsuite/26_numerics/random/fisher_f_distribution/operators/
9878 serialize.cc: New.
9879
9880 * testsuite/26_numerics/random/exponential_distribution/cons/
9881 parms.cc: New.
9882 * testsuite/26_numerics/random/exponential_distribution/cons/
9883 default.cc: New.
9884 * testsuite/26_numerics/random/exponential_distribution/requirements/
9885 typedefs.cc: New.
9886 * testsuite/26_numerics/random/exponential_distribution/operators/
9887 serialize.cc: New.
9888 * testsuite/26_numerics/random/lognormal_distribution/cons/
9889 parms.cc: New.
9890 * testsuite/26_numerics/random/lognormal_distribution/cons/
9891 default.cc: New.
9892 * testsuite/26_numerics/random/lognormal_distribution/requirements/
9893 typedefs.cc: New.
9894 * testsuite/26_numerics/random/lognormal_distribution/operators/
9895 serialize.cc: New.
9896 * testsuite/26_numerics/random/binomial_distribution/cons/
9897 parms.cc: New.
9898 * testsuite/26_numerics/random/binomial_distribution/cons/
9899 default.cc: New.
9900 * testsuite/26_numerics/random/binomial_distribution/requirements/
9901 typedefs.cc: New.
9902 * testsuite/26_numerics/random/binomial_distribution/operators/
9903 serialize.cc: New.
9904 * testsuite/26_numerics/random/random_device/cons/
9905 token.cc: New.
9906 * testsuite/26_numerics/random/random_device/cons/
9907 default.cc: New.
9908 * testsuite/26_numerics/random/random_device/requirements/
9909 typedefs.cc: New.
9910 * testsuite/26_numerics/random/extreme_value_distribution/cons/
9911 parms.cc: New.
9912 * testsuite/26_numerics/random/extreme_value_distribution/cons/
9913 default.cc: New.
9914 * testsuite/26_numerics/random/extreme_value_distribution/requirements/
9915 typedefs.cc: New.
9916 * testsuite/26_numerics/random/extreme_value_distribution/operators/
9917 serialize.cc: New.
9918 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9919 range.cc: New.
9920 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9921 default.cc: New.
9922 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9923 num_xbound_fun.cc: New.
9924 * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
9925 initlist_fun.cc: New.
9926 * testsuite/26_numerics/random/piecewise_linear_distribution/
9927 requirements/typedefs.cc: New.
9928 * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
9929 serialize.cc: New.
9930 * testsuite/26_numerics/random/student_t_distribution/cons/
9931 parms.cc: New.
9932 * testsuite/26_numerics/random/student_t_distribution/cons/
9933 default.cc: New.
9934 * testsuite/26_numerics/random/student_t_distribution/requirements/
9935 typedefs.cc: New.
9936 * testsuite/26_numerics/random/student_t_distribution/operators/
9937 serialize.cc: New.
9938 * testsuite/26_numerics/random/geometric_distribution/cons/
9939 parms.cc: New.
9940 * testsuite/26_numerics/random/geometric_distribution/cons/
9941 default.cc: New.
9942 * testsuite/26_numerics/random/geometric_distribution/requirements/
9943 typedefs.cc: New.
9944 * testsuite/26_numerics/random/geometric_distribution/operators/
9945 serialize.cc: New.
9946 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9947 range.cc: New.
9948 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9949 default.cc: New.
9950 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9951 num_xbound_fun.cc: New.
9952 * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
9953 initlist_fun.cc: New.
9954 * testsuite/26_numerics/random/piecewise_constant_distribution/
9955 requirements/typedefs.cc: New.
9956 * testsuite/26_numerics/random/piecewise_constant_distribution/
9957 operators/serialize.cc: New.
9958
9959 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9960
9961 * include/ext/bitmap_allocator.h: The typedefs should be made public
9962 if we want them to be accessible. This has been revealed by the patch
9963 that fixes PR c++/26693 in g++.
9964
9965 2009-04-02 Jakub Jelinek <jakub@redhat.com>
9966
9967 * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
9968 Regenerated.
9969 * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
9970 Regenerated.
9971 * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
9972 * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
9973 * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
9974 * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
9975 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
9976 * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
9977 * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
9978 Regenerated.
9979 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
9980
9981 2009-03-31 Jason Merrill <jason@redhat.com>
9982
9983 * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
9984
9985 PR libstdc++/39310
9986 * include/tr1_impl/type_traits (is_function): Add partial
9987 specializations with function cv-quals.
9988 (__is_function_helper): Remove.
9989 (is_member_pointer): Don't define in terms of is_member_*_pointer.
9990
9991 2009-03-30 Ian Lance Taylor <iant@google.com>
9992
9993 * include/backward/hashtable.h (clear): Return quickly if the
9994 table is empty.
9995
9996 2009-03-27 Ian Lance Taylor <iant@google.com>
9997
9998 * include/backward/hashtable.h (_S_num_primes): Change to 29.
9999 (__stl_prime_list): Add 5 at the start of the list.
10000
10001 2009-03-25 Edward Smith-Rowland <3dw4rd@verizon.net>
10002
10003 * include/std/fstream (basic_filebuf<>::open(const std::string&,
10004 ios_base::openmode), basic_ifstream<>::basic_ifstream(const
10005 std::string&, ios_base::openmode), basic_ifstream<>::
10006 open(const std::string&, ios_base::openmode), basic_ofstream<>::
10007 basic_ofstream(const std::string&, ios_base::openmode),
10008 basic_ofstream<>::open(const std::string&, ios_base::openmode),
10009 basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
10010 basic_fstream<>::open(const std::string&, ios_base::openmode)):
10011 Add in C++0x mode.
10012 * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
10013 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
10014 * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
10015 * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
10016 * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
10017 * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
10018 * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
10019
10020 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10021
10022 * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
10023 * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
10024 * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
10025 * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
10026
10027 2009-03-25 Paolo Carlini <paolo.carlini@oracle.com>
10028
10029 * include/bits/forward_list.h (_Fwd_list_node_base<>::
10030 _M_transfer_after, _M_reverse_after): Move out of line...
10031 * include/bits/forward_list.tcc: ... here.
10032 (forward_list<>::reverse): Move inline...
10033 * include/bits/forward_list.h: ... here; minor cosmetic changes.
10034
10035 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10036
10037 * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
10038 28277.cc: Likewise.
10039 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
10040 Likewise.
10041 * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
10042 Likewise.
10043 * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
10044 Likewise.
10045
10046 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10047
10048 * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
10049 year(s).
10050 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10051 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10052 Likewise.
10053 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10054 Likewise.
10055 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10056 Likewise.
10057 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10058
10059 2009-03-22 Mark Mitchell <mark@codesourcery.com>
10060
10061 * testsuite/25_algorithms/search_n/iterator.cc: Condition
10062 iterations for simulators.
10063 * testsuite/25_algorithms/heap/moveable.cc: Likewise.
10064 * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
10065 Condition stream width for simulators.
10066 * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
10067 Likewise.
10068 * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
10069 Likewise.
10070 * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
10071
10072 2009-03-17 Benjamin Kosnik <bkoz@redhat.com>
10073
10074 * doc/xml/manual/appendix_contributing.xml: Add docbook style
10075 sheet version information. Table-ize docbook element examples.
10076 * doc/xml/manual/using.xml: Human-readable header
10077 markup. Alphabetized. Add new headers.
10078 * doc/html: Regenerate.
10079
10080 2009-03-15 Paolo Carlini <paolo.carlini@oracle.com>
10081
10082 * doc/xml/faq.xml: Fix link to setup documentation.
10083
10084 2009-03-14 Paolo Carlini <paolo.carlini@oracle.com>
10085
10086 * include/std/type_traits (__add_lvalue_reference_helper,
10087 __add_rvalue_reference_helper): As an optimization, rewrite
10088 condition (avoid is_function).
10089
10090 2009-03-13 Paolo Carlini <paolo.carlini@oracle.com>
10091
10092 PR libstdc++/39405
10093 * testsuite/20_util/shared_ptr/cons/39405.cc: New.
10094 * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
10095
10096 2009-03-12 Benjamin Kosnik <bkoz@redhat.com>
10097
10098 * testsuite/30_threads/condition_variable_any/native_handle/
10099 typesizes.cc: Include tweaks.
10100 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10101 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10102 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10103 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10104 * testsuite/30_threads/condition_variable/native_handle/
10105 typesizes.cc: Same.
10106
10107 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10108
10109 * include/bits/shared_ptr.h: Add include guards.
10110 * include/tr1/shared_ptr.h: Likewise.
10111
10112 2009-03-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10113
10114 * include/std/iostream: Fix doxygen link.
10115 * include/bits/forward_list.h: Fix doxygen markup.
10116 * include/ext/vstring.h: Escape backslash in doxygen comment.
10117 * include/bits/basic_string.h: Likewise.
10118
10119 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10120
10121 * doc/xml/faq.xml: Fix links to implementation status pages.
10122
10123 2009-03-10 Paolo Carlini <paolo.carlini@oracle.com>
10124
10125 * include/std/complex (operator+(const complex<>&, const _Tp&),
10126 operator+(const _Tp&, const complex<>&),
10127 operator-(const complex<>&, const _Tp&),
10128 operator-(const _Tp&, const complex<>&)): Do not assume real()
10129 returns a reference (against DR 387).
10130 * testsuite/26_numerics/complex/dr387_2.cc: New.
10131
10132 2009-03-02 Benjamin Kosnik <bkoz@redhat.com>
10133
10134 * testsuite/thread/pthread4.cc: Move...
10135 * testsuite/21_strings/basic_string/pthread4.cc: ...here.
10136 * testsuite/thread/pthread5.cc: Move...
10137 * testsuite/23_containers/list/pthread5.cc: ...here.
10138 * testsuite/thread/pthread6.cc: Move...
10139 * testsuite/23_containers/map/pthread6.cc: ...here.
10140 * testsuite/thread/pthread7-rope.cc: Move...
10141 * testsuite/ext/rope/pthread7-rope.cc: ...here.
10142 * testsuite/thread/guard.cc: Move...
10143 * testsuite/18_support/pthread_guard.cc: ...here.
10144 * testsuite/thread/18185.cc: Move...
10145 * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
10146 * testsuite/thread/pthread1.cc: Move...
10147 * testsuite/23_containers/list/pthread1.cc: ...here.
10148 * testsuite/thread/pthread2.cc: Move...
10149 * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
10150 * testsuite/thread/pthread3.cc: Move...
10151 * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
10152
10153 * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
10154 * testsuite/thread: Remove.
10155
10156 2009-03-01 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10157
10158 * configure: Regenerate.
10159
10160 2009-02-23 Adam Nemet <anemet@caviumnetworks.com>
10161
10162 * testsuite/libstdc++-abi/abi.exp: Add multilib support.
10163 * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
10164 from baseline_dir.
10165 * configure: Regenerate.
10166 * testsuite/Makefile.am (baseline_file): Remove variable.
10167 (site.exp): Set baseline_dir rather than baseline_file.
10168 (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
10169 * testsuite/Makefile.in: Regenerate.
10170
10171 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10172
10173 * testsuite/30_threads/thread/this_thread: Move...
10174 * testsuite/30_threads/this_thread: ...here.
10175 * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
10176 * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
10177 * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
10178 * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
10179 * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
10180 * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
10181
10182 2009-02-20 Benjamin Kosnik <bkoz@redhat.com>
10183
10184 * doc/doxygen/user.cfg.in: Tweaks.
10185 * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
10186 be elsewhere.
10187
10188 * include/tr1_impl/unordered_map: Just use most specialized
10189 container module.
10190 * include/tr1_impl/unordered_set: Same.
10191 * include/tr1_impl/array: Same.
10192 * include/bits/stl_list.h: Same.
10193 * include/bits/stl_map.h: Same.
10194 * include/bits/stl_queue.h: Same.
10195 * include/bits/stl_set.h: Same.
10196 * include/bits/stl_stack.h: Same.
10197 * include/bits/forward_list.h: Same.
10198 * include/bits/basic_string.h: Same.
10199 * include/bits/stl_multimap.h: Same.
10200 * include/bits/stl_vector.h: Same.
10201 * include/bits/stl_deque.h: Same.
10202 * include/bits/stl_multiset.h: Same.
10203 * include/bits/stl_bvector.h: Same.
10204
10205 * include/backward/binders.h: Change binder module to binders.
10206
10207 * include/std/complex: Add complex_numers module.
10208 * include/tr1_impl/complex: Same.
10209
10210 * include/std/valarray: Add numeric_arrays module.
10211 * include/bits/gslice_array.h: Same.
10212 * include/bits/gslice.h: Same.
10213 * include/bits/mask_array.h: Same.
10214 * include/bits/slice_array.h: Same.
10215 * include/bits/indirect_array.h: Same.
10216
10217 * include/bits/allocator.h: Add allocators module.
10218 * include/ext/throw_allocator.h
10219 * include/ext/pool_allocator.h
10220 * include/ext/bitmap_allocator.h
10221 * include/ext/new_allocator.h
10222 * include/ext/malloc_allocator.h
10223 * include/ext/array_allocator.h
10224 * include/ext/mt_allocator.h
10225 * include/ext/debug_allocator.h
10226 * include/ext/extptr_allocator.h
10227
10228 * include/tr1_impl/functional: Move namespace markup here.
10229 * include/tr1_impl/regex: Same.
10230
10231 * include/tr1_impl/type_traits: Add metaprogramming module.
10232 * include/std/type_traits: Same.
10233
10234 * include/std/memory: Add memory module.
10235
10236 * include/std/ratio: Add ratio module.
10237
10238 * include/std/chrono: Move namespace markup here, add time module.
10239
10240 * include/std/thread: Move namespace markup here, add concurrency
10241 module.
10242 * include/std/mutex: Use concurrency module.
10243 * include/std/condition_variable: Same.
10244
10245
10246 * include/bits/ios_base.h: Refine io module.
10247 * include/bits/basic_ios.h: Same.
10248 * include/std/fstream: Same.
10249 * include/std/istream: Same.
10250 * include/std/ostream: Same.
10251 * include/std/sstream: Same.
10252
10253 * include/ext/vstring.h: Correct parameter markup.
10254
10255 * include/bits/shared_ptr.h: Add pointer_abstractions module.
10256 * include/bits/unique_ptr.h: Same.
10257
10258 * include/bits/algorithmfwd.h: Add mutating_algorithms,
10259 non_mutating_algorithms, sorting_algorithms. Adjust nesting.
10260 * include/bits/stl_heap.h: Add markup for new groupings.
10261 * include/bits/stl_algobase.h: Same.
10262 * include/bits/stl_algo.h: Same.
10263
10264 * include/c_compatibility/stdatomic.h: Add atomics module.
10265 * include/c_global/cstdatomic: Same.
10266
10267 * libsupc++/exception: Add exceptions module.
10268 * libsupc++/typeinfo: Same.
10269 * libsupc++/new: Same.
10270 * libsupc++/exception_ptr.h: Same.
10271 * include/std/system_error: Same.
10272 * include/std/stdexcept: Same.
10273
10274 * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
10275 * libsupc++/cxxabi-forced.h: Same.
10276
10277 * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
10278 * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
10279 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
10280 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10281 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10282 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10283 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10284 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10285 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10286 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10287 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10288 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10289 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10290 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10291 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10292 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10293 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10294 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10295 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
10296 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10297 * testsuite/23_containers/vector/requirements/dr438/
10298 constructor_1_neg.cc: Same.
10299 * testsuite/23_containers/vector/requirements/dr438/
10300 constructor_2_neg.cc: Same.
10301 * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
10302 * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
10303 * testsuite/23_containers/deque/requirements/dr438/
10304 constructor_1_neg.cc: Same.
10305 * testsuite/23_containers/deque/requirements/dr438/
10306 constructor_2_neg.cc: Same.
10307 * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
10308 * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
10309 * testsuite/23_containers/list/requirements/dr438/
10310 constructor_1_neg.cc: Same.
10311 * testsuite/23_containers/list/requirements/dr438/
10312 constructor_2_neg.cc: Same.
10313 * testsuite/20_util/duration/cons/1_neg.cc: Same.
10314 * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
10315 * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
10316 * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
10317 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10318 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10319 * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
10320 * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
10321 * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
10322 * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
10323
10324 2009-02-18 Benjamin Kosnik <bkoz@redhat.com>
10325
10326 * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
10327 * doc/doxygen/user.cfg.in: Update.
10328 * scripts/run_doxygen: Adjust for new group names.
10329
10330 * include/tr1_impl/random: Update doxygen group markup.
10331 * include/tr1_impl/unordered_map: Same.
10332 * include/tr1_impl/unordered_set: Same.
10333 * include/tr1_impl/array: Same.
10334 * include/std/numeric: Same.
10335 * include/std/utility: Same.
10336 * include/std/bitset: Same.
10337 * include/std/iosfwd: Same.
10338 * include/bits/stl_list.h: Same.
10339 * include/bits/stl_map.h: Same.
10340 * include/bits/stl_algobase.h: Same.
10341 * include/bits/stl_queue.h: Same.
10342 * include/bits/stl_set.h: Same.
10343 * include/bits/stl_stack.h: Same.
10344 * include/bits/stl_iterator_base_types.h: Same.
10345 * include/bits/forward_list.h: Same.
10346 * include/bits/basic_string.h: Same.
10347 * include/bits/stl_multimap.h: Same.
10348 * include/bits/stl_vector.h: Same.
10349 * include/bits/stl_deque.h: Same.
10350 * include/bits/stl_multiset.h: Same.
10351 * include/bits/stl_algo.h: Same.
10352 * include/bits/stl_bvector.h: Same.
10353 * include/bits/algorithmfwd.h: Same.
10354 * include/bits/stl_function.h: Same.
10355 * include/tr1/cmath: Same.
10356 * include/backward/binders.h: Same.
10357
10358 2009-02-17 Benjamin Kosnik <bkoz@redhat.com>
10359
10360 * include/std/system_error (system_category): To system_category().
10361 (generic_category): To generic_category. DR 890.
10362 * src/system_error.cc: Define.
10363 * include/bits/functexcept.h: Only one __throw_system_error.
10364 * src/functexcept.cc: Same.
10365 * include/std/mutex: Fixup for changes above.
10366 * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
10367 * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
10368 * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
10369 * config/abi/pre/gnu.ver: Clean up exports.
10370
10371 2009-02-17 Jonathan Wakely <jwakely.gcc@gmail.com>
10372
10373 * include/std/thread: Fix typo.
10374 * src/thread.cc (thread::join): Use NULL.
10375
10376 2009-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10377
10378 PR libstdc++/39168
10379 * src/locale_facets.cc (__verify_grouping(const char*, size_t,
10380 const string&)): Also check that the value != CHAR_MAX.
10381 * include/bits/locale_facets.tcc (__numpunct_cache<>::
10382 _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
10383 const char*, size_t, const _CharT*, const _CharT*)): Likewise.
10384 * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
10385 _M_cache(const locale&)): Likewise.
10386 * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
10387 * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
10388 * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
10389 * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
10390 * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
10391 * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
10392
10393 2009-02-13 Chris Fairles <cfairles@gcc.gnu.org>
10394 Benjamin Kosnik <bkoz@redhat.com>
10395
10396 * include/std/thread (_Impl_base): Move _M_id out and into ...
10397 (thread): ...here. Call _M_make_routine in body of constructors.
10398 Adjust data member usage to reflect changes.
10399 (_M_make_routine): From _M_make_shared_data.
10400 (_M_start_thread): Add __shared_base_type argument.
10401 * src/thread.cc: Fixups for above.
10402 * config/abi/pre/gnu.ver: Adjust exports.
10403 * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
10404 * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
10405 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10406
10407 2009-02-12 Benjamin Kosnik <bkoz@redhat.com>
10408
10409 * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
10410 (compare_type_to_native_type): ...this, add alignment check.
10411 * testsuite/30_threads/condition_variable_any/native_handle/
10412 typesizes.cc: Modify as above.
10413 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10414 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10415 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10416 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10417 * testsuite/30_threads/condition_variable/native_handle/
10418 typesizes.cc: Same.
10419 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10420 typesizes.cc: Same.
10421
10422 * testsuite/30_threads/thread/cons/1.cc: Add comments.
10423 * testsuite/30_threads/thread/cons/2.cc: Same.
10424 * testsuite/30_threads/thread/cons/3.cc: Same.
10425 * testsuite/30_threads/thread/cons/4.cc: Same.
10426 * testsuite/30_threads/thread/cons/5.cc: Same.
10427 * testsuite/30_threads/thread/cons/6.cc: Same.
10428 * testsuite/30_threads/thread/cons/7.cc: Same.
10429 * testsuite/30_threads/thread/cons/8.cc: Same.
10430
10431 * testsuite/30_threads/thread/cons/9.cc: New.
10432 * testsuite/30_threads/thread/cons/moveable.cc: New.
10433
10434 * src/condition_variable.cc: Clean up whitespace.
10435 * include/std/condition_variable: Same.
10436
10437 2009-02-09 Benjamin Kosnik <bkoz@redhat.com>
10438
10439 * include/std/condition_variable (condition_variable): Remove
10440 _M_internal_mutex. Add private __native_type typedef.
10441 * src/condition_variable.cc (condition_variable::notify_one):
10442 Remove _M_internal_mutex use. Use typedef.
10443 (condition_variable::notify_all): Same.
10444 * include/std/mutex (mutex): Add private __native_type typedef. Use it.
10445 (recursive_mutex): Same.
10446 (timed_mutex): Same.
10447 (recursive_timed_mutex): Same.
10448 (once_flag): Make __native_type typedef private.
10449
10450 * include/std/thread (this_thread): Add minimal markup.
10451
10452 * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
10453 Adjust line numbers.
10454 * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
10455 * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
10456 * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
10457 * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
10458 * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
10459 * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
10460 * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
10461 * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
10462 * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
10463 * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
10464 * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
10465 * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
10466 * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
10467
10468 * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
10469 * testsuite/30_threads/condition_variable_any/native_handle/
10470 typesizes.cc: New.
10471 * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
10472 * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
10473 * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
10474 * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
10475 * testsuite/30_threads/condition_variable/native_handle/
10476 typesizes.cc: Same.
10477 * testsuite/30_threads/recursive_timed_mutex/native_handle/
10478 typesizes.cc: Same.
10479
10480 2009-02-09 Jack Howarth <howarth@bromo.med.uc.edu>
10481
10482 PR testsuite/33300
10483 * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
10484 on darwin for lp64.
10485
10486 2009-02-09 Adam Nemet <anemet@caviumnetworks.com>
10487
10488 * configure.host: Set abi_baseline_pair for mips64*-linux.
10489 * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
10490
10491 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10492
10493 * include/std/thread (this_thread::get_id): Inline.
10494
10495 2009-02-08 Chris Fairles <cfairles@gcc.gnu.org>
10496
10497 * include/std/thread (thread<>::thread(_Callable)): Explicitly use
10498 _Callable as template argument for _M_make_shared_data.
10499 * testsuite/30_threads/thread/cons/6.cc: New.
10500 * testsuite/30_threads/thread/cons/7.cc: New.
10501 * testsuite/30_threads/thread/cons/8.cc: New.
10502
10503 2009-02-07 Benjamin Kosnik <bkoz@redhat.com>
10504
10505 * testsuite/30_threads/thread/member: To..
10506 * testsuite/30_threads/thread/members: ...this.
10507 * testsuite/30_threads/condition_variable/member: To...
10508 * testsuite/30_threads/condition_variable/members: ...this.
10509
10510 2009-02-06 Benjamin Kosnik <bkoz@redhat.com>
10511
10512 * include/std/thread (thread::id): Move definition inside thread.
10513 Use native_handle_type. Remove this_thread::get_id friend.
10514 Change __thread_data_ptr to __shared_base_ptr.
10515 (thread::id::id(native_handle_type): Make public. Still explicit.
10516 Use native_handle_type. Change _M_thread_id to _M_thread.
10517 (thread::__thread_data_base): Rename to _Impl_base. Use id, change
10518 _M_thread_handle to _M_id.
10519 (thread::__thread_data): Rename to _Impl.
10520 Fixup for renames.
10521 (thread::_M_make_thread_data): Return derived type.
10522 (thread::hardware_concurrency): Add definition for default case.
10523 (thread::get_id): Now can define inline.
10524 (thread): Change _M_thread_data to _M_data.
10525 (this_thread::get_id): Now can define inline.
10526 * src/thread.cc (__thread_proxy): Rename to
10527 execute_native_thread_routine.
10528 Fixup for other renames.
10529 * testsuite/30_threads/thread/cons/assign_neg.cc: New.
10530 * testsuite/30_threads/thread/cons/copy_neg.cc: New.
10531 * testsuite/30_threads/thread/algorithm: Move to..
10532 * testsuite/30_threads/thread/swap: ...this.
10533 * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
10534 * testsuite/30_threads/thread/id/operators.cc: New.
10535
10536 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10537
10538 * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
10539 (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
10540 (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
10541 exposing it in public std::tuple interface.
10542
10543 2009-02-05 Chris Fairles <cfairles@gcc.gnu.org>
10544 Benjamin Kosnik <bkoz@redhat.com>
10545
10546 * include/std/thread (__thread_data_base): Nest class in std::thread.
10547 (__thread_data): Likewise.
10548 (__thread_data_ptr): Nest typedef in std::thread.
10549 * src/thread.cc (__thread_proxy): Qualify the above names.
10550 * config/abi/pre/gnu.ver: Remove unused exports.
10551
10552 2009-02-04 Benjamin Kosnik <bkoz@redhat.com>
10553
10554 * include/bits/unique_ptr.h: Remove private __this_type typedef.
10555 * include/bits/stl_vector.h: Remove private vector_type typedef.
10556 * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
10557 Fix line numbers.
10558 * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
10559 * testsuite/23_containers/vector/requirements/dr438/
10560 constructor_1_neg.cc: Same.
10561 * testsuite/23_containers/vector/requirements/dr438/
10562 constructor_2_neg.cc: Same.
10563 * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
10564 * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
10565
10566 2009-02-03 Paolo Carlini <paolo.carlini@oracle.com>
10567
10568 PR libstdc++/25191
10569 * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
10570 deal consistently with __try and __catch too.
10571 * src/localename.cc: Replace try -> __try, catch -> __catch.
10572 * src/ios.cc: Likewise.
10573 * src/locale.cc: Likewise.
10574 * src/istream.cc: Likewise.
10575 * src/thread.cc: Likewise.
10576 * src/compatibility.cc: Likewise.
10577 * src/bitmap_allocator.cc: Likewise.
10578 * src/ios_init.cc: Likewise.
10579 * include/debug/deque: Likewise.
10580 * include/debug/list: Likewise.
10581 * include/tr1_impl/hashtable: Likewise.
10582 * include/std/bitset: Likewise.
10583 * include/ext/pb_ds/detail/resize_policy/
10584 hash_load_check_resize_trigger_imp.hpp: Likewise.
10585 * include/ext/pb_ds/detail/resize_policy/
10586 hash_standard_resize_policy_imp.hpp: Likewise.
10587 * include/ext/pb_ds/detail/cc_hash_table_map_/
10588 resize_fn_imps.hpp: Likewise.
10589 * include/ext/pb_ds/detail/cc_hash_table_map_/
10590 constructor_destructor_fn_imps.hpp: Likewise.
10591 * include/ext/pb_ds/detail/pat_trie_/
10592 split_join_branch_bag.hpp: Likewise.
10593 * include/ext/pb_ds/detail/pat_trie_/
10594 constructors_destructor_fn_imps.hpp: Likewise.
10595 * include/ext/pb_ds/detail/bin_search_tree_/
10596 constructors_destructor_fn_imps.hpp: Likewise.
10597 * include/ext/pb_ds/detail/gp_hash_table_map_/
10598 resize_fn_imps.hpp: Likewise.
10599 * include/ext/pb_ds/detail/gp_hash_table_map_/
10600 constructor_destructor_fn_imps.hpp: Likewise.
10601 * include/ext/pb_ds/detail/binary_heap_/
10602 constructors_destructor_fn_imps.hpp: Likewise.
10603 * include/ext/pb_ds/detail/binary_heap_/
10604 erase_fn_imps.hpp: Likewise.
10605 * include/ext/pb_ds/detail/binary_heap_/
10606 split_join_fn_imps.hpp: Likewise.
10607 * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
10608 constructors_destructor_fn_imps.hpp: Likewise.
10609 * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
10610 * include/ext/pb_ds/detail/list_update_map_/
10611 constructor_destructor_fn_imps.hpp: Likewise.
10612 * include/ext/slist: Likewise.
10613 * include/ext/memory: Likewise.
10614 * include/ext/rc_string_base.h: Likewise.
10615 * include/ext/ropeimpl.h: Likewise.
10616 * include/ext/vstring.tcc: Likewise.
10617 * include/ext/rope: Likewise.
10618 * include/ext/sso_string_base.h: Likewise.
10619 * include/bits/shared_ptr.h: Likewise.
10620 * include/bits/stl_list.h: Likewise.
10621 * include/bits/locale_classes.tcc: Likewise.
10622 * include/bits/locale_facets.tcc: Likewise.
10623 * include/bits/locale_classes.h: Likewise.
10624 * include/bits/forward_list.h: Likewise.
10625 * include/bits/stl_vector.h: Likewise.
10626 * include/bits/stl_deque.h: Likewise.
10627 * include/bits/istream.tcc: Likewise.
10628 * include/bits/stl_uninitialized.h: Likewise.
10629 * include/bits/ostream.tcc: Likewise.
10630 * include/bits/vector.tcc: Likewise.
10631 * include/bits/stl_tempbuf.h: Likewise.
10632 * include/bits/deque.tcc: Likewise.
10633 * include/bits/basic_string.tcc: Likewise.
10634 * include/bits/ostream_insert.h: Likewise.
10635 * include/bits/locale_facets_nonio.tcc: Likewise.
10636 * include/bits/stl_tree.h: Likewise.
10637 * include/bits/fstream.tcc: Likewise.
10638 * include/tr1/shared_ptr.h: Likewise.
10639 * include/tr1/hypergeometric.tcc: Likewise.
10640 * include/backward/hashtable.h: Likewise.
10641 * libsupc++/exception_ptr.h: Likewise.
10642 * libsupc++/eh_personality.cc: Likewise.
10643 * libsupc++/eh_call.cc: Likewise.
10644 * config/locale/gnu/monetary_members.cc: Likewise.
10645 * config/locale/gnu/time_members.h: Likewise.
10646 * config/locale/generic/time_members.h: Likewise.
10647
10648 2009-02-03 Johannes Singler <singler@ira.uka.de>
10649
10650 * include/parallel/algorithmfwd.h:
10651 Add parallelism default for many declarations.
10652 * include/parallel/numericfwd.h: Likewise.
10653 * include/parallel/iterator.h: Use iterator_traits as usual.
10654 * include/parallel/par_loop.h:
10655 Include equally_split.h.
10656 (for_each_template_random_access_ed):
10657 Avoid calling the Result default constructor.
10658 * include/parallel/numeric: Replace
10659 for_each_template_random_access by
10660 for_each_template_random_access_ed in numeric functions.
10661
10662 2009-02-02 Benjamin Kosnik <bkoz@redhat.com>
10663
10664 * config/os/gnu-linux/os_defines.h: Remove superfluous
10665 __NO_STRING_INLINES.
10666
10667 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10668
10669 * testsuite/21_strings/c_strings/char/3.cc: New test.
10670 * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
10671
10672 2009-01-30 Ulrich Drepper <drepper@redhat.com>
10673 Jakub Jelinek <jakub@redhat.com>
10674
10675 PR libstdc++/30928 (partial, works together with recent glibcs)
10676 * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10677 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10678 defined.
10679 * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10680 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10681 defined.
10682 * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
10683 Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
10684 defined.
10685 * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
10686 Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
10687 defined.
10688 * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
10689 argument is const char *, assign result to const char * var, not
10690 char *.
10691 * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
10692 argument is const wchar_t *, assign result to const wchar_t * var, not
10693 wchar_t *.
10694
10695 2009-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
10696
10697 * include/std/thread: Remove unused headers.
10698 (__thread_data_base): Remove unused mutex and base.
10699 (thread::~thread): Only detach if joinable.
10700 (thread::joinable): Test if thread data ptr is empty.
10701 (thread::_M_thread_data_mutex): Remove.
10702 (thread::_M_get_thread_data): Remove.
10703 (thread::_M_make_thread_data): Remove overload, use make_shared.
10704 (thread::id::id): Make constructor explicit.
10705 * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
10706 (thread::_M_start_thread): Break shared_ptr cycle on error.
10707 (__thread_proxy): Use shared_ptr swap instead of copy and reset.
10708 * testsuite/30_threads/thread/member/4.cc: New.
10709 * testsuite/30_threads/thread/member/5.cc: New.
10710
10711 2009-01-28 Benjamin Kosnik <bkoz@redhat.com>
10712
10713 * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
10714 (standard_layout): Just use !has_virtual_destructor for now.
10715 * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
10716 * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
10717 * testsuite/30_threads/recursive_mutex/requirements/
10718 standard_layout.cc: New.
10719 * testsuite/30_threads/condition_variable/requirements/
10720 standard_layout.cc: New.
10721 * testsuite/29_atomics/atomic_address/requirements/
10722 standard_layout.cc: Adjust.
10723 * testsuite/29_atomics/atomic_flag/requirements/
10724 standard_layout.cc: Same.
10725 * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
10726 * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
10727 * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
10728 * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
10729 * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
10730 line numbers.
10731 * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
10732 * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
10733 * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
10734 * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
10735 Remove, not required.
10736
10737 2009-01-22 Jonathan Wakely <jwakely.gcc@gmail.com>
10738
10739 * include/std/thread (__thread_data_base, thread): Rename member
10740 functions to match coding style.
10741 (thread::thread,thread::operator=): Define move operations.
10742 * src/thread.cc (__thread_data_base, thread): Rename member functions.
10743 * config/abi/pre/gnu.ver: Adjust.
10744
10745 2009-01-22 Benjamin Kosnik <bkoz@redhat.com>
10746
10747 PR libstdc++/38384
10748 * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
10749 on HPUX.
10750 * configure: Regenerate.
10751
10752 2009-01-21 Benjamin Kosnik <bkoz@redhat.com>
10753
10754 * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
10755 atomic_flag_fence.
10756
10757 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10758
10759 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
10760 Uros Bizjak <ubizjak@gmail.com>
10761
10762 PR libstdc++/38834
10763 * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
10764 * config/os/gnu-linux/ldbl-extra.ver: Tweak.
10765
10766 2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
10767 Rainer Emrich <r.emrich@de.tecosim.com>
10768
10769 PR libstdc++/38919
10770 * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
10771 GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
10772 * configure: Regenerate.
10773
10774 2009-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
10775
10776 * include/std/thread (__thread_data_base::__run): Make non-const.
10777 * testsuite/30_threads/thread/cons/5.cc: New.
10778
10779 2009-01-16 Benjamin Kosnik <bkoz@redhat.com>
10780
10781 * src/Makefile.am (sources): Add math_stubs_float.cc.
10782 * src/Makefile.in: Regenerate.
10783 * src/math_stubs_float.cc: New, from libmath/stubs.c.
10784
10785 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10786
10787 * src/Makefile.am (sources): Add math_stubs_long_double.cc.
10788 * src/Makefile.in: Regenerate.
10789 * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
10790
10791 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10792
10793 PR libstdc++/32666
10794 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
10795
10796 2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
10797
10798 PR libstdc++/32666
10799 * Makefile.am (hosted_source): Remove libmath directory.
10800 * Makefile.in: Regenerate.
10801 * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
10802 (AC_REPLACE_MATHFUNCS): Remove.
10803 (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
10804 in GLIBCXX_CHECK_C99_TR1.
10805 * acinclude.m4: Remove libmath, need_math.
10806 * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
10807 HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
10808 * configure.ac: Same.
10809 * configure: Regenerate.
10810 * fragment.am: Fix comment.
10811 * config.h.in: Regenerate.
10812 * src/Makefile.in: Regenerate.
10813 * src/Makefile.am: Remove libmath references.
10814 * doc/Makefile.in: Regenerate.
10815 * po/Makefile.in: Regenerate.
10816 * include/Makefile.in: Regenerate.
10817 * libsupc++/Makefile.in: Regenerate.
10818 * testsuite/Makefile.in: Regenerate.
10819
10820 * src/compatibility.cc: Also export long double versions of "C" math
10821 library if hppa-linux.
10822 * config/abi/pre/gnu.ver: Remove unused __signbit exports.
10823 * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
10824
10825 * libmath: Remove.
10826 * libmath/signbit.c: Same.
10827 * libmath/stubs.c: Same.
10828 * libmath/Makefile.in: Same.
10829 * libmath/copysignf.c: Same.
10830 * libmath/mathconf.h: Same.
10831 * libmath/signbitf.c: Same.
10832 * libmath/Makefile.am: Same.
10833 * libmath/signbitl.c: Same.
10834
10835 2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
10836 Paolo Carlini <paolo.carlini@oracle.com>
10837
10838 * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
10839 [GLIBCXX_CHECK_NANOSLEEP]): Remove.
10840 ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
10841 * configure.ac: Adjust.
10842 * doc/xml/manual/configure.xml: Update.
10843 * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
10844 * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
10845 * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
10846 * configure: Regenerate.
10847 * config.h.in: Likewise.
10848
10849 * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
10850 thread::joinable, thread::swap, this_thread::get_id,
10851 this_thread::yield): Define inline...
10852 * include/std/thread: ... here.
10853 * config/abi/pre/gnu.ver: Adjust.
10854
10855 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10856
10857 * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
10858 Add dg-timeout-factor 2.0.
10859 * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
10860 * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
10861 * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
10862 * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
10863 * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
10864 * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
10865
10866 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10867
10868 * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
10869 field from readelf output.
10870
10871 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
10872
10873 PR libstdc++/38384
10874 * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
10875 * configure: Regenerate.
10876
10877 2009-01-12 Benjamin Kosnik <bkoz@redhat.com>
10878
10879 * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
10880 _GLIBCXX_HAVE_TLS.
10881 Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
10882
10883 2009-01-11 Jonathan Wakely <jwakely.gcc@gmail.com>
10884
10885 * include/tr1_impl/regex (basic_regex::basic_regex): Use range
10886 constructor for _M_pattern.
10887 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
10888 string.cc: Test construction from different basic_string type.
10889 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
10890 string.cc: Likewise.
10891
10892 2009-01-07 Benjamin Kosnik <bkoz@redhat.com>
10893 Jonathan Larmour <jifl@eCosCentric.com>
10894
10895 PR libstdc++/36801
10896 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
10897 New.
10898 (__gnu_cxx::__exchange_and_add): Use it.
10899 * src/atomic.cc (get_atomic_mutex): New.
10900 * src/debug.cc (get_safe_base_mutex): New.
10901 * src/locale.cc (get_locale_cache_mutex): New.
10902 * src/mt_allocator.cc (get_freelist): New.
10903 (get_freelist_mutex): New.
10904 * src/pool_allocator.cc (get_palloc_mutex): New.
10905 * include/std/mutex (__once_functor_lock): To
10906 (__get_once_functor_lock): ...this.
10907 * src/mutex.cc (__once_mutex): Don't export, use
10908 (get_once_mutex): ...this.
10909 * config/abi/pre/gnu.ver: Adjust exports.
10910
10911 2009-01-07 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR libstdc++/38732
10914 * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
10915 referenceCount field again.
10916 (__cxxabiv1::__cxa_refcounted_exception): New struct.
10917 (__cxxabiv1::__get_refcounted_exception_header_from_obj,
10918 __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
10919 inline functions.
10920 * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
10921 __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
10922 instead of __cxa_exception.
10923 * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
10924 __cxxabiv1::__cxa_throw): Likewise.
10925 * libsupc++/eh_ptr.cc (std::rethrow_exception,
10926 std::__exception_ptr::exception_ptr::_M_addref,
10927 std::__exception_ptr::exception_ptr::_M_release,
10928 __gxx_dependent_exception_cleanup): Likewise.
10929 * testsuite/18_support/exception/38732.cc: New test.
10930
10931 PR libstdc++/38092
10932 * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
10933 * src/compatibility.cc: Don't use .symver directives if
10934 _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
10935 * config.h.in: Regenerated.
10936 * configure: Likewise.
10937
10938 2009-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10939
10940 PR libstdc++/38466
10941 * include/bits/stl_pair.h: Document C++03 pair vs swap.
10942
10943 2009-01-06 Benjamin Kosnik <bkoz@redhat.com>
10944
10945 * src/locale_init.cc (locale::_S_initialize_once): Move construction
10946 of classic locale...
10947 (locale::classic): Here.
10948
10949 2009-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
10950
10951 * include/tr1_impl/regex: Fix bad return statements and typos.
10952
10953 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
10954
10955 * include/tr1_impl/regex: Remove unimplemented function definitions.
10956 * testsuite/28_regex/init-list.cc: Compile only.
10957 * testsuite/tr1/7_regular_expressions/regex/cons/char/
10958 c_string_extended.cc: Same.
10959 * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
10960 * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
10961
10962 2009-01-05 Benjamin Kosnik <bkoz@redhat.com>
10963
10964 PR libstdc++/38384
10965 * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
10966 * configure: Regenerate.
10967
10968 2009-01-05 Ben Elliston <bje@au.ibm.com>
10969
10970 * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
10971 * configure: Regenerate.
10972
10973 2009-01-05 Ben Elliston <bje@au.ibm.com>
10974
10975 * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
10976 GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
10977 * configure: Regenerate.
10978
10979 2009-01-04 Richard Guenther <rguenther@suse.de>
10980
10981 PR libstdc++/38720
10982 * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
10983 integer type for storage, arithmetic and comparisons.
10984 * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
10985
10986 2009-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10987
10988 PR libstdc++/38719
10989 * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
10990 _Fwd_list_const_iterator::_M_next): Fix return type.
10991
10992 2009-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10993
10994 * Revert last commit, reopen and suspend libstdc++/38678.
10995
10996 2009-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10997
10998 PR libstdc++/38678
10999 * include/std/istream (basic_istream<>::_M_read): New.
11000 * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
11001 (basic_istream<>::read, basic_istream<>::readsome): Use it.
11002 * include/std/ostream (basic_ostream<>::_M_write_): New.
11003 (basic_ostream<>::_M_write): Adjust.
11004 * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
11005 * testsuite/27_io/basic_istream/read/char/38678.cc: New.
11006 * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
11007 * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
11008 * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.